
<!-- Version 1453 -->
<!-- (c) 2004-2026 eBay, Inc. All rights reserved -->
		<xs:schema targetNamespace="urn:ebay:apis:eBLBaseComponents"  
		xmlns:ns="urn:ebay:apis:eBLBaseComponents" 
		xmlns="urn:ebay:apis:eBLBaseComponents"
		xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">

	<!-- Custom Security header element-->
	<xs:element name="RequesterCredentials" type="ns:CustomSecurityHeaderType">
		<xs:annotation>
			<xs:documentation>
				Authentication information for the user on whose behalf the
				application is making the request. Only registered eBay users are
				allowed to make API calls. To verify that a user is registered,
				your application needs to pass a user-specific value called an
				"authentication token" in the request. This is equivalent to
				signing in on the eBay Web site. As API calls do not pass session
				information, you need to pass the user's authentication token every
				time you invoke a call on their behalf. All calls require an
				authentication token, except the calls you use to retrieve a token
				in the first place. (For such calls, you use the eBay member's
				username and password instead.)
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<AllCalls/>
					<RequiredInput>Yes</RequiredInput>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
	</xs:element>
		<!--  Call: AddFixedPriceItem -->
	<xs:element name="AddFixedPriceItemRequest" type="ns:AddFixedPriceItemRequestType"/>
	<xs:complexType name="AddFixedPriceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				This call allows a seller to create and publish a fixed-price listing.
				The main difference between &lt;b&gt;AddFixedPriceItem&lt;/b&gt; and &lt;b&gt;AddItem&lt;/b&gt; is that
				&lt;b&gt;AddFixedPriceItem&lt;/b&gt; supports the creation of fixed-price listings only,
				whereas &lt;b&gt;AddItem&lt;/b&gt; supports all listing formats.
				&lt;br&gt;
				&lt;br&gt;
				Also, only &lt;b&gt;AddFixedPriceItem&lt;/b&gt; supports multiple-variation listings
				and tracking inventory by a seller-defined SKU value. &lt;b&gt;AddItem&lt;/b&gt; does not support
				Variations or the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; field.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Defines and publishes a single or multiple-variation fixed-price listing.
				</Summary>
				<RelatedCalls>
					AddItem, AddItems, VerifyAddFixedPriceItem
				</RelatedCalls>
				<SeeLink>
					<Title>List an item</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/list-item.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Create item listings</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/create-listing.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Add pictures</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/pictures.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Multiple-variation listings</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/variations.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used to specify all of the values and settings that define a new fixed-price listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddFixedPriceItem -->
	<xs:element name="AddFixedPriceItemResponse" type="ns:AddFixedPriceItemResponseType"/>
	<xs:complexType name="AddFixedPriceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				If the new listing is created successfully, the &lt;b&gt;AddFixedPriceItem&lt;/b&gt; response includes the unique identifier of the new listing (&lt;b&gt;ItemID&lt;/b&gt;) and the estimated values of any fees (such as insertion fee and any other listing upgrade fees) generated as a result of the listing being created.
				&lt;br/&gt;&lt;br/&gt;
				Other response fields include the the start and end times of the listing, and any other applicable fields such as the product SKU (if defined by seller), listing recommendations (if applicable), or other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the new fixed-price listing. This field is returned as long as the listing was successfully created.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							The SKU value for an item is returned if the seller specified a SKU value through the &lt;b&gt;Item.SKU&lt;/b&gt; field in the request. In the case of a multiple-variation listing, variation-level SKU values are not returned in the response. To get this data, a &lt;b&gt;GetItem&lt;/b&gt; call would have to be made by the seller.
						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Starting date and time for the new listing. This value is based on the time the listing was received and processed, or the time the item will be listed if the seller included the &lt;b&gt;Item.ScheduleTime&lt;/b&gt; field in the request and set a custom start time of the listing (in the future).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the new listing is scheduled to end based on the start time and the listing duration value that was set in the &lt;b&gt;ListingDuration&lt;/b&gt; field at listing time. If the value of &lt;b&gt;ListingDuration&lt;/b&gt; was set to &lt;code&gt;GTC&lt;/code&gt; (Good 'Til Cancelled) this value will be set one month ahead of the start time, and this value will continue to be updated one month ahead each time  the GTC listing needs to be renewed. Fixed-price listings get renewed automatically as long as there is still a quantity of &lt;code&gt;1&lt;/code&gt; or above, or even if the quantity is &lt;code&gt;0&lt;/code&gt;, but the 'out-of-stock control' feature is enabled.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is an array of fees associated with the creation of the listing. The fees in this container will not include any fees that are based on the purchase price (such as transaction fees) and only come into play when the listing has a sale.
								&lt;br&gt;
								&lt;br&gt;
								All listing fee types are returned, even if those fees are not applicable for the new listing and are '0.0'.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The currency used for all fees returned under the &lt;b&gt;Fees&lt;/b&gt; container reflects the currency used for the listing site, and not necessarily in the seller's default/home currency. For example, if a Canadian seller is using the &lt;b&gt;AddFixedPriceItem&lt;/b&gt; call to list an item on the eBay US site, the currency type shown for each fee will be &lt;code&gt;USD&lt;/code&gt; and not &lt;code&gt;CAD&lt;/code&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>eBay.com Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fees.html</URL>
								</SeeLink>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>Fees by marketplace</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees-by-marketplace.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the primary category in which the item was listed. This field is only returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; boolean field is set to &lt;code&gt;true&lt;/code&gt; in the request (or omitted) and the Category ID passed in as the primary listing category was automatically mapped to a new Category ID by eBay. If the primary category ID passed in the request is still active/valid, this field is not returned.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the secondary category in which the item was listed. This field is only returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; boolean field is set to &lt;code&gt;true&lt;/code&gt; in the request (or omitted) and the Category ID passed in as the secondary listing category was automatically mapped to a new Category ID by eBay. If the secondary category ID passed in the request is still active/valid, this field is not returned.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This container is an array of one or more listing fee/upgrade discount types being offered by eBay to the seller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container holds an array of one or more products in the eBay product catalog that appear to match the product being listed, just based on the information in the listing. This container will not be returned if no similar products were found in the eBay product catalog.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddItem -->
	<xs:element name="AddItemRequest" type="ns:AddItemRequestType"/>
	<xs:complexType name="AddItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Base request type for the &lt;b&gt;AddItem&lt;/b&gt; call, which is used to create a fixed-price, auction, or classified ad listing. The &lt;b&gt;AddItem&lt;/b&gt; call does not support multiple-variation listings, so the &lt;b&gt;AddFixedPriceItem&lt;/b&gt; call must be used to create multiple-variation listings.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Creates a fixed-price, auction, or classified ad listing.
				</Summary>
				<RelatedCalls>
					AddFixedPriceItem, AddItems, VerifyAddItem
				</RelatedCalls>
				<SeeLink>
					<Title>List an item</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/list-item.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Create item listings</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/create-listing.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Add pictures</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/pictures.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used to specify all of the values and settings that define a new listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddItem -->
	<xs:element name="AddItemResponse" type="ns:AddItemResponseType"/>
	<xs:complexType name="AddItemResponseType">
		<xs:annotation>
			<xs:documentation>
				If the new listing is created successfully, the &lt;b&gt;AddItem&lt;/b&gt; response includes the unique identifier of the new listing (&lt;b&gt;ItemID&lt;/b&gt;) and the estimated values of any fees (such as insertion fee and any other listing upgrade fees) generated as a result of the listing being created.
				&lt;br/&gt;&lt;br/&gt;
				Other response fields include the the start and end times of the listing, and any other applicable fields such as the product SKU (if defined by seller), listing recommendations (if applicable), or other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the new listing. This field is returned as long as the listing was successfully created.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Starting date and time for the new listing. This value is based on the time the listing was received and processed, or the time the item will be listed if the seller included the &lt;b&gt;Item.ScheduleTime&lt;/b&gt; field in the request and set a custom start time of the listing (in the future).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the new listing is scheduled to end based on the start time and the listing duration value that was set in the &lt;b&gt;ListingDuration&lt;/b&gt; field at listing time. If the value of &lt;b&gt;ListingDuration&lt;/b&gt; was set to &lt;code&gt;GTC&lt;/code&gt; (Good 'Til Cancelled) this value will be set one month ahead of the start time, and this value will continue to be updated one month ahead each time  the GTC listing needs to be renewed. Fixed-price listings get renewed automatically as long as there is still a quantity of &lt;code&gt;1&lt;/code&gt; or above, or even if the quantity is &lt;code&gt;0&lt;/code&gt;, but the 'out-of-stock control' feature is enabled.
								&lt;br&gt;&lt;br&gt;
								Note that &lt;code&gt;GTC&lt;/code&gt; is not a supported listing duration for auction listings, but is the only supported listing duration for fixed-price listings except for a few motor vehicle categories on eBay Motors US, eBay UK, and eBay Italy
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is an array of fees associated with the creation of the listing. The fees in this container will not include any fees that are based on the purchase price (such as transaction fees) and only come into play when the listing has a sale.
								&lt;br&gt;
								&lt;br&gt;
								All listing fee types are returned, even if those fees are not applicable for the new listing and are '0.0'.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The currency used for all fees returned under the &lt;b&gt;Fees&lt;/b&gt; container reflects the currency used for the listing site, and not necessarily in the seller's default/home currency. For example, if a Canadian seller is using the &lt;b&gt;AddItem&lt;/b&gt; call to list an item on the eBay US site, the currency type shown for each fee will be &lt;code&gt;USD&lt;/code&gt; and not &lt;code&gt;CAD&lt;/code&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Selling Fees</Title>
									<URL>https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees by marketplace</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees-by-marketplace.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the primary category in which the item was listed. This field is only returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; boolean field is set to &lt;code&gt;true&lt;/code&gt; in the request (or omitted) and the Category ID passed in as the primary listing category was automatically mapped to a new Category ID by eBay. If the primary category ID passed in the request is still active/valid, this field is not returned.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the secondary category in which the item was listed. This field is only returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; boolean field is set to &lt;code&gt;true&lt;/code&gt; in the request (or omitted) and the Category ID passed in as the secondary listing category was automatically mapped to a new Category ID by eBay. If the secondary category ID passed in the request is still active/valid, this field is not returned.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This container is an array of one or more listing fee/upgrade discount types being offered by eBay to the seller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container holds an array of one or more products in the eBay product catalog that appear to match the product being listed, just based on the information in the listing. This container will not be returned if no similar products were found in the eBay product catalog.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddItems -->
	<xs:element name="AddItemsRequest" type="ns:AddItemsRequestType"/>
	<xs:complexType name="AddItemsRequestType">
		<xs:annotation>
			<xs:documentation>
				Base request type for the &lt;b&gt;AddItems&lt;/b&gt; call, which is used to create one to five fixed-price, auction, or classified ad listings. The &lt;b&gt;AddItems&lt;/b&gt; call does not support multiple-variation listings, so multiple-variation listings cannot be created with this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddItem, VerifyAddItem
				</RelatedCalls>
				<SeeLink>
					<Title>List an item</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/list-item.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Create item listings</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/create-listing.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Add pictures</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/pictures.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AddItemRequestContainer" type="ns:AddItemRequestContainerType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								An &lt;b&gt;AddItemRequestContainer&lt;/b&gt; container is required for each listing that will be created with the &lt;b&gt;AddItems&lt;/b&gt; request. Up to five of these containers can be included in one &lt;b&gt;AddItems&lt;/b&gt; request.
							</xs:documentation>
							<xs:appinfo>
								<MinOccurs>1</MinOccurs>
								<MaxOccurs>5</MaxOccurs>
								<CallInfo>
									<CallName>AddItems</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddItems -->
	<xs:element name="AddItemsResponse" type="ns:AddItemsResponseType"/>
	<xs:complexType name="AddItemsResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of the &lt;b&gt;AddItems&lt;/b&gt; call. The response includes the Item IDs of the newly created listings, the eBay category each item is listed under, the seller-defined SKUs of the items (if any), the listing recommendations for each item (if applicable), the start and end time of each listing, and the estimated fees that each listing will incur.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AddItemResponseContainer" type="ns:AddItemResponseContainerType" minOccurs="0" maxOccurs="unbounded">
						 <xs:annotation>
							<xs:documentation>
								One &lt;b&gt;AddItemResponseContainer&lt;/b&gt; container is returned for each listing that was created with the &lt;b&gt;AddItems&lt;/b&gt; call. Each container includes the &lt;b&gt;ItemID&lt;/b&gt; of each newly created listings, the eBay category each item is listed under, the seller-defined SKUs of the items (if any), the listing recommendations for each item (if applicable), the start and end time of each listing, and the estimated fees that each listing will incur.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItems</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						 </xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessageAAQToPartner -->
	<xs:element name="AddMemberMessageAAQToPartnerRequest" type="ns:AddMemberMessageAAQToPartnerRequestType"/>
	<xs:complexType name="AddMemberMessageAAQToPartnerRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a buyer and seller in an order relationship to
				send messages to each other's My Messages Inboxes.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddMemberMessagesAAQToBidder, AddMemberMessageRTQ
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the listing that is being discussed between the two order partners.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddMemberMessageAAQToPartner</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MemberMessage" type="ns:MemberMessageType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container holds the message, and includes the subject, message body, and other details related to the message.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddMemberMessageAAQToPartner</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessageAAQToPartner -->
	<xs:element name="AddMemberMessageAAQToPartnerResponse" type="ns:AddMemberMessageAAQToPartnerResponseType"/>
	<xs:complexType name="AddMemberMessageAAQToPartnerResponseType">
		<xs:annotation>
			<xs:documentation>
				This type defines the response to the &lt;b&gt;AddMemberMessageAAQToPartner&lt;/b&gt; call. There are no call-specific fields in this response.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessageRTQ -->
	<xs:element name="AddMemberMessageRTQRequest" type="ns:AddMemberMessageRTQRequestType"/>
	<xs:complexType name="AddMemberMessageRTQRequestType">
		<xs:annotation>
			<xs:documentation>
				The base request of the &lt;b&gt;AddMemberMessageRTQ&lt;/b&gt; call that enables a seller to reply to a question about an active item listing.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Enables a seller to reply to a question about an active item listing.
				</Summary>
				<RelatedCalls>
					AddMemberMessagesAAQToBidder, AddMemberMessageAAQToPartner
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the listing about which the question was asked. This field is not required if the request includes a &lt;b&gt;RecipientID&lt;/b&gt; value in the &lt;b&gt;MemberMessage&lt;/b&gt; container, and the bidder/potential buyer and seller do not have more than one listing in common between one another.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddMemberMessageRTQ</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MemberMessage" type="ns:MemberMessageType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used by the seller to answer the question from the bidder/potential buyer. This container includes the recipient ID of the bidder/potential buyer, the message subject, the message body (where the question is answered), and other values related to the message.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddMemberMessageRTQ</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessageRTQ -->
	<xs:element name="AddMemberMessageRTQResponse" type="ns:AddMemberMessageRTQResponseType"/>
	<xs:complexType name="AddMemberMessageRTQResponseType">
		<xs:annotation>
			<xs:documentation>
				This type defines the response to the &lt;b&gt;AddMemberMessageRTQ&lt;/b&gt; call. There are no call-specific fields in this response.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessagesAAQToBidder -->
	<xs:element name="AddMemberMessagesAAQToBidderRequest" type="ns:AddMemberMessagesAAQToBidderRequestType"/>
	<xs:complexType name="AddMemberMessagesAAQToBidderRequestType">
		<xs:annotation>
			<xs:documentation>
				The base request of the &lt;b&gt;AddMemberMessagesAAQToBidder&lt;/b&gt; call, which allows a seller to send up to 10 messages to bidders/potential buyers regarding an active listing. These potential buyers may include those who have made a Best Offer on a listing.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Enables a seller to send up to 10 messages to bidders/potential buyers regarding an active listing.
				</Summary>
				<RelatedCalls>
					AddMemberMessageAAQToPartner, AddMemberMessageRTQ
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AddMemberMessagesAAQToBidderRequestContainer" type="ns:AddMemberMessagesAAQToBidderRequestContainerType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
							An &lt;b&gt;AddMemberMessagesAAQToBidderRequestContainer&lt;/b&gt; container is required for each message being sent to unique bidders/potential buyers.  A seller can send up to 10 messages to unique bidders/potential buyers in one &lt;b&gt;AddMemberMessagesAAQToBidder&lt;/b&gt; call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddMemberMessagesAAQToBidder</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessagesAAQToBidder -->
	<xs:element name="AddMemberMessagesAAQToBidderResponse" type="ns:AddMemberMessagesAAQToBidderResponseType"/>
	<xs:complexType name="AddMemberMessagesAAQToBidderResponseType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;AddMemberMessagesAAQToBidderResponseContainer&lt;/b&gt; container, which consists of the &lt;b&gt;Ack&lt;/b&gt; field (indicating the result of the send message operation) and the &lt;b&gt;CorrelationID&lt;/b&gt; field (used to track multiple send message operations performed in one call).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AddMemberMessagesAAQToBidderResponseContainer" type="ns:AddMemberMessagesAAQToBidderResponseContainerType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the &lt;b&gt;Ack&lt;/b&gt; field (indicating the result of the send message operation) and the &lt;b&gt;CorrelationID&lt;/b&gt; field (used to track multiple send message operations performed in one call).
							</xs:documentation>
							<xs:appinfo>
								<maxOccurs>10</maxOccurs>
								<CallInfo>
									<CallName>AddMemberMessagesAAQToBidder</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddOrder -->
	<xs:element name="AddOrderRequest" type="ns:AddOrderRequestType"/>
	<xs:complexType name="AddOrderRequestType">
		<xs:annotation>
			<xs:documentation>
				The &lt;b&gt;AddOrder&lt;/b&gt; call can be used by a seller to combine two or more unpaid, single line item orders from the same buyer into one 'Combined Invoice' order with multiple line items. Once multiple line items are combined into one order, the buyer can make one single payment for multiple line item order. If possible and agreed to, the seller can then ship multiple line items in the same shipping package, saving on shipping costs, and possibly passing that savings down to the buyer through Combined Shipping Discount rules set up in My eBay.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Combines two or more order line items into a single order, enabling a buyer to pay for all of those order line items with a single payment.
				</Summary>
				<SeeLink>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-orders.html</URL>
					<Title>Manage and fulfill orders</Title>
				</SeeLink>
				<SeeLink>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
					<Title>Combined invoice</Title>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Order" type="ns:OrderType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The root container of the &lt;b&gt;AddOrder&lt;/b&gt; request. In this call, the seller identifies two or more unpaid order line items from the same buyer through the &lt;b&gt;TransactionArray&lt;/b&gt; container, specifies one or more accepted payment methods through the &lt;b&gt;PaymentMethods&lt;/b&gt; field(s), and specifies available shipping services and other shipping details through the &lt;b&gt;ShippingDetails&lt;/b&gt; container.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddOrder</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddOrder -->
	<xs:element name="AddOrderResponse" type="ns:AddOrderResponseType"/>
	<xs:complexType name="AddOrderResponseType">
		<xs:annotation>
			<xs:documentation>
				This type defines the response of an &lt;b&gt;AddOrder&lt;/b&gt; call. If the multiple line items are successfully combined into a single order, this response includes the unique identifier of this 'Combined Invoice' order (automatically generated by eBay), and a timestamp indicating when the new order was created.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the successfully-created 'Combined Invoice' order. This value is only created and returned if the &lt;b&gt;AddOrder&lt;/b&gt; call is successful in creating the new order.
								&lt;br/&gt;&lt;br/&gt;
								This value can be used as an input filter in &lt;b&gt;GetOrders&lt;/b&gt; calls to retrieve the 'Combined Invoice' order.
								&lt;br&gt;&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This unique identifier is not the same as the &lt;b&gt;OrderID&lt;/b&gt; that is generated after payment.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>40</MaxLength>
								<CallInfo>
									<CallName>AddOrder</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
									<Title>Combined Invoice</Title>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CreatedTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Timestamp that indicates the date and time that the 'Combined Invoice' order was created.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddOrder</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
									<Title>Combined Invoice</Title>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddSecondChanceItem -->
	<xs:element name="AddSecondChanceItemRequest" type="ns:AddSecondChanceItemRequestType"/>
	<xs:complexType name="AddSecondChanceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Used by the seller of an auction listing to provide a Second Chance Offer to one of that auction item's non-winning bidders. A Second Chance Offer is used by sellers whenever the seller was unable to complete the sale with the winning bidder because the bidder didn't pay, or if the auction listing ended without the Reserve Price being met, or if that seller has multiple identical items for sale and wants to give other bidders a chance to purchase the item.
				&lt;br&gt;
				&lt;br&gt;
				To get information on the bidders for a recently-ended auction listing, the seller can use the &lt;b&gt;GetAllBidders&lt;/b&gt; call and pass the corresponding &lt;b&gt;ItemID&lt;/b&gt; value into the call request.
				&lt;br&gt;
				&lt;br&gt;
				For more information on the specifics of Second Chance Offers, see the &lt;a href="https://pages.ebay.com/help/sell/second_chance_offer.html" target="_blank"&gt;Making a Second Chance Offer&lt;/a&gt; help page.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>VerifyAddSecondChanceItem</RelatedCalls>
				<SeeLink>
					<Title>Second chance offers</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/second-chance.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="RecipientBidderUserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to specify the bidder that is being offered the Second Chance Offer. The eBay User ID of the bidder is used in this field. Specify only one &lt;b&gt;RecipientBidderUserID&lt;/b&gt; per call. If multiple users are specified, only the last one specified receives the offer. User ID values will be returned in the &lt;b&gt;Offer.User.UserID&lt;/b&gt; field of the &lt;b&gt;GetAllBidders&lt;/b&gt; call response.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BuyItNowPrice" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The amount the offer recipient must pay to purchase the item as a Second Chance Offer. This field should only be used when the original item was listed in an eBay Motors vehicle category (or in some categories on U.S. and international sites for high-priced items, such as items in many U.S. and Canada Business and Industrial categories) and it ended unsold because the reserve price was not met. Otherwise, eBay establishes the price and no price should be submitted. The price offered to the Second Chance Offer recipient is generally the highest bid that the user made on the original listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Duration" type="ns:SecondChanceOfferDurationCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This enumeration value indicates the length of time (in days) that the Second Chance Offer will be available to the recipient. Upon receiving the Second Chance Offer, the recipient bidder will have this many days to accept the offer before the offer expires. One of the values in &lt;b&gt;SecondChanceOfferDurationCodeType&lt;/b&gt; must be used.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to identify the original auction listing through its unique identifier (Item ID). Upon a successful call, the Second Chance Offer will be identified by a new &lt;b&gt;ItemID&lt;/b&gt; in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerMessage" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This optional field is used to provide a message to the recipient of the Second Chance Offer. This message cannot contain HTML, asterisks, or quotes. The content in this field will be included in the Second Chance Offer email that is sent to the recipient.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>1000</MaxLength>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddSecondChanceItem -->
	<xs:element name="AddSecondChanceItemResponse" type="ns:AddSecondChanceItemResponseType"/>
	<xs:complexType name="AddSecondChanceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Type defining the response container of an &lt;b&gt;AddSecondChanceItem&lt;/b&gt; call. This response container consists of the &lt;b&gt;ItemID&lt;/b&gt; of the listing in which a Second Chance Offer is being offered, as well as the start and end time that the Second Chance Offer is available to the recipient (identified through the &lt;b&gt;RecipientBidderUserID&lt;/b&gt; in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field contains the Item ID for the Second Chance Offer that was just created with the &lt;b&gt;AddSecondChanceItem&lt;/b&gt; call. Note that this Item ID will be different from the Item ID in the original auction listing that was passed in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This timestamp indicates the date and time when the Second Chance Offer became available to the recipient.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This timestamp indicates the date and time when the Second Chance Offer listing will expire, at which time the recipient will no longer be able to purchase the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddToItemDescription -->
	<xs:element name="AddToItemDescriptionRequest" type="ns:AddToItemDescriptionRequestType"/>
	<xs:complexType name="AddToItemDescriptionRequestType">
		<xs:annotation>
			<xs:documentation>
				The base request of the &lt;b&gt;AddToItemDescription&lt;/b&gt; call, which is used to add additional text to an active listing's item description. Upon a successful call, the text supplied in this call will be inserted into the active listing, with a horizontal rule separating the original item description and the additional text that was added with this call.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Adds additional text to an active listing's item description.
				</Summary>
				<SeeLink>
					<Title>Revise a listing</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/revise-listing.html</URL>
				</SeeLink>
				<RelatedCalls>ReviseItem, ReviseFixedPriceItem</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to identify the active listing that will be updated with additional text in the item description field. The Item ID is a unique identifier for a listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToItemDescription</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Description" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to specify the text that will be appended to the end of the active listing's item description.
								The text provided in this field must abide by the same rules/restrictions
								applicable to the original item description supplied at listing time. For more information on these rules and restrictions, see the &lt;a href="https://developer.ebay.com/Devzone/XML/docs/Reference/ebay/types/ItemType.html#Description"&gt;Description field of ItemType&lt;/a&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToItemDescription</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddToItemDescription -->
	<xs:element name="AddToItemDescriptionResponse" type="ns:AddToItemDescriptionResponseType"/>
	<xs:complexType name="AddToItemDescriptionResponseType">
		<xs:annotation>
			<xs:documentation>
				This type defines the response of the &lt;b&gt;AddToItemDescription&lt;/b&gt; call. There are no call-specific fields in this response. The seller should look for an &lt;b&gt;Ack&lt;/b&gt; value of &lt;code&gt;true&lt;/code&gt; in the response, that will indicate that the additional text in the item description was added successfully.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddToWatchList -->
	<xs:element name="AddToWatchListRequest" type="ns:AddToWatchListRequestType"/>
	<xs:complexType name="AddToWatchListRequestType">
		<xs:annotation>
			<xs:documentation>
				Adds one or more order line items to the eBay user's Watch List. An auction item or a single-variation, fixed-price listing is identified with an &lt;b&gt;ItemID&lt;/b&gt; value. To add a specific item variation to the Watch List from within a multi-variation, fixed-price listing, the user will use the  &lt;b&gt;VariationKey&lt;/b&gt; container instead.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the single-variation listing that is to be added to the eBay user's Watch List. The item must be a currently active item, and the total number of items in the user's Watch List (after the items in the request have been added) cannot exceed the maximum allowed number of Watch List items. One or more &lt;b&gt;ItemID&lt;/b&gt; fields can be specified. A separate error node will be returned for each item that was not successfully added to the Watch List.&lt;br&gt; &lt;br&gt; The user must use either one or more &lt;b&gt;ItemID&lt;/b&gt; values or one or more &lt;b&gt;VariationKey&lt;/b&gt; containers, but the user may not use both of these entities in the same call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
						<xs:element name="VariationKey" type="ns:VariationKeyType" minOccurs="0" maxOccurs="unbounded">
						 <xs:annotation>
							<xs:documentation>
								This container is used to specify one or more item variations in a multi-variation, fixed-price listing that you want to add to the Watch List.
								The listing is identified through the &lt;b&gt;ItemID&lt;/b&gt; value and each item variation existing within that listing is identified through a &lt;b&gt;VariationSpecifics.NameValueList&lt;/b&gt; container.
								&lt;br&gt;
								&lt;br&gt;
								The user must use either one or more &lt;b&gt;ItemID&lt;/b&gt; values or one or more &lt;b&gt;VariationKey&lt;/b&gt; containers, but the user may not use both of these entities in the same call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddToWatchList -->
	<xs:element name="AddToWatchListResponse" type="ns:AddToWatchListResponseType"/>
	<xs:complexType name="AddToWatchListResponseType">
		<xs:annotation>
			<xs:documentation>
				This type defines the response of the &lt;b&gt;AddToWatchList&lt;/b&gt; call. Along with data indicating the success or failure of adding one or more items to a user's Watch List, this response also includes the number of items currently in the user's Watch List and the maximum number of items allowed in the Watch List.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="WatchListCount" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This integer value indicates the total number of items in the user's Watch List (after those specified in the call request have been successfully added).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="WatchListMaximum" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This integer value indicates the maximum number of items allowed in a user's Watch List. The maximum number of items that can be added to a Watch List is 400, but this can vary by eBay marketplace.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: CompleteSale -->
	<xs:element name="CompleteSaleRequest" type="ns:CompleteSaleRequestType"/>
	<xs:complexType name="CompleteSaleRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to perform various tasks with a single or multiple line item order. Tasks available with this call include marking the order as paid, marking the order as shipped, providing shipment tracking details to the buyer, and leaving feedback for the buyer.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay listing. An &lt;b&gt;ItemID&lt;/b&gt; value can be paired up with a corresponding &lt;b&gt;TransactionID&lt;/b&gt; value in a &lt;b&gt;CompleteSale&lt;/b&gt; request to identify a single order line item. Alternatively, the &lt;b&gt;OrderLineItemID&lt;/b&gt; value for the order line item can be used.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;OrderLineItemID&lt;/b&gt; value is used to identify a single order line item, or the &lt;b&gt;OrderID&lt;/b&gt; value is used to identify a single or multiple line item order, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair must be specified. To perform an action on an entire multiple line item order, the &lt;b&gt;OrderID&lt;/b&gt; field must be used. If an &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; value is specified, an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair will be ignored (if present in the same request).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for a sales transaction. A &lt;b&gt;TransactionID&lt;/b&gt; identifier is created once there is a commitment to buy (bidder wins the auction, buyer clicks buy button, or buyer purchases item through &lt;b&gt;PlaceOffer&lt;/b&gt; call). The
								&lt;b&gt;TransactionID&lt;/b&gt; can be paired up with the corresponding &lt;b&gt;ItemID&lt;/b&gt; value in a &lt;b&gt;CompleteSale&lt;/b&gt; request to identify a single order line item. Alternatively, the &lt;b&gt;OrderLineItemID&lt;/b&gt; value for the order line item can be used.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;OrderLineItemID&lt;/b&gt; value is used to identify a single order line item, or the &lt;b&gt;OrderID&lt;/b&gt; value is used to identify a single or multiple line item order, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair must be specified. To perform an action on an entire multiple line item order, the &lt;b&gt;OrderID&lt;/b&gt; field must be used. If an &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; value is specified, an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair will be ignored (if present in the same request).
								&lt;br&gt;
								&lt;br&gt;
								The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeedbackInfo" type="ns:FeedbackInfoType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used by the seller to leave feedback for the buyer for the order line item identified in the call request. The seller must include and specify all fields of this type, including the buyer's eBay User ID, the Feedback rating (a seller can only leave a buyer a 'Positive' rating), and a comment, which helps justify the Feedback rating. The eBay User ID must match the buyer who bought the order line item, or an error will occur. An error will also occur if Feedback has already been left for the buyer (either through API or the Web flow).
								&lt;br&gt;&lt;br&gt;
								To determine if Feedback has already been left for an order line item, you can call &lt;b class="con"&gt;GetFeedback&lt;/b&gt;, passing in the &lt;b class="con"&gt;OrderLineItemID&lt;/b&gt; value in the call request.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Feedback entries are submitted at the order line item level, so either an &lt;b&gt;OrderLineItemID&lt;/b&gt; value or an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair should be specified to identify the order line item (and not an &lt;b&gt;OrderLineItemID&lt;/b&gt; value). To leave Feedback for all line items in a multiple line item order, the seller would need a separate &lt;b&gt;CompleteSale&lt;/b&gt; request for each order line item.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Shipped" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller includes and sets this field to true if the order or order line item has been shipped. If the call is successful, the order line item(s) are marked as Shipped in My eBay.
								&lt;br&gt;&lt;br&gt;
								If the seller includes and sets this field to false, the order or order line item are marked (or remain) as 'Not Shipped' in eBay's system.
								&lt;br&gt;&lt;br&gt;
								If this field is not included, the shipped status of the order or order line item remain unchanged in My eBay.
								&lt;br&gt;&lt;br&gt;
								If shipment tracking information is provided for an order or order line item through the &lt;b&gt;Shipment&lt;/b&gt; container in the same request, the &lt;b&gt;Shipped&lt;/b&gt; status is set to &lt;code&gt;true&lt;/code&gt; automatically, and the &lt;b&gt;Shipped&lt;/b&gt; field is not necessary.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Paid" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller includes and sets this field to &lt;code&gt;true&lt;/code&gt; to mark an unpaid order as paid. If the call is successful, the order line item(s) are marked as &apos;Paid&apos; in eBay&apos;s system.
								&lt;br&gt;
								&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; The seller is not allowed to set this field to &lt;code&gt;false&lt;/code&gt;.&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; DO NOT USE THIS FIELD. Previously, this field's only purpose was to classify the order to be updated as a Half.com order. However, since the Half.com site has been shut down, this field is no longer applicable.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
								<DeprecationVersion>1027</DeprecationVersion>
								<DeprecationDetails>NoOp</DeprecationDetails>
								<EndOfLifeVersion>1033</EndOfLifeVersion>
								<UseInstead/>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Shipment" type="ns:ShipmentType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of shipment tracking information, shipped time, and an optional text field to provide additional details to the buyer. Setting the tracking number and shipping carrier automatically marks the order line item as shipped and the &lt;b&gt;Shipped&lt;/b&gt; field is not necessary.
								&lt;br&gt;&lt;br&gt;
								If you supply &lt;b&gt;ShipmentTrackingNumber&lt;/b&gt;, you must also supply &lt;b&gt;ShippingCarrierUsed&lt;/b&gt;; otherwise you will get an error.
								&lt;br&gt;&lt;br&gt;
								To modify the shipping tracking number and/or shipping carrier, supply the new number in the &lt;b&gt;ShipmentTrackingNumber&lt;/b&gt; field or supply the value for &lt;b&gt;ShippingCarrierUsed&lt;/b&gt;, or both. The old number and carrier are deleted and the new ones are added.
								&lt;br&gt;&lt;br&gt;
								To simply delete the current tracking details altogether, supply empty &lt;b&gt;Shipment&lt;/b&gt; tags.
								&lt;br&gt; &lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Top-Rated sellers must have a record of uploading shipment tracking information (through site or through API) for at least 95 percent of their order line items (purchased by U.S. buyers) to keep their status as Top-Rated sellers. For more information on the requirements to becoming a Top-Rated Seller, see the &lt;a href="http://pages.ebay.com/help/sell/top-rated.html"&gt;Becoming a Top-Rated Seller and qualifying for Top-Rated Plus&lt;/a&gt; customer support page. &lt;/span&gt; &lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an eBay order. This field can be used to make an 'order-level' update. If an order has multiple line items, and the &lt;b&gt;CompleteSale&lt;/b&gt; call is being used to update the status of, or provide feedback for a single line item within the order, the &lt;b&gt;OrderLineItemID&lt;/b&gt; field or &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair must be used to identify this order line item instead of the &lt;b&gt;OrderID&lt;/b&gt; field. If the order only has one line item, it the &lt;b&gt;OrderID&lt;/b&gt; field can be used to make any updates with the &lt;b&gt;CompleteSale&lt;/b&gt; call.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;OrderID&lt;/b&gt; overrides an &lt;b&gt;OrderLineItemID&lt;/b&gt; or &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair if these fields are also specified in the same request.
								&lt;br&gt;&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Note that the unique identifier of a 'non-immediate payment' order will change as it goes from an unpaid order to a paid order. Due to this scenario, all calls that accept Order ID values as request filters/parameters, including the &lt;b&gt;CompleteSale&lt;/b&gt; call, will support the identifiers for both unpaid and paid orders. 
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>40</MaxLength>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an eBay order line item. &lt;b&gt;OrderLineItemID&lt;/b&gt; values are returned (at the order line item level) in Trading API's order management calls. This identifier is created once there is a commitment to buy (bidder wins the auction, buyer clicks buy button, or buyer purchases item through &lt;b&gt;PlaceOffer&lt;/b&gt; call). An &lt;b&gt;OrderLineItemID&lt;/b&gt; value can be used in a &lt;b&gt;CompleteSale&lt;/b&gt; request to identify a line item within an order. Alternatively, an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair can also be used to identify a line item.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is used to identify an order line
								item, or an &lt;b&gt;OrderID&lt;/b&gt; value is used to identify an order, the &lt;b&gt;OrderLineItemID&lt;/b&gt; must be specified. If &lt;b&gt;OrderLineItemID&lt;/b&gt; is specified, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair are
								ignored if present in the same request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: CompleteSale -->
	<xs:element name="CompleteSaleResponse" type="ns:CompleteSaleResponseType"/>
	<xs:complexType name="CompleteSaleResponseType">
		<xs:annotation>
			<xs:documentation>
				This type defines the response of the &lt;b&gt;CompleteSale&lt;/b&gt; call. There are no call-specific fields in this response, but the seller should look for an &lt;b&gt;Ack&lt;/b&gt; value of &lt;code&gt;true&lt;/code&gt; in the response, as this value will indicate that the action(s) in the &lt;b&gt;CompleteSale&lt;/b&gt; call were successful. If any other &lt;b&gt;Ack&lt;/b&gt; value besides &lt;code&gt;true&lt;/code&gt; is returned, the seller should look for any returned error messages or warnings.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ConfirmIdentity -->
	<xs:element name="ConfirmIdentityRequest" type="ns:ConfirmIdentityRequestType"/>
	<xs:complexType name="ConfirmIdentityRequestType">
			<xs:annotation>
				<xs:documentation>
					Returns the ID of a user who has gone through an application's consent flow
					process for obtaining an authorization token.
				</xs:documentation>
				<xs:appinfo>
					<SeeLink>
						<Title>Working with token/authentication calls</Title>
						<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/token-auth-calls.html</URL>
					</SeeLink>
				</xs:appinfo>
			</xs:annotation>
			<xs:complexContent>
				<xs:extension base="ns:AbstractRequestType">
					<xs:sequence>
						<xs:element name="SessionID" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									A string obtained by making a &lt;b&gt;GetSessionID&lt;/b&gt; call, passed in redirect URL to the eBay signin page.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>ConfirmIdentity</CallName>
										<RequiredInput>Yes</RequiredInput>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:extension>
			</xs:complexContent>
	</xs:complexType>
	<!--  Call: ConfirmIdentity -->
	<xs:element name="ConfirmIdentityResponse" type="ns:ConfirmIdentityResponseType"/>
	<xs:complexType name="ConfirmIdentityResponseType">
			<xs:annotation>
				<xs:documentation>
					Confirms the identity of the user by returning the &lt;b&gt;UserID&lt;/b&gt; and the &lt;b&gt;EIASToken&lt;/b&gt; belonging to the user.
				</xs:documentation>
			</xs:annotation>
			<xs:complexContent>
				<xs:extension base="ns:AbstractResponseType">
					<xs:sequence>
						<xs:element name="UserID" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									Unique eBay user ID for the user.
									&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>ConfirmIdentity</CallName>
										<Returned>Always</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:extension>
			</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteMyMessages -->
	<xs:element name="DeleteMyMessagesRequest" type="ns:DeleteMyMessagesRequestType" />
	<xs:complexType name="DeleteMyMessagesRequestType">
			<xs:annotation>
				<xs:documentation>
					Removes selected messages for a given user.
				</xs:documentation>
			</xs:annotation>
			<xs:complexContent>
				<xs:extension base="ns:AbstractRequestType">
					<xs:sequence>


						<xs:element name="MessageIDs" type="ns:MyMessagesMessageIDArrayType" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									Contains a list of up to 10 &lt;b&gt;MessageID&lt;/b&gt; values.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>DeleteMyMessages</CallName>
										<RequiredInput>No</RequiredInput>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:extension>
			</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteMyMessages -->
	<xs:element name="DeleteMyMessagesResponse" type="ns:DeleteMyMessagesResponseType"/>
	<xs:complexType name="DeleteMyMessagesResponseType">
		<xs:annotation>
			<xs:documentation>
				The response to &lt;b&gt;DeleteMyMessages&lt;/b&gt;. If the request is successful,
				&lt;b&gt;DeleteMyMessages&lt;/b&gt; has an empty payload.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndFixedPriceItem -->
	<xs:element name="EndFixedPriceItemRequest" type="ns:EndFixedPriceItemRequestType"/>
	<xs:complexType name="EndFixedPriceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Ends the specified fixed-price listing before the date and time at which
				it would normally end (per the listing duration).
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>EndItem, EndItems</RelatedCalls>
				<SeeLink>
					<Title>End a listing early</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/end-early.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the listing that you want to end.
								&lt;br&gt;&lt;br&gt;
								In the &lt;b&gt;EndFixedPriceItem&lt;/b&gt; request, either &lt;b&gt;ItemID&lt;/b&gt; or &lt;b&gt;SKU&lt;/b&gt; value is required.
								If both are passed in and they don't refer to the same listing, eBay
								ignores &lt;b&gt;SKU&lt;/b&gt; and considers only the &lt;b&gt;ItemID&lt;/b&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndFixedPriceItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndingReason" type="ns:EndReasonCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller's reason for ending the listing early is input into this required field. The seller is not allowed to use the &lt;code&gt;ProductDeleted&lt;/code&gt; value, as this ending reason can only be used internally by eBay to administratively end a listing due to the associated Catalog product being removed from the eBay Catalog.
							</xs:documentation>
							<xs:appinfo>
								<AllValuesExcept>ProductDeleted</AllValuesExcept>
								<CallInfo>
									<CallName>EndFixedPriceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller-defined SKU (stock keeping unit) value of the item in the listing being ended. The &lt;b&gt;SKU&lt;/b&gt; field can only be used to end a listing if that listing was created or relisted with an &lt;b&gt;AddFixedPriceItem&lt;/b&gt; or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; call, and the &lt;b&gt;Item.InventoryTrackingMethod&lt;/b&gt; was included in the call and set to &lt;code&gt;SKU&lt;/code&gt;.
								&lt;br&gt;&lt;br&gt;
								In the &lt;b&gt;EndFixedPriceItem&lt;/b&gt; request, either &lt;b&gt;ItemID&lt;/b&gt; or &lt;b&gt;SKU&lt;/b&gt; is required.
								If both are passed in and they don&apos;t refer to the same listing, eBay
								ignores &lt;b&gt;SKU&lt;/b&gt; and considers only the &lt;b&gt;ItemID&lt;/b&gt;.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50</MaxLength>
								<CallInfo>
									<CallName>EndFixedPriceItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndFixedPriceItem -->
	<xs:element name="EndFixedPriceItemResponse" type="ns:EndFixedPriceItemResponseType"/>
	<xs:complexType name="EndFixedPriceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Acknowledgement that includes SKU, as well as the date and time that the listing ended due to the call to EndFixedPriceItem.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Timestamp that indicates the date and time (GMT) that the specified  listing was ended.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If a SKU (stock-keeping unit) exists for the item in the listing, it is returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50</MaxLength>
								<CallInfo>
									<CallName>EndFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndItem -->
	<xs:element name="EndItemRequest" type="ns:EndItemRequestType"/>
	<xs:complexType name="EndItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Ends the specified item listing before the date and time at which it would normally end per the listing duration.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>EndFixedPriceItem, EndItems</RelatedCalls>
				<SeeLink>
					<Title>End a listing early</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/end-early.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique item ID that identifies the listing that you want to end.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndingReason" type="ns:EndReasonCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller's reason for ending the listing early is input into this required field. The seller is not allowed to use the &lt;code&gt;ProductDeleted&lt;/code&gt; value, as this ending reason can only be used internally by eBay to administratively end a listing due to the associated Catalog product being removed from the eBay Catalog.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndItem</CallName>
									<RequiredInput>Yes</RequiredInput>
									<AllValuesExcept>ProductDeleted</AllValuesExcept>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndItem -->
	<xs:element name="EndItemResponse" type="ns:EndItemResponseType"/>
	<xs:complexType name="EndItemResponseType">
		<xs:annotation>
			<xs:documentation>
				This type includes the acknowledgement of the date and time when the eBay listing was ended due to the call to &lt;b&gt;EndItem&lt;/b&gt;.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This timestamp indicates the date and time (returned in GMT) when the specified eBay listing was ended.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndItems -->
	<xs:element name="EndItemsRequest" type="ns:EndItemsRequestType"/>
	<xs:complexType name="EndItemsRequestType">
		<xs:annotation>
			<xs:documentation>
				The &lt;b&gt;EndItems&lt;/b&gt; call is used to end up to 10 specified eBay listings before the date and time at which those listings would normally end per the listing duration.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>EndItem, EndFixedPriceItem</RelatedCalls>
				<SeeLink>
					<Title>End a listing early</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/end-early.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="EndItemRequestContainer" type="ns:EndItemRequestContainerType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								An &lt;b&gt;EndItemRequestContainer&lt;/b&gt; container is required for each eBay listing that the seller plans to end through the &lt;b&gt;EndItems&lt;/b&gt; call. Up to 10 eBay listings can be ended with one &lt;b&gt;EndItems&lt;/b&gt; call.
							</xs:documentation>
							<xs:appinfo>
								<MaxOccurs>10</MaxOccurs>
								<CallInfo>
									<CallName>EndItems</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndItems -->
	<xs:element name="EndItemsResponse" type="ns:EndItemsResponseType"/>
	<xs:complexType name="EndItemsResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains a response of the resulting status of ending each item.				
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="EndItemResponseContainer" type="ns:EndItemResponseContainerType" minOccurs="0" maxOccurs="unbounded">
						 <xs:annotation>
							<xs:documentation>
								Returns a response for an individually ended item. Mutiple containers will be listed if multiple items are ended.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndItems</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element> 
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: FetchToken -->
	<xs:element name="FetchTokenRequest" type="ns:FetchTokenRequestType"/>
	<xs:complexType name="FetchTokenRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves an authentication token for a user.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Working with token/authentication calls</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/token-auth-calls.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SecretID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A value associated with the token retrieval request. SecretID is
								defined by the application, and is passed in the redirect URL to the
								eBay sign-in page. eBay recommends using a UUID for the secret ID
								value. You must also set Username (part of the RequesterCredentials)
								for the particular user of interest. SecretID and Username are not
								required if SessionID is present.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FetchToken</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SessionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A value associated with the token retrieval request. eBay generates the
								session ID when the application makes a GetSessionID request. SessionID
								is passed in the redirect URL to the eBay sign-in page. The advantage
								of using SessionID is that it does not require UserID as part of the
								FetchToken request. SessionID is not required if SecretID is present.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FetchToken</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: FetchToken -->
	<xs:element name="FetchTokenResponse" type="ns:FetchTokenResponseType"/>
	<xs:complexType name="FetchTokenResponseType">
		<xs:annotation>
			<xs:documentation>
				Includes the authentication token for the user and the date it expires.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="eBayAuthToken" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The authentication token for the user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FetchToken</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>Working with token/authentication calls</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/token-auth-calls.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HardExpirationTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time at which the token returned in eBayAuthToken expires
								and can no longer be used to authenticate the user for that application.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FetchToken</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RESTToken" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The REST authentication token for the user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FetchToken</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAccount -->
	<xs:element name="GetAccountRequest" type="ns:GetAccountRequestType"/>
	<xs:complexType name="GetAccountRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns a seller's invoice data for their eBay account, including the account's
				summary data.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Account Information</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-account-info.html</URL>l
				</SeeLink>
				<SeeLink>
					<Title>Testing Applications</Title>
					<URL>https://developer.ebay.com/develop/tools/sandbox</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AccountHistorySelection" type="ns:AccountHistorySelectionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the report format in which to return account entries.
							</xs:documentation>
							<xs:appinfo>
								<Default>LastInvoice</Default>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="InvoiceDate" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Since &lt;code&gt;SpecifiedInvoice&lt;/code&gt; is no longer supported, this field is no longer applicable and should not be used. If this field is included, it will be ignored.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BeginDate" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to retrieve all account entries dating back to the timestamp passed into this &lt;b&gt;BeginDate&lt;/b&gt; field up until the timestamp passed into the &lt;b&gt;EndDate&lt;/b&gt; field. The &lt;b&gt;BeginDate&lt;/b&gt; value can not be set back any further than four months into the past.
								&lt;br/&gt;&lt;br/&gt;
								The allowed date formats are &lt;em&gt;YYYY-MM-DD&lt;/em&gt; and &lt;em&gt;YYYY-MM-DD HH:mm:ss&lt;/em&gt; The &lt;b&gt;BeginDate&lt;/b&gt; value must be less than or equal to the &lt;b&gt;EndDate&lt;/b&gt; value. The user might use the same values in both fields if that user wanted to retrieve all account entries from a specific day (if &lt;em&gt;YYYY-MM-DD&lt;/em&gt; format used) or wanted to retrieve a specific account entry (if &lt;em&gt;YYYY-MM-DD HH:mm:ss&lt;/em&gt; format used).
								&lt;br/&gt;&lt;br/&gt;
								This field is only applicable if the  &lt;b&gt;AccountHistorySelection&lt;/b&gt; value is set to 'BetweenSpecifiedDates'; otherwise, this field will be ignored. fiedDates' is used, both the &lt;b&gt;BeginDate&lt;/b&gt; and &lt;b&gt;EndDate&lt;/b&gt; must be included.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndDate" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to retrieve all account entries dating up to the timestamp passed into this &lt;b&gt;EndDate&lt;/b&gt; field dating back to the timestamp passed into the &lt;b&gt;BeginDate&lt;/b&gt; field. The &lt;b&gt;EndDate&lt;/b&gt; value can not be set for a future date.
								&lt;br/&gt;&lt;br/&gt;
								The allowed date formats are &lt;em&gt;YYYY-MM-DD&lt;/em&gt; and &lt;em&gt;YYYY-MM-DD HH:mm:ss&lt;/em&gt; The &lt;b&gt;EndDate&lt;/b&gt; value must be more than or equal to the &lt;b&gt;BeginDate&lt;/b&gt; value. The user might use the same values in both fields if that user wanted to retrieve all account entries from a specific day (if &lt;em&gt;YYYY-MM-DD&lt;/em&gt; format used) or wanted to retrieve a specific account entry (if &lt;em&gt;YYYY-MM-DD HH:mm:ss&lt;/em&gt; format used).
								&lt;br/&gt;&lt;br/&gt;
								This field is only applicable if the  &lt;b&gt;AccountHistorySelection&lt;/b&gt; value is set to 'BetweenSpecifiedDates'; otherwise, this field will be ignored. If 'BetweenSpecifiedDates' is used, both the &lt;b&gt;BeginDate&lt;/b&gt; and &lt;b&gt;EndDate&lt;/b&gt; must be included.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used to control how many account entries are returned on each page of data in the response. &lt;b&gt;PaginationType&lt;/b&gt; is used by numerous Trading API calls, and the default and maximum values for the &lt;b&gt;EntriesPerPage&lt;/b&gt; field differs with each call. For the &lt;b&gt;GetAccount&lt;/b&gt; call, the default value is 500 (account entries) per page, and maximum allowed value is 2000 (account entries) per page.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExcludeBalance" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								By default, the current balance of the user's account will not be returned in the call response. To retrieve the current balance of their account, the user should include the &lt;b&gt;ExcludeBalance&lt;/b&gt; flag in the request and set its value to 'false'. The current balance on the account will be shown in the &lt;b&gt;AccountSummary.CurrentBalance&lt;/b&gt; field in the call response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExcludeSummary" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether to return account summary information in an
								AccountSummary node. Default is true, to return AccountSummary.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeConversionRate" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether to retrieve the rate used for the currency conversion for usage transactions.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeNettedEntries" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this field and set it to &lt;code&gt;true&lt;/code&gt; to retrieve the total net amount of all charges/fees that have been deducted from seller payouts instead of being invoiced to the seller. The total net amount of any seller credits related to these fees is also shown. These fees and credit amounts will be shown in the &lt;b&gt;AccountSummary.NettedTransactionSummary&lt;/b&gt; container in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AccountEntrySortType" type="ns:AccountEntrySortTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies how account entries should be sorted in the response, by an
								element and then in ascending or descending order.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the currency used in the account report. Do not specify Currency
								in the request unless the following conditions are met. First, the user has
								or had multiple accounts under the same UserID. Second, the account
								identified in the request uses the currency you specify in the request. An
								error is returned if no account is found that uses the currency you specify
								in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the item ID for which to return account entries. If ItemID is
								used, all other filters in the request are ignored. If the specified item
								does not exist or if the requesting user is not the seller of the item, an
								error is returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of an eBay order. This field must be included if the value of the &lt;b&gt;AccountHistorySelection&lt;/b&gt; filter is set to &lt;code&gt;OrderId&lt;/code&gt;. A user can filter by order ID to see if there are specific account entries related to a specific eBay order.
								&lt;br&gt;&lt;br&gt;
								It is possible that no account entries will be found directly related to the specified order ID, and if this is the case, no &lt;b&gt;AccountEntries&lt;/b&gt; container will be returned, and the &lt;b&gt;ack&lt;/b&gt; value will still be &lt;code&gt;Success&lt;/code&gt;.
								&lt;br&gt;&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Note that the unique identifier of a 'non-immediate payment' order will change as it goes from an unpaid order to a paid order. Due to this scenario, all calls that accept Order ID values as request filters/parameters, including the &lt;b&gt;GetAccount&lt;/b&gt; call, will support the identifiers for both unpaid and paid orders. 
									&lt;br&gt;&lt;br&gt;
									Sellers can check to see if an order has been paid by looking for a value of 'Complete' in the &lt;b&gt;CheckoutStatus.Status&lt;/b&gt; field in the response of &lt;b&gt;GetOrders&lt;/b&gt; call, or in the &lt;b&gt;Status.CompleteStatus&lt;/b&gt; field in the response of &lt;b&gt;GetItemTransactions&lt;/b&gt; or &lt;b&gt;GetSellerTransactions&lt;/b&gt; call. Sellers should  not fulfill orders until buyer has made payment.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAccount -->
	<xs:element name="GetAccountResponse" type="ns:GetAccountResponseType"/>
	<xs:complexType name="GetAccountResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns information about an eBay seller's own account.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AccountID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the seller's unique account number.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeeNettingStatus" type="ns:FeenettingStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This enumeration value indicates the current status of the seller's account for the fee netting mechanism. If the &lt;code&gt;Enabled&lt;/code&gt; value is returned, the seller may include the &lt;b&gt;IncludeNettedEntries&lt;/b&gt; field in the request to retrieve the total net amount of all charges/fees that have been deducted from seller payouts instead of being invoiced to the seller. The total net amount of any seller credits related to these fees is also shown in the &lt;b&gt;AccountSummary.NettedTransactionSummary&lt;/b&gt; container in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AccountSummary" type="ns:AccountSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains summary data for the seller's account, such as the overall
								balance, bank account and credit card information, and amount and
								date of any past due balances. Can also contain data for
								one or more additional accounts, if the user has changed country
								of residence.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the currency used for monetary amounts in the report.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AccountEntries" type="ns:AccountEntriesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container holds an array of account entries. The account entries that are returned are dependent on the selection that the user made in the &lt;b&gt;AccountHistorySelection&lt;/b&gt; field in the call request. Each &lt;b&gt;AccountEntry&lt;/b&gt; container consists of one credit, one debit, or one administrative action on the account. It is possible that no &lt;b&gt;AccountEntry&lt;/b&gt; containers will be returned if no account entries exist since the last invoice (if &lt;code&gt;LastInvoice&lt;/code&gt; value is used), between the specified dates (if &lt;code&gt;BetweenSpecifiedDates&lt;/code&gt; value is used), or no entries exist for an order (if &lt;code&gt;OrderId&lt;/code&gt; value is used).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container shows the total number of account entries and the total number of  account entry pages that exist based on the filters used in the &lt;b&gt;GetAccount&lt;/b&gt; call request. The total number of account entry pages is partly controlled by the &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; value that is set in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreEntries" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this boolean value is returned as 'true', there are more account entries to view on one or more pages of data. To view additional entries, the user would have to make additional &lt;b&gt;GetAccount&lt;/b&gt; calls and increment the value of the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; field by '1' to view additional pages of account entries.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EntriesPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This integer value indicates the number of account entries that are being returned per virtual page of data. This value will be the same value passed into the &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; field in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This integer value indicates the current page number of account entries that is currently being shown. This value will be the same value passed into the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; field in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAdFormatLeads -->
	<xs:element name="GetAdFormatLeadsRequest" type="ns:GetAdFormatLeadsRequestType"/>
	<xs:complexType name="GetAdFormatLeadsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves sales lead information for a lead generation listing.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of an item listed on the eBay site.
								Returned by eBay when the item is created. This ID must correspond
								to an ad format item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Status" type="ns:MessageStatusTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Filters the leads based on their status.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeMemberMessages" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Boolean which indicates whether to return mail messages for this lead in a MemberMessage node.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartCreationTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used with EndCreationTime to limit the returned leads for a user to only
								those with a creation date greater than or equal to the specified date and
								time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndCreationTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used with StartCreationTime to limit the returned leads for a user to only
								those with a creation date less than or equal to the specified date and
								time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAdFormatLeads -->
	<xs:element name="GetAdFormatLeadsResponse" type="ns:GetAdFormatLeadsResponseType"/>
	<xs:complexType name="GetAdFormatLeadsResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns number of leads and contact and other information for each lead. One
				AdFormatLead node is returned for each lead.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AdFormatLead" type="ns:AdFormatLeadType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Contains contact and other information for one lead. One node is
								returned for each lead. Only returned at a detail level of ReturnAll. At
								least one lead must be available for the specified item to return
								AdFormatLead.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AdFormatLeadCount" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The total number of leads returned. Only returned if you do not
								specify a detail level.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<Details>DetailLevel: none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAllBidders -->
	<xs:element name="GetAllBiddersRequest" type="ns:GetAllBiddersRequestType"/>
	<xs:complexType name="GetAllBiddersRequestType">
		<xs:annotation>
			<xs:documentation>
				This is the base request type for the &lt;b&gt;GetAllBidders&lt;/b&gt; call, which is used to retrieve bidders from an active or recently-ended auction listing.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					This call is used to retrieve bidders from an active or recently-ended auction listing.
				</Summary>
				<SeeLink>
					<Title>Second change offers</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/second-chance.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This is the unique identifier of the auction listing for which bidders are being retrieved. This auction listing can be active or recently ended. However, to retrieve bidders for an active auction listing, the only &lt;b&gt;CallMode&lt;/b&gt; enumeration value that can be used is &lt;code&gt;ViewAll&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CallMode" type="ns:GetAllBiddersModeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The enumeration value that is passed into this field will control the set of bidders that will be retrieved in the response. To retrieve bidders from a recently-ended auction listing, any of the three values can be used. To retrieve bidders for an active auction listing, only the &lt;code&gt;ViewAll&lt;/code&gt; enumeration value can be used. These values are discussed in &lt;b&gt;GetAllBiddersModeCodeType&lt;/b&gt;.
								&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>EndedListing</Default>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeBiddingSummary" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The user must include this field and set its value to &lt;code&gt;true&lt;/code&gt; if the user wishes to retrieve the  &lt;b&gt;BiddingSummary&lt;/b&gt; container for each bidder. The &lt;b&gt;BiddingSummary&lt;/b&gt; container consists of more detailed bidding information on each bidder.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAllBidders -->
	<xs:element name="GetAllBiddersResponse" type="ns:GetAllBiddersResponseType"/>
	<xs:complexType name="GetAllBiddersResponseType">
		<xs:annotation>
			<xs:documentation>
				Includes detailed bidding data for the auction listing that was specified in the request. Unless the listing is private, the actual eBay user IDs of all bidders are returned if the listing's seller makes this API call. If a bidder makes this API call, only that bidder's eBay user ID is returned, and the rest of the bidder's user IDs are anonymized.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Anonymous user information</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>l
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="BidArray" type="ns:OfferArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of an array of bids made on the specified auction listing. Each &lt;b&gt;OfferType&lt;/b&gt; object represents the data for one bid.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HighBidder" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The eBay user ID for the user with the winning bid (if auction has ended) or current highest bid (if auction is still active). The seller should take note of or save this User ID as this user may be a a Second Chance Offer candidate.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HighestBid" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This is the dollar amount of the winning bid (if auction has ended) or dollar amount of the current highest bid (if auction is still active).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingStatus" type="ns:ListingStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This enumeration value indicates the listing status of the specified listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetBestOffers -->
	<xs:element name="GetBestOffersRequest" type="ns:GetBestOffersRequestType"/>
	<xs:complexType name="GetBestOffersRequestType">
		<xs:annotation>
			<xs:documentation>
				This is the base request type of the &lt;b&gt;GetBestOffers&lt;/b&gt; call. Depending on the input parameters that are used, this call can be used by a seller to retrieve all active Best Offers, all Best Offers on a specific listing, a specific Best Offer for a specific listing, or Best Offers in a specific state.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
				The Best Offer feature is now available for auction listings on the following sites: US, Canada, UK, Germany, Australia, France, Italy, and Spain. However, sellers must choose between offering Best Offer or Buy It Now on an auction listing, as both features cannot be enabled on the same auction listing.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					This call can be used by a seller to retrieve all active Best Offers, all Best Offers on a specific listing, a specific Best Offer for a specific listing, or Best Offers in a specific state.
				</Summary>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Best Offer</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/best-offers.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>User information</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-user-info.html</URL>l
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of an eBay listing. If an &lt;b&gt;ItemID&lt;/b&gt; is used by itself in the call request, all Best Offers in all states are retrieved for this listing. However, the seller can also combine &lt;b&gt;ItemID&lt;/b&gt; and a &lt;b&gt;BestOfferStatus&lt;/b&gt; value if that seller only wants to see Best Offers in a specific state. If a &lt;b&gt;BestOfferID&lt;/b&gt; field is included in the call request, any &lt;b&gt;ItemID&lt;/b&gt; value will be ignored since eBay will only search for and return the Best Offer identified in the &lt;b&gt;BestOfferID&lt;/b&gt; field.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOfferID" type="ns:BestOfferIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of a Best Offer. An identifier for a Best Offer is automatically created by eBay once a prospective buyer makes a Best Offer on a Best Offer-enabled listing. If a &lt;b&gt;BestOfferID&lt;/b&gt; value is supplied in the call request, any &lt;b&gt;ItemID&lt;/b&gt; or &lt;b&gt;BestOfferStatus&lt;/b&gt; values will be ignored. Only the Best Offer identified by the &lt;b&gt;BestOfferID&lt;/b&gt; value will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOfferStatus" type="ns:BestOfferStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field can be used if the seller wants to retrieve Best Offers in a specific state. The typical use case for this field is when the seller wants to retrieve Best Offers in all states for a specific listing. In fact, the &lt;b&gt;All&lt;/b&gt; value can only be used if an &lt;b&gt;ItemID&lt;/b&gt; value is also supplied in the call request. If a &lt;b&gt;BestOfferID&lt;/b&gt; field is included in the call request, any &lt;b&gt;BestOfferStatus&lt;/b&gt; value will be ignored since eBay will only search for and return the Best Offer identified in the &lt;b&gt;BestOfferID&lt;/b&gt; field.
								&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>Active</Default>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<OnlyTheseValues>All, Active</OnlyTheseValues>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container can be used if the seller is expecting that the &lt;b&gt;GetBestOffers&lt;/b&gt; call will retrieve a large number of results, so that seller wishes to view just a subset (one page of multiple pages) of those results at a time. See this container's child fields for more information on how pagination is used.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetBestOffers -->
	<xs:element name="GetBestOffersResponse" type="ns:GetBestOffersResponseType"/>
	<xs:complexType name="GetBestOffersResponseType">
		<xs:annotation>
			<xs:documentation>
				All Best Offers for the item according to the filter or Best Offer ID (or both) used in the input. For the notification client usage, this response includes a single Best Offer.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="BestOfferArray" type="ns:BestOfferArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								All Best Offers for the item according to the filter or Best Offer ID (or both) used in the input. The buyer and seller messages are returned only if the detail level is defined. Includes the buyer and seller message only if the &lt;code&gt;ReturnAll&lt;/code&gt; detail level is used. Only returned if Best Offers have been made.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of several details about the listing for which a Best Offer has been made, including the Item ID, the current price of the item (not the Best Offer price), and the time that the listing is scheduled to end.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemBestOffersArray" type="ns:ItemBestOffersArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A collection of details about the Best Offers received for a specific item. Empty if there are no Best Offers.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This integer value indicates the current page number of Best Offers that is currently being shown. This value will be the same value passed into the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; field in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides information about the data returned, including the number of pages and the number
								of entries.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetBidderList -->
	<xs:element name="GetBidderListRequest" type="ns:GetBidderListRequestType"/>
	<xs:complexType name="GetBidderListRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves all items that the user is currently bidding on, and the ones they have won
				or purchased.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetMyeBayBuying</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:annotation>
				<xs:documentation>
					Retrieves all items that the user is currently bidding on, and the ones they have won or purchased.
				</xs:documentation>
			</xs:annotation>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ActiveItemsOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether or not to limit the result set to active items. If &lt;code&gt;true&lt;/code&gt;, only
								active items are returned and the &lt;b&gt;EndTimeFrom&lt;/b&gt; and &lt;b&gt;EndTimeTo&lt;/b&gt; filters are
								ignored. If &lt;code&gt;false&lt;/code&gt; (or not sent), both active and ended items are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used in conjunction with &lt;b&gt;EndTimeTo&lt;/b&gt;. Limits returned items to only those for
								which the item's end date is on or after the date/time specified. Specify an
								end date within 30 days prior to today. Items that ended more than 30 days
								ago are omitted from the results. If specified, &lt;b&gt;EndTimeTo&lt;/b&gt; must also be
								specified. Express date/time in the format &lt;code&gt;YYYY-MM-DD HH:MM:SS&lt;/code&gt;, and in GMT.
								This field is ignored if &lt;b&gt;ActiveItemsOnly&lt;/b&gt; is set to &lt;code&gt;true&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used in conjunction with &lt;b&gt;EndTimeFrom&lt;/b&gt;. Limits returned items to only those for
								which the item's end date is on or before the date/time specified. If
								specified, &lt;b&gt;EndTimeFrom&lt;/b&gt; must also be specified. Express date/time in the format
								&lt;code&gt;YYYY-MM-DD HH:MM:SS&lt;/code&gt;, and in GMT. This field is ignored if &lt;b&gt;ActiveItemsOnly&lt;/b&gt; is set to
								&lt;code&gt;true&lt;/code&gt;. Note that for GTC items, whose end times automatically increment by 30
								days every 30 days, an &lt;b&gt;EndTimeTo&lt;/b&gt; value within the first 30 days of a listing will
								refer to the listing's initial end time.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
									Starting July 1, 2019, the Good 'Til Cancelled renewal schedule will be modified from every 30 days to once per calendar month. For example, if a GTC listing is created July 5, the next monthly renewal date will be August 5. If a GTC listing is created on the 31st of the month, but the following month only has 30 days, the renewal will happen on the 30th in the following month. Finally, if a GTC listing is created on January 29-31, the renewal will happen on February 28th (or 29th during a 'Leap Year'). See the
									&lt;a href="https://pages.ebay.com/seller-center/seller-updates/2019-spring/marketplace-updates.html#good-til-cancelled" target="_blank"&gt;Good 'Til Cancelled listings update&lt;/a&gt; in the &lt;b&gt;Spring 2019 Seller Updates&lt;/b&gt; for more information about this change.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of an eBay user.
								&lt;br&gt;&lt;br&gt;
								This field is generally not required unless there are multiple User IDs tied to the requester credentials that are specified through the &lt;b&gt;RequesterCredentials&lt;/b&gt; header. If there are multiple User IDs tied to the requester credentials, this field allows you to specify the User ID for which you wish to retrieves bids and purchases.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="GranularityLevel" type="ns:GranularityLevelCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								You can control some of the fields returned in the response by specifying one of two values in the &lt;b&gt;GranularityLevel&lt;/b&gt; field: &lt;code&gt;Fine&lt;/code&gt; or &lt;code&gt;Medium&lt;/code&gt;. &lt;code&gt;Fine&lt;/code&gt; returns more fields than the default, while setting this field to &lt;code&gt;Medium&lt;/code&gt; returns an abbreviated set of results.
							</xs:documentation>
							<xs:appinfo>
								<PresentDetails>Yes</PresentDetails>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetBidderList -->
	<xs:element name="GetBidderListResponse" type="ns:GetBidderListResponseType"/>
	<xs:complexType name="GetBidderListResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to a &lt;b&gt;GetBidderList&lt;/b&gt; call, which retrieves all items the
				user is currently bidding on, or has won or purchased.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:annotation>
				<xs:documentation>
					Response to GetBidderListRequest.
				</xs:documentation>
			</xs:annotation>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Bidder" type="ns:UserType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Data for one eBay bidder.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BidItemArray" type="ns:ItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Array of items the bidder has bid on, has won or has lost.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategoryFeatures -->
	<xs:element name="GetCategoryFeaturesRequest" type="ns:GetCategoryFeaturesRequestType"/>
	<xs:complexType name="GetCategoryFeaturesRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns information about the features that are applicable to different categories,
				such as listing durations, shipping term requirements, and Best Offer support.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Categories</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/categories.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the category for which you want to retrieve the feature settings.
								&lt;br&gt;&lt;br&gt;
								Specify a CategoryID, set DetailLevel to ReturnAll, and set
								ViewAllNodes to true to return the default site settings, the
								overrides for the specified category, plus all the child
								categories that have overrides on the features they inherit.
								&lt;br&gt;&lt;br&gt;
								If you also set AllFeaturesForCategory to true, eBay returns the site
								defaults, plus all the settings for the specified category. Child
								category information is not returned in this case.
								&lt;br&gt;&lt;br&gt;
								If CategoryID is not specified, eBay returns the feature settings for
								the site. To return details on all categories that have overrides on
								the properties they inherit, set DetailLevel to ReturnAll, and set
								ViewAllNodes to true. If you also set AllFeaturesForCategory to true,
								eBay returns only the site defaults with no child category information.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LevelLimit" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used if the user wants to control the maximum depth of the category hierarchy to retrieve, or in other words, how many levels of eBay categories that are returned in the response. If this field is omitted, and no &lt;b&gt;CategoryID&lt;/b&gt; is specified, eBay feature metadata for every eBay category from the root on down will be returned. If this field is omitted, but a &lt;b&gt;CategoryID&lt;/b&gt; is specified, the specified category and all of its children (down to the leaf categories) are returned.
								&lt;br&gt;
								&lt;br&gt;
								If the &lt;b&gt;CategoryID&lt;/b&gt; field is not used, but the &lt;b&gt;LevelLimit&lt;/b&gt; field is used and set to &lt;code&gt;1&lt;/code&gt;, eBay feature metadata is only returned for the top-level categories (also known as L1 categories).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ViewAllNodes" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								You must set &lt;b&gt;DetailLevel&lt;/b&gt; to &lt;code&gt;ReturnAll&lt;/code&gt; in order to correctly populate the
								response when you set &lt;b&gt;ViewAllNodes&lt;/b&gt; to true. In this case, eBay returns the
								site defaults along with all the categories that override the feature
								settings they inherit. Here, each Category container shows only the
								features that it has overridden from its parent node.
								&lt;br&gt;&lt;br&gt;
								If you also specify a &lt;b&gt;CategoryID&lt;/b&gt;, eBay returns the details for that category,
								along with containers for each of its child categories that have feature
								overrides.
								&lt;br&gt;&lt;br&gt;
								Note that if &lt;b&gt;ViewAllNodes&lt;/b&gt; is set to false (the default) and &lt;b&gt;DetailLevel&lt;/b&gt; is
								set to &lt;code&gt;ReturnAll&lt;/code&gt;, eBay returns only the leaf categories that have features
								that override the settings they inherit. In this case, the call will not
								return leaf categories that do not have overrides.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>false</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeatureID" type="ns:FeatureIDCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Use this field if you want to know if specific features are enabled at the site or root category level. Multiple &lt;b&gt;FeatureID&lt;/b&gt; elements can be used in the request. If no &lt;b&gt;FeatureID&lt;/b&gt; elements are used, the call retrieves data for all features, as applicable to the other request parameters.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllValuesExcept>ItemSpecificsEnabled</AllValuesExcept>
									<CallName>GetCategoryFeatures</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>All feature metadata returned if no &lt;b&gt;FeatureID&lt;/b&gt; values are used</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AllFeaturesForCategory" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Use this switch to view all of the feature settings for a specific category.
								All feature settings are returned, regardless of the site default settings.
								This element works in conjunction with CategoryID--refer to the notes for
								that element for more details.
								&lt;br&gt;&lt;br&gt;
								If you also set FeatureID, eBay returns the status of the specified
								features only, for the specified category.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>false</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategoryFeatures -->
	<xs:element name="GetCategoryFeaturesResponse" type="ns:GetCategoryFeaturesResponseType"/>
	<xs:complexType name="GetCategoryFeaturesResponseType">
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CategoryVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the current version of the set of feature meta-data.
								Compare this value to the version of the last version you
								downloaded to determine whether the data may have changed.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Gives the time in GMT that the feature flags for the
								category hierarchy were last updated.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category" type="ns:CategoryFeatureType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A category whose feature settings are different from the settings of its parent category.&lt;br&gt;
								&lt;br&gt;
								For example, suppose there is a branch of the category tree with 5 category levels
								(L1, L2, L3, L4, and L5). Suppose the feature settings for SiteDefaults, L1, L4, and L5
								are all "A", and the settings for L2 and L3 are "B". In this case:&lt;br&gt;
								L1's settings (A) match the site default, so L1 is not returned.&lt;br&gt;
								L2's settings (B) are different from L1's, so L2 is returned.&lt;br&gt;
								L3's settings (B) are the same as L2's, so L3 is not returned&lt;br&gt;
								L4's settings (A) are different from L3's, so L4 is returned&lt;br&gt;
								L5's settings (A) are the same as L4's, so L5 is not returned.&lt;br&gt;
								&lt;br&gt;
								If you specified a particular FeatureID in the request, this field
								only returns feature settings for that feature.
								Only returned when the category is different from its parent.
								If the category has children and they aren't returned,
								it means the children inherit the category's feature settings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SiteDefaults" type="ns:SiteDefaultsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the feature settings defined for most categories on the site. Most categories share these settings. However, some categories can override some settings, as indicated in the Category nodes (if any).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeatureDefinitions" type="ns:FeatureDefinitionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns definitions of the various features on the site,
								or the features you requested in FeatureID (if any).
								Each feature has a node within FeatureDefinitions.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetDescriptionTemplates -->
	<xs:element name="GetDescriptionTemplatesRequest" type="ns:GetDescriptionTemplatesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves Listing Designer templates that are available for use by the seller.
				&lt;br&gt;
				&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; As of May 31, 2020, sellers are no longer able to use Listing Designer templates when they create or revise listings. Existing listings that are already using a Listing Designer template will remain unchanged. The &lt;b&gt;GetDescriptionTemplates&lt;/b&gt; call will eventually get deprecated and decommissioned, and more information will be provided on timing at a later date. The &lt;b&gt;GetDescriptionTemplates&lt;/b&gt; call will still retrieve Listing Designer template data, but none of retrieved templates will be usable to create or revise a listing.&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="GetDescriptionTemplatesRequestType">
		<xs:annotation>
			<xs:documentation>
				This is the base request type for the &lt;b&gt;GetDescriptionTemplates&lt;/b&gt; call. This call retrieves detailed information on the Listing Designer templates that are available for use by the seller.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					This call retrieves detailed information on the Listing Designer templates that are available for use by the seller.
      	</Summary>
				<SeeLink>
					<Title>Using Description Templates</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide-landing.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A &lt;b&gt;CategoryID&lt;/b&gt; value can be specified if the seller would like to only see the Listing Designer templates that are available for that eBay category. This field will be ignored if the &lt;b&gt;MotorVehicles&lt;/b&gt; boolean field is also included in the call request and set to &lt;code&gt;true&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>GetDescriptionTemplates</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LastModifiedTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This dateTime filter can be included and used if the user only wants to check for recently-added Listing Designer templates. If this filter is used, only the Listing Designer templates that have been added/modified after the specified timestamp will be returned in the response.
								&lt;br/&gt;&lt;br/&gt;
								Typically, you will pass in the timestamp value that was returned the last time you refreshed the list of Listing Designer templates.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetDescriptionTemplates</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MotorVehicles" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This boolean field should be included and set to &lt;code&gt;true&lt;/code&gt; if the user would only like to see the Listing Designer templates that are available for motor vehicle categories. This field will override any &lt;b&gt;CategoryID&lt;/b&gt; value that is specified in the call request.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								 Motor vehicle-related Listing Designer templates are only available for eBay Motors on the US and Canada (English) marketplaces. To retrieve eBay US Motors Listing Designer templates, the &lt;b&gt;SITEID&lt;/b&gt; HTTP header value must be set to &lt;code&gt;100&lt;/code&gt;, which is the identifier of the eBay US Motors vertical (ebay.com/motors).
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>false</Default>
									<CallName>GetDescriptionTemplates</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetDescriptionTemplates -->
	<xs:element name="GetDescriptionTemplatesResponse" type="ns:GetDescriptionTemplatesResponseType">
			<xs:annotation>
				<xs:documentation>
					Retrieves detailed information on Listing Designer templates that are available for use by the seller.
					&lt;br&gt;
					&lt;br&gt;
				  &lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; As of May 31, 2020, sellers are no longer able to use Listing Designer templates when they create or revise listings. Existing listings that are already using a Listing Designer template will remain unchanged. The &lt;b&gt;GetDescriptionTemplates&lt;/b&gt; call will eventually get deprecated and decommissioned, and more information will be provided on timing at a later date. The &lt;b&gt;GetDescriptionTemplates&lt;/b&gt; call will still retrieve Listing Designer template data, but none of retrieved templates will be usable to create or revise a listing.&lt;/span&gt;
				</xs:documentation>
			</xs:annotation>
		</xs:element>
		<xs:complexType name="GetDescriptionTemplatesResponseType">
			<xs:annotation>
				<xs:documentation>
					This is the base response type for the &lt;b&gt;GetDescriptionTemplates&lt;/b&gt; call. This call retrieves the Listing Designer templates that are available for use by the seller. The user has the option of retrieving all available Listing Designer templates for all categories, for all motor vehicle categories, or for a specific eBay category.
					&lt;br&gt;
					&lt;br&gt;
				  &lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; As of May 31, 2020, sellers are no longer able to use Listing Designer templates when they create or revise listings. Existing listings that are already using a Listing Designer template will remain unchanged. The &lt;b&gt;GetDescriptionTemplates&lt;/b&gt; call will eventually get deprecated and decommissioned, and more information will be provided on timing at a later date. The &lt;b&gt;GetDescriptionTemplates&lt;/b&gt; call will still retrieve Listing Designer template data, but none of retrieved templates will be usable to create or revise a listing.&lt;/span&gt;
				</xs:documentation>
			</xs:annotation>
			<xs:complexContent>
				<xs:extension base="ns:AbstractResponseType">
					<xs:sequence>
						<xs:element name="DescriptionTemplate" type="ns:DescriptionTemplateType" minOccurs="0" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>
									A &lt;b&gt;DescriptionTemplate&lt;/b&gt; container is retrieved for each available Listing Designer template. Each &lt;b&gt;DescriptionTemplate&lt;/b&gt; container includes the unique identifier of the template, the Listing Designer Theme Group that it belongs to, the CDATA representation of the Listing Designer template, and the URL to an image that serves as an example of the Listing Designer template.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetDescriptionTemplates</CallName>
										<Returned>Always</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
						</xs:element>
						<xs:element name="LayoutTotal" type="xs:int" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									This integer value indicates the total number of Listing Designer Layout templates that were retrieved. This field is always returned, even if it is &lt;code&gt;0&lt;/code&gt;
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetDescriptionTemplates</CallName>
										<Returned>Always</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
						</xs:element>
						<xs:element name="ObsoleteLayoutID" type="xs:int" minOccurs="0" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>
									The unique identifier of a Listing Designer Layout template that is now obsolete. An &lt;b&gt;ObsoleteLayoutID&lt;/b&gt; field is returned for each obsolete Listing Designer Layout template.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetDescriptionTemplates</CallName>
										<Returned>Conditionally</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
						</xs:element>
						<xs:element name="ObsoleteThemeID" type="xs:int" minOccurs="0" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>
									The unique identifier of a Listing Designer Theme template that is now obsolete. An &lt;b&gt;ObsoleteThemeID&lt;/b&gt; field is returned for each obsolete Listing Designer Theme template.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetDescriptionTemplates</CallName>
										<Returned>Conditionally</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
						</xs:element>
						<xs:element name="ThemeGroup" type="ns:ThemeGroupType" minOccurs="0" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>
									A &lt;b&gt;ThemeGroup&lt;/b&gt; container is retrieved for each available Listing Designer Theme Group. Each &lt;b&gt;ThemeGroup&lt;/b&gt; container includes the unique identifier of the Theme Group, the Theme Group name, and all of the Listing Designer Theme template that belong to that Theme Group.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetDescriptionTemplates</CallName>
										<Returned>Conditionally</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
						</xs:element>
						<xs:element name="ThemeTotal" type="xs:int" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									This integer value indicates the total number of Listing Designer Theme templates that were retrieved. This field is always returned, even if it is &lt;code&gt;0&lt;/code&gt;
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetDescriptionTemplates</CallName>
										<Returned>Always</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetFeedback -->
	<xs:element name="GetFeedbackRequest" type="ns:GetFeedbackRequestType"/>
	<xs:complexType name="GetFeedbackRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves one, many, or all Feedback records for a specific eBay user. There is a filter option in the call request to limit Feedback records to those that are received, or to those that are left for other buyers, as well as a filter option to limit Feedback records to those that are received as a buyer or seller.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Second change offers</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/feedback.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The user's eBay User ID is specified in this field. If this field is used, all retrieved Feedback data will be for this eBay user. Specifies the user whose feedback data is to be returned. If this field is omitted in the call request, all retrieved Feedback records will be for the eBay user making the call.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeedbackID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of a Feedback record. This field is used if the user wants to retrieve a specific Feedback record. If &lt;b&gt;FeedbackID&lt;/b&gt; is specified in the call request, all other input fields are ignored.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay listing. A listing can have multiple order line items, but only one &lt;b&gt;ItemID&lt;/b&gt;. If &lt;b&gt;ItemID&lt;/b&gt; is specified in the &lt;b&gt;GetFeedback&lt;/b&gt; request, the returned Feedback record(s) are restricted to the specified &lt;b&gt;ItemID&lt;/b&gt;. The maximum number of Feedback records that can be returned is 100.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item. A
								&lt;b&gt;TransactionID&lt;/b&gt; can be paired up with its corresponding &lt;b&gt;ItemID&lt;/b&gt; and used as
								an input filter in the &lt;b&gt;GetFeedback&lt;/b&gt; request. If an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt;
								pair or an &lt;b&gt;OrderLineItemID&lt;/b&gt; value is used to retrieve a feedback record
								on a specific order line item, the &lt;b&gt;FeedbackType&lt;/b&gt; and &lt;b&gt;Pagination&lt;/b&gt;
								fields (if included) are ignored.
								&lt;br&gt;
								&lt;br&gt;
								The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					 <xs:element name="CommentType" type="ns:CommentTypeCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This field is used to retrieve Feedback records of a specific type (Positive, Negative, or Neutral) in &lt;b&gt;FeedbackDetailArray&lt;/b&gt;. You can include one or two &lt;b&gt; CommentType&lt;/b&gt; fields in the request. If no &lt;b&gt;CommentType&lt;/b&gt; value is specified, Feedback records of all types are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					 <xs:element name="FeedbackType" type="ns:FeedbackTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to restrict retrieved Feedback records to those that the user left for other buyers, Feedback records received as a seller, Feedback records received as a buyer, or Feedback records received as a buyer and seller. The default value is &lt;b&gt;FeedbackReceived&lt;/b&gt;, so if the  &lt;b&gt;FeedbackType&lt;/b&gt; field is omitted in the request, all Feedback records received by the user as a buyer and seller are returned in the response. "Feedback Left" data will not be returned in the call response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<default>FeedbackReceived</default>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Controls the pagination of the result set. Child elements, &lt;b&gt;EntriesPerPage&lt;/b&gt; and
								&lt;b&gt;PageNumber&lt;/b&gt;, specify the maximum number of individual feedback records to return
								per call and which page of data to return. Only applicable if &lt;b&gt;DetailLevel&lt;/b&gt; is
								set to &lt;b&gt;ReturnAll&lt;/b&gt; and the call is returning feedback for a &lt;b&gt;UserID&lt;/b&gt;. Feedback
								summary data is not paginated, but when pagination is used, it is returned
								after the last feedback detail entry.
								&lt;br&gt;&lt;br&gt;
								Accepted values for &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; for GetFeedback is 25 (the
								default), 50, 100, and 200. If you specify a value of zero, or a value
								greater than 200, the call fails with an error. If you specify a value between
								one and twenty-four, the value is rounded up to 25. Values between 26 and 199
								that are not one of the accepted values are rounded down to the nearest
								accepted value.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item. An &lt;b&gt;OrderLineItemID&lt;/b&gt; can be used as an
								input filter in the &lt;b&gt;GetFeedback&lt;/b&gt; request. If an &lt;b&gt;OrderLineItemID&lt;/b&gt; value is
								used to retrieve a feedback record on a specific order line item, the
								&lt;b&gt;FeedbackType&lt;/b&gt; and &lt;b&gt;Pagination&lt;/b&gt; fields (if included) are ignored.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					 </xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetFeedback -->
	<xs:element name="GetFeedbackResponse" type="ns:GetFeedbackResponseType"/>
	<xs:complexType name="GetFeedbackResponseType">
		<xs:annotation>
			<xs:documentation>
				The &lt;b&gt;GetFeedback&lt;/b&gt; response contains the feedback summary if a &lt;b&gt;TransactionID&lt;/b&gt; or &lt;b&gt;ItemID&lt;/b&gt; is specified, and contains the specified user's total feedback score and feedback summary data if a &lt;b&gt;UserID&lt;/b&gt; is specified. If no value is supplied, the feedback score and feedback summary for the requesting user will be returned.
				&lt;br&gt;
				If a detail level value of &lt;b&gt;ReturnAll&lt;/b&gt; is specified, an array of all feedback records will be returned.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="FeedbackDetailArray" type="ns:FeedbackDetailArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the individual Feedback records for the user or order line item specified in the request. There is one &lt;b&gt;FeedbackDetail&lt;/b&gt; container returned for each Feedback record. Only populated with data when a detail level of &lt;code&gt;ReturnAll&lt;/code&gt; is specified in the request. Not returned if you specify a &lt;b&gt;FeedbackID&lt;/b&gt; in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeedbackDetailItemTotal" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the  total number of Feedback records returned in the the response. Only applicable if Feedback details are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeedbackSummary" type="ns:FeedbackSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Summary Feedback data for the user. Contains counts of positive, neutral,
								and negative Feedback for pre-defined time periods. Only applicable if Feedback details are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeedbackScore" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the total Feedback score for the user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains information regarding the pagination of data, including the total number of Feedback entries and the total number of pages required to show all of these Feedback entries. The total number of pages is dependent on the &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; value (if set). The &lt;b&gt;EntriesPerPage&lt;/b&gt; value defaults to &lt;code&gt;25&lt;/code&gt; if the &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; field is not used.
								&lt;br&gt;&lt;br&gt;
								If the call request returns no Feedback entries because there are none, or because the &lt;b&gt;DetailLevel&lt;/b&gt; field was not included and set to &lt;code&gt;ReturnAll&lt;/code&gt;, the &lt;b&gt;PaginationResult.TotalNumberOfPages&lt;/b&gt; and &lt;b&gt;PaginationResult.TotalNumberOfEntries&lt;/b&gt; fields are still returned, but with values of &lt;code&gt;0&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EntriesPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the number of Feedback records that are set to be
								returned per page of data (i.e., per call). The &lt;b&gt;EntriesPerPage&lt;/b&gt; value defaults to &lt;code&gt;25&lt;/code&gt; if the &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; field is not set in the request.
								&lt;br&gt;&lt;br&gt;
								This field is always returned even if the response is not showing any Feedback entries.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the page of data that is currently displaying. The page number to display is set in the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; field in the request. If this field is omitted, the &lt;b&gt;PageNumber&lt;/b&gt;  value defaults to &lt;code&gt;1&lt;/code&gt; (first page of Feedback entries). If the integer value input into the  &lt;b&gt;Pagination.PageNumber&lt;/b&gt; field in the request is higher than the total number of available pages, the call fails with an error.
								&lt;br&gt;&lt;br&gt;
								This field is always returned even if the response is not showing any Feedback entries.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItem -->
	<xs:element name="GetItemRequest" type="ns:GetItemRequestType"/>
	<xs:complexType name="GetItemRequestType">
		<xs:annotation>
			<xs:documentation>
				The &lt;b&gt;GetItem&lt;/b&gt; call returns listing data such as title, description, price information, user information, and so on, for the specified &lt;b&gt;ItemID&lt;/b&gt;.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Retrieve items</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/retrieve-items.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Add pictures</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/pictures.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to identify the eBay listing by Item ID value.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;ItemID&lt;/b&gt; is a required input in most cases. &lt;b&gt;SKU&lt;/b&gt; can be used instead in certain
								cases (see the description of SKU). If both &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;SKU&lt;/b&gt; are specified for
								items where the inventory tracking method is &lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;ItemID&lt;/b&gt; takes precedence.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeWatchCount" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller can include this field and set its value to &lt;code&gt;true&lt;/code&gt; if that seller wants to see how many prospective bidders/buyers currently have the item added to their Watch Lists. The Watch count is returned in the &lt;b&gt;WatchCount&lt;/b&gt; field in the response.
								&lt;br&gt;
								&lt;br&gt;
								This field will only be returnd to the seller of the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>false</Default>
									<CallName>GetItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeItemSpecifics" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included and set to &lt;code&gt;true&lt;/code&gt;, the call response includes the &lt;b&gt;ItemSpecifics&lt;/b&gt; container
								if Item Specifics are defined for the listing.&lt;br&gt;
								&lt;br&gt;
								An Item Specific is any aspect that helps define/classify the item. Many eBay categories mandate including specific Item Specifics, so it is always a good idea to make a call to the &lt;a href="https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory" target="_blank"&gt;getItemAspectsForCategory&lt;/a&gt; method of the Taxonomy API to see what Item Specifics are required and which ones are recommended.&lt;br&gt;
								&lt;br&gt;
								Including this field and setting it to &lt;code&gt;true&lt;/code&gt; will also return the &lt;strong&gt;UnitInfo&lt;/strong&gt; container if applicable. The &lt;strong&gt;UnitInfo&lt;/strong&gt; container will provide 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>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>false</Default>
								</CallInfo>
								<SeeLink>
									<Title>Item specifics</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/item-specifics.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeTaxTable" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller will include this field and set its value to &lt;code&gt;true&lt;/code&gt; if the seller wishes to view the defined sales tax rates for the various jurisdictions in the country (generally, states and provinces). Information for each defined sales tax rate will be returned in the &lt;b&gt;TaxTable&lt;/b&gt; container in the response.
								&lt;br/&gt;&lt;br/&gt;
								Even if this field is included and set to &lt;code&gt;true&lt;/code&gt;, no &lt;b&gt;TaxTable&lt;/b&gt; container will be returned If no sales tax rates are defined for any tax jurisdiction in the seller's sales tax table.
								&lt;br/&gt;&lt;br/&gt;
								Sales tax tables are only available for eBay US and Canada marketplaces. Sales tax rates can be added/modified in My eBay, through the &lt;b&gt;SetTaxTable&lt;/b&gt; and &lt;b&gt;GetTaxTable&lt;/b&gt; calls of the Trading API, or through the Sales Tax calls of the Account API.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>false</Default>
									<CallName>GetItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Retrieves an item that was listed by the user identified
							in AuthToken and that is being tracked by this SKU.&lt;br&gt;
							&lt;br&gt;
							A SKU (stock keeping unit) is an identifier defined by a seller.
							Some sellers use SKUs to track complex flows of products
							and information on the client side.
							eBay preserves the SKU on the item, enabling you
							to obtain it before and after an order line item is created.
							(SKU is recommended as an alternative to
							ApplicationData.)&lt;br&gt;
							&lt;br&gt;
							In &lt;b&gt;GetItem&lt;/b&gt;, &lt;b&gt;SKU&lt;/b&gt; can only be used to retrieve one of your
							own items, where you listed the item by using &lt;b&gt;AddFixedPriceItem&lt;/b&gt;
							or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt;,
							and you set &lt;b&gt;Item.InventoryTrackingMethod&lt;/b&gt; to &lt;b&gt;SKU&lt;/b&gt; at
							the time the item was listed. (These criteria are necessary to
							uniquely identify the listing by a SKU.)&lt;br&gt;
							&lt;br&gt;
							Either &lt;b&gt;ItemID&lt;/b&gt; or &lt;b&gt;SKU&lt;/b&gt; is required in the request.
							If both are passed, they must refer to the same item,
							and that item must have &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; set to &lt;b&gt;SKU&lt;/b&gt;.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50</MaxLength>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationSKU" type="ns:SKUType" minOccurs="0">
					<xs:annotation>
							<xs:documentation>
								Variation-level SKU that uniquely identifes a Variation within
								the listing identified by &lt;b&gt;ItemID&lt;/b&gt;. Only applicable when the
								seller listed the item with Variation-level SKU (&lt;b&gt;Variation.SKU&lt;/b&gt;)
								values. Retrieves all the usual &lt;b&gt;Item&lt;/b&gt; fields, but limits the
								&lt;b&gt;Variations&lt;/b&gt; content to the specified Variation.
								If not specified, the response includes all Variations.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
					<xs:annotation>
							<xs:documentation>
								Name-value pairs that identify one or more Variations within the
								listing identified by &lt;b&gt;ItemID&lt;/b&gt;. Only applicable when the seller
								listed the item with Variations. Retrieves all the usual &lt;b&gt;Item&lt;/b&gt;
								fields, but limits the Variations content to the specified
								Variation(s). If the specified pairs do not match any Variation,
								eBay returns all Variations.&lt;br&gt;
								&lt;br&gt;
								To retrieve only one variation, specify the full set of
								name/value pairs that match all the name-value pairs of one
								Variation. &lt;br&gt;
								&lt;br&gt;
								To retrieve multiple variations (using a wildcard),
								specify one or more name/value pairs that partially match the
								desired variations. For example, if the listing contains
								Variations for shirts in different colors and sizes, specify
								Color as Red (and no other name/value pairs) to retrieve
								all the red shirts in all sizes (but no other colors).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an order line item. An order line item is created
								when a buyer commits to purchasing an item.
								&lt;br&gt;&lt;br&gt;
								Since you can change active multiple-quantity fixed-price listings even
								after one of the items has been purchased, the &lt;b&gt;TransactionID&lt;/b&gt; is
								associated with a snapshot of the item data at the time of the purchase.
								&lt;br&gt;&lt;br&gt;
								After one item in a multi-quantity listing has been sold, sellers can not
								change the values in the Title, Primary Category, Secondary Category,
								Listing Duration, and Listing Type fields. However, all other fields are
								editable.
								&lt;br&gt;&lt;br&gt;
								Specifying a &lt;b&gt;TransactionID&lt;/b&gt; in the &lt;b&gt;GetItem&lt;/b&gt; request allows you to retrieve
								a snapshot of the listing as it was when the order line item was created.
								&lt;br&gt;
								&lt;br&gt;
								The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeItemCompatibilityList" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to specify whether or not to retrieve Parts
								Compatiblity information for a motor part or accessory listing. If this field is included and set to &lt;code&gt;true&lt;/code&gt;, the &lt;b&gt;Item.ItemCompatibilityList&lt;/b&gt; container will be returned if a Parts Compatibility list exists for the listing. A Parts Compatibility list is a list of motor vehicles that are compatible with the listed motor part or accesory item. If a Parts Compatibility list does not exist for the listing, this field will have no effect if it is included, regardless of its value (&lt;code&gt;true&lt;/code&gt; or &lt;code&gt;false&lt;/code&gt;).
								&lt;br&gt;&lt;br&gt;
								If this field is included and set to &lt;code&gt;false&lt;/code&gt; or omitted, but a Parts Compatibility list does exist for the listing, the  &lt;b&gt;Item.ItemCompatibilityList&lt;/b&gt; container will not be returned, but the &lt;b&gt;Item.ItemCompatibilityCount&lt;/b&gt; field will be returned, and this field will simply indicate the quantity of motor vehicles that are compatible with the the listed motor part or accesory item.
								&lt;br&gt;&lt;br&gt;
								Parts Compatibility lists are only applicable to motor parts and accessory categories on the sites that support eBay Motors - US, CA, UK, and DE.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>ItemCompatibilityCount</Title>
									<URL>#Response.Item.ItemCompatibilityCount</URL>
								</SeeLink>
								<SeeLink>
									<Title>ItemCompatibilityList</Title>
									<URL>#Response.Item.ItemCompatibilityList</URL>
								</SeeLink>
								<SeeLink>
									<Title>Parts and accessories</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-motors-parts-accessories.html#search</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItem -->
	<xs:element name="GetItemResponse" type="ns:GetItemResponseType"/>
	<xs:complexType name="GetItemResponseType">
		<xs:annotation>
			<xs:documentation>
				This type is used to display detailed information about the listing that was retrieved.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of detailed information about the retrieved listing. The amount of information that is returned is partially controlled by the filters that are set in the call request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemShipping -->
	<xs:element name="GetItemShippingRequest" type="ns:GetItemShippingRequestType"/>
	<xs:complexType name="GetItemShippingRequestType">
		<xs:annotation>
			<xs:documentation>
				This is the base request type of the &lt;b&gt;GetItemShipping&lt;/b&gt; call. This call takes an &lt;b&gt;ItemID&lt;/b&gt; value for an item that has yet to be shipped, and then returns estimated shipping costs for every shipping service that the seller has offered with the listing. This call will also return &lt;b&gt;PickUpInStoreDetails.EligibleForPickupDropOff&lt;/b&gt; and &lt;b&gt;PickUpInStoreDetails.EligibleForPickupInStore&lt;/b&gt; flags if the item is available for buyer pick-up through the In-Store Pickup or Click and Collect features.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					This call takes an &lt;b&gt;ItemID&lt;/b&gt; value for an item that has yet to be shipped, and then returns estimated shipping costs for every shipping service that the seller has offered with the listing.
      	</Summary>
				<SeeLink>
					<Title>Shipping costs</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-costs.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the eBay listing for which to retrieve estimated shipping costs for all offered shipping service options. The &lt;b&gt;ItemID&lt;/b&gt; value passed into this field should be for an listing that offers at least one calculated shipping service option, and for an item that has yet to be shipped.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemShipping</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="QuantitySold" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to specify the quantity of the item. The &lt;b&gt;QuantitySold&lt;/b&gt; value defaults to &lt;code&gt;1&lt;/code&gt; if not specified. If a value greater than &lt;code&gt;1&lt;/code&gt; is specified in this field, the shipping service costs returned in the response will reflect the expense to ship multiple quantity of an item.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>1</Default>
									<Max>Quantity available in the listing</Max>
									<CallName>GetItemShipping</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DestinationPostalCode" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The destination postal code (or zip code for US) is supplied in this field. &lt;b&gt;GetItemShipping&lt;/b&gt; requires the destination of the shipment. Some countries will require both the &lt;b&gt;DestinationPostalCode&lt;/b&gt; and the &lt;b&gt;DestinationCountryCode&lt;/b&gt;, and some countries will accept either one or the other.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemShipping</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DestinationCountryCode" type="ns:CountryCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The destination country code is supplied in this field. &lt;b&gt;GetItemShipping&lt;/b&gt; requires the destination of the shipment. Some countries will require both the &lt;b&gt;DestinationPostalCode&lt;/b&gt; and the &lt;b&gt;DestinationCountryCode&lt;/b&gt;, and some countries will accept either one or the other.
								&lt;br&gt;&lt;br&gt;
								Two-digit country codes can be found in &lt;a href=&quot;types/CountryCodeType.html&quot;&gt;CountryCodeType&lt;/a&gt;.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>US</Default>
								<CallInfo>
									<CallName>GetItemShipping</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemShipping -->
	<xs:element name="GetItemShippingResponse" type="ns:GetItemShippingResponseType"/>
	<xs:complexType name="GetItemShippingResponseType">
		<xs:annotation>
			<xs:documentation>
				This is the base response type of the &lt;b&gt;GetItemShipping&lt;/b&gt; call. This call takes an &lt;b&gt;ItemID&lt;/b&gt; value for an item that has yet to be shipped, and then returns estimated shipping costs for every shipping service that the seller has offered with the listing. This call will also return the  &lt;b&gt;PickUpInStoreDetails.EligibleForPickupInStore&lt;/b&gt; flag if the item is available for buyer pick-up through the In-Store Pickup feature.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ShippingDetails" type="ns:ShippingDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container will be returned if at least one domestic or international shipping service option is available for the item. A &lt;b&gt;ShippingServiceOptions&lt;/b&gt; (for domestic shipping) and/or an &lt;b&gt;InternationalShippingServiceOptions&lt;/b&gt; container (for international shipping) is returned for each available calculated shipping service option. These shipping service option containers consists of estimated shipping cost and estimated shipping times.
								&lt;br&gt;
								&lt;br&gt;
								Any error about shipping services (returned by a vendor of eBay's who calculates shipping costs) is returned in &lt;b&gt;ShippingRateErrorMessage&lt;/b&gt;. Errors from a shipping service are likely to be related to issues with shipping specifications, such as package size and the selected shipping method not supported by a particular shipping service.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemShipping</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PickUpInStoreDetails" type="ns:PickupInStoreDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is only returned in &lt;b&gt;GetItemShipping&lt;/b&gt; if the In-Store Pickup feature is enabled for the listing. In-Store Pickup as a fulfillment method is only available to a limited number of large retail merchants in the US, Canada, UK, Germany, and Australia marketplaces. The In-Store Pickup feature can only be applied to multiple-quantity, fixed-price listings, and the merchant must have quantity of the item available in a store that is near the prospective buyer, in order for In-Store Pickup to be an available fulfillment option for that buyer.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemShipping</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemTransactions -->
	<xs:element name="GetItemTransactionsRequest" type="ns:GetItemTransactionsRequestType"/>
	<xs:complexType name="GetItemTransactionsRequestType">
		<xs:annotation>
			<xs:documentation>
				This  call retrieves details on one or more order line items for a specified eBay listing. Auctions and single-quantity, fixed-price listings can only have one order line item, but a multiple-quantity and/or multiple-variation, fixed-priced listing can have numerous order line items.
				&lt;br&gt;&lt;br&gt;
				To find one or more order line items for an eBay listing, an &lt;b&gt;ItemID&lt;/b&gt; value can be passed in. If a user wanted to retrieve a specific order line item, an &lt;b&gt;ItemID&lt;/b&gt; value and a an &lt;b&gt;TransactionID&lt;/b&gt; value can be passed in, or an &lt;b&gt;OrderLineItemID&lt;/b&gt; value can be passed in instead of an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair.
				&lt;br&gt;&lt;br&gt;
				The &lt;b&gt;NumberOfDays&lt;/b&gt; or the &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; date range filters can be used to retrieve order line items generated (or last modified) within a specific range of time. The maximum date range that can be set is 30 days, and the &lt;b&gt;ModTimeFrom&lt;/b&gt; date value cannot be set any further back than 90 days in the past. If no date range filters are used, all order line items (associated with the specified listing) generated (or last  modified) in the last 30 days are retrieved. Date ranges are generally only used for multiple-quantity or multiple-variation, fixed-price listings that can have multiple order line items.
				&lt;br&gt;&lt;br&gt;
				There are also pagination filters available that allow the user to control how many and which order line items are returned on each page of a results set.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Manage and fulfill orders</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-orders.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay listing. A listing can have multiple order line items, but only one &lt;b&gt;ItemID&lt;/b&gt;. When you use &lt;b&gt;ItemID&lt;/b&gt; alone, eBay returns all order line items that are associated with the &lt;b&gt;ItemID&lt;/b&gt;. If you pair &lt;b&gt;ItemID&lt;/b&gt; with a specific &lt;b&gt;TransactionID&lt;/b&gt;, data on a specific order line item is returned. An &lt;b&gt;OrderLineItemID&lt;/b&gt; value can be used instead of an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair to identify an order line item, and if an &lt;b&gt;OrderLineItemID&lt;/b&gt; is specified in the request, any &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair specified in the same request is ignored.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								&lt;b&gt;GetItemTransactions&lt;/b&gt; doesn't support SKU as an input because this
								call requires an identifier that is unique across your active
								and ended listings. Even when &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; is set to
								&lt;b&gt;SKU&lt;/b&gt; in a listing, the SKU is only unique across your active
								listings (not your ended listings). To retrieve order line items
								by SKU, use &lt;b&gt;GetSellerTransactions&lt;/b&gt; instead.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; fields are used to retrieve order line items that were created or modified within a specified date range. The &lt;b&gt;ModTimeFrom&lt;/b&gt; field is the starting date range. All of the listing's order line items that were generated or modified within this date range are returned in the output.  The maximum date range that may be specified is 30 days. This value cannot be set back more than 90 days in the past, as this call cannot retrieve sales older than 90 days old. The maximum date range that may be specified is 30 days. This field is not applicable (and is ignored) if the user is looking for a specific order line item by either using an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair, or an &lt;b&gt;OrderLineItemID&lt;/b&gt; value.
								&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Please note that for a multiple line item order, all line items of that order that meet the filter criteria may be returned in the responses, even the line item(s) that were not actually modified. In other words, if any part of the order was modified, all line items of that order may be returned.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; fields are used to retrieve order line items that were created or modified within a specified date range. The &lt;b&gt;ModTimeTo&lt;/b&gt; field is the ending date range. All eBay order line items that were generated (or last modified) within this date range are returned in the output. The maximum date range that may be specified is 30 days. If the &lt;b&gt;ModTimeFrom&lt;/b&gt; field is used and the &lt;b&gt;ModTimeTo&lt;/b&gt; field is omitted, the &lt;b&gt;ModTimeTo&lt;/b&gt; value defaults to the present time or to 30 days after the date specified with the &lt;b&gt;ModTimeFrom&lt;/b&gt; value (if &lt;b&gt;ModTimeFrom&lt;/b&gt; value is more than 30 days in the past). This field is not applicable (and is ignored) if the user is looking for a specific order line item by either using an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair, or an &lt;b&gt;OrderLineItemID&lt;/b&gt; value.
								&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Please note that for a multiple line item order, all line items of that order that meet the filter criteria may be returned in the responses, even the line item(s) that were not actually modified. In other words, if any part of the order was modified, all line items of that order may be returned.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include a &lt;b&gt;TransactionID&lt;/b&gt; field in the request if you want to retrieve the data for a specific order line item for the listing specified in the &lt;b&gt;ItemID&lt;/b&gt; field. This field is really only applicable for a multiple-quantity or multiple-variation, fixed-price listing that may have multiple sales. An auction listing or a single-quantity, fixed-price listing will only result in one order line item, so this field is not needed in these two cases. If an &lt;b&gt;OrderLineItemID&lt;/b&gt; value is used instead to identify an order line item, this field is ignored.
								&lt;br&gt;&lt;br&gt;
								If this field is used, any specified date filter is ignored.
								&lt;br&gt;
								&lt;br&gt;
								The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container controls how many order line items should be returned per page of data, as well as which page of data to return (if there are multiple pages of order line items).  Use the &lt;b&gt;EntriesPerPage&lt;/b&gt; property to control the number of order line items to return per call and the &lt;b&gt;PageNumber&lt;/b&gt; property to specify the specific page of data to return. If multiple pages of order line items are returned based on input criteria and &lt;b&gt;Pagination&lt;/b&gt; properties, &lt;b&gt;GetItemTransactions&lt;/b&gt; will need to be called multiple times (with the &lt;b&gt;PageNumber&lt;/b&gt; value being increased by 1 each time) to scroll through all results.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeFinalValueFee" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is included and set to &lt;code&gt;true&lt;/code&gt; if the user wants to view the Final Value Fee (FVF) for all order line items in the response. The Final Value Fee is returned in the &lt;b&gt;Transaction.FinalValueFee&lt;/b&gt; field. The Final Value Fee is assessed right after the creation of an order line item.
								&lt;br&gt;
									&lt;br&gt;
									See the &lt;a href="https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822" target="_blank"&gt;Selling fees&lt;/a&gt; help page for more information about how Final Value Fees are calculated.
							</xs:documentation>
							<xs:appinfo>
								<default>false</default>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeContainingOrder" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is included and set to &lt;code&gt;true&lt;/code&gt; if the user wants to view order-level details, including the unique identifier of the order and the status of the order. The order-level details will be shown in the &lt;b&gt;ContainingOrder&lt;/b&gt; container in the response.
								&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<default>false</default>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Platform" type="ns:TransactionPlatformCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field is should no longer be used, as its purpose in the past was to give the user the ability to retrieve only eBay marketplace order line items or only Half.com listings, and since the Half.com site no longer exists, this field is no longer relevant.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
								<DeprecationVersion>1027</DeprecationVersion>
								<DeprecationDetails>NoOp</DeprecationDetails>
								<EndOfLifeVersion>1033</EndOfLifeVersion>
								<UseInstead/>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NumberOfDays" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This date range filter specifies the number of days (24-hour periods) in the past to search for order line items. All eBay order line items that were either created or modified within this period are returned in the response. If specified, &lt;b&gt;NumberOfDays&lt;/b&gt; will override any date range specified with the &lt;b&gt;ModTimeFrom&lt;/b&gt;/&lt;b&gt;ModTimeTo&lt;/b&gt; date range filters. This field is not applicable if a specific order line item is specified either through an &lt;b&gt;ItemID&lt;/b&gt;&lt;b&gt;TransactionID&lt;/b&gt; pair or an &lt;b&gt;OrderLineItemID&lt;/b&gt; value.
							</xs:documentation>
							<xs:appinfo>
								<default>30</default>
								<Min>1</Min>
								<Max>30</Max>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeVariations" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included in the request and set to &lt;code&gt;true&lt;/code&gt;, details on all variations defined in the specified multiple-variation listing are returned, including variations that have no sales. If this field is not included in the request or set to &lt;code&gt;false&lt;/code&gt;, the variations with sales are still returned in separate &lt;b&gt;Transaction&lt;/b&gt; nodes. This information is intended to help sellers to reconcile their local inventory with eBay's records, while processing order line items (without requiring a separate call to &lt;b&gt;GetItem&lt;/b&gt;).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Default>false</Default>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an eBay order line item. This identifier is created once there is a commitment to buy (bidder wins the auction, buyer clicks buy button, or buyer purchases item through &lt;b&gt;PlaceOffer&lt;/b&gt; call). If you want to retrieve data on a
								specific order line item, you can use an &lt;b&gt;OrderLineItemID&lt;/b&gt; value in the
								request instead of an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair. If an &lt;b&gt;OrderLineItemID&lt;/b&gt; is
								provided, any specified date range filter is ignored.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemTransactions -->
	<xs:element name="GetItemTransactionsResponse" type="ns:GetItemTransactionsResponseType"/>
	<xs:complexType name="GetItemTransactionsResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns an array of order line item data for the item specified in the request.
				The results can be used to create a report of data that is commonly
				necessary for order processing.
				Zero, one, or many &lt;b&gt;Transaction&lt;/b&gt; objects can be returned in the &lt;b&gt;TransactionArray&lt;/b&gt;.
				The set of order line items returned is limited to those that were modified between
				the times specified in the request's &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTime&lt;/b&gt; filters.
				Also returns the &lt;b&gt;Item&lt;/b&gt; object that spawned the order line items.
				If pagination filters were specified in the request, returns meta-data describing
				the effects of those filters on the current response and the estimated effects if
				the same filters are used in subsequent calls.
				&lt;br&gt;&lt;br&gt;
				Data from the &lt;b&gt;TransactionArray&lt;/b&gt; may be used to trigger the following Platform Notifications: &lt;b&gt;EndOfAuction&lt;/b&gt;, &lt;b&gt;AuctionCheckoutComplete&lt;/b&gt;, &lt;b&gt;FixedPriceTransaction&lt;/b&gt;, &lt;b&gt;CheckoutBuyerRequestsTotal&lt;/b&gt;, &lt;b&gt;ItemMarkedShipped&lt;/b&gt;, and &lt;b&gt;ItemMarkedPaid&lt;/b&gt;. Each notification will be based on the state of the item (a 'snapshot' of the item) at the time the order line item was created.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the total number of pages (&lt;b&gt;TotalNumberOfPages&lt;/b&gt;) and the total number
								of entries (&lt;b&gt;TotalNumberOfEntries&lt;/b&gt;) that could be returned given repeated calls
								that use the same selection criteria as the call that returned this response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreTransactions" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether there are additional order line items to retrieve.
								That is, indicates whether more pages of data are available to be
								returned, given the filters that were specified in the request.
								Returns false for the last page of data.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionsPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Number of order line items returned per page (per call). May be a higher value
								than &lt;b&gt;ReturnedTransactionCountActual&lt;/b&gt; if the page returned is the last page
								and more than one page of data exists.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Page number for the page of order line items the response returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReturnedTransactionCountActual" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Number of order line items retrieved in the current page of results just returned.
								May be a lower value than &lt;b&gt;TransactionsPerPage&lt;/b&gt; if the page returned is the last
								page and more than one page of data exists.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;Item&lt;/b&gt; object that spawned the order line item. It is a purchase from this item's listing
								that the order line item represents.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionArray" type="ns:TransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								List of &lt;b&gt;Transaction&lt;/b&gt; objects representing the order line items resulting
								from the listing. Each &lt;b&gt;Transaction&lt;/b&gt; object contains the data for one purchase
								(of one or more items in the same listing). The &lt;b&gt;Transaction.Item&lt;/b&gt; field is not
								returned because the &lt;b&gt;Item&lt;/b&gt; object is returned at the root level of the response.
								See the reference guide for more information about the fields that are returned.
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									The &lt;b&gt;GetItemTransactions&lt;/b&gt; call does not support &lt;a href =&quot;https://www.ebay.com/sellercenter/ebay-for-business/multi-user-account-access&quot; target=&quot;_blank&quot; &gt;Team Access (formerly multi-user account access)&lt;/a&gt;. Transactions are only returned for the user that makes the call. You cannot use &lt;b&gt;GetItemTransactions&lt;/b&gt; to return transactions for another user. The call succeeds but returns an empty &lt;code&gt;&amp;lt;TransactionArray/&amp;gt;&lt;/code&gt;.
								&lt;/span&gt;								
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemsAwaitingFeedback -->
	<xs:element name="GetItemsAwaitingFeedbackRequest" type="ns:GetItemsAwaitingFeedbackRequestType"/>
	<xs:complexType name="GetItemsAwaitingFeedbackRequestType">
		<xs:annotation>
			<xs:documentation>
				This is the base request type of the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call. This call retrieves all completed order line items for which the user (buyer or seller) still needs to leave Feedback for their order partner.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					This call retrieves all completed order line items for which the user (buyer or seller) still needs to leave Feedback for their order partner.
				</Summary>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Sort" type="ns:ItemSortTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field allows the user to control how the order line items are returned in the response. If this field is not used, order line items are returned based on end time (from most recent to oldest).
								Valid values for this field are:
								&lt;ul&gt;
								&lt;li&gt;&lt;code&gt;EndTime&lt;/code&gt;&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;EndTimeDescending&lt;/code&gt; (default value)&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;FeedbackLeft&lt;/code&gt;&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;FeedbackLeftDescending&lt;/code&gt;&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;FeedbackReceived&lt;/code&gt;&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;FeedbackReceivedDescending&lt;/code&gt;&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;Title&lt;/code&gt;&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;TitleDescending&lt;/code&gt;&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;UserID&lt;/code&gt;&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;UserIDDescending&lt;/code&gt;&lt;/li&gt;
								&lt;/ul&gt;
								Reference the &lt;a href="types/ItemSortTypeCodeType.html"&gt;ItemSortTypeCodeType&lt;/a&gt; definition for more information on these sort values.
								&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>EndTimeDescending</Default>
								<CallInfo>
									<CallName>GetItemsAwaitingFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container can be used if the user only wants to see a subset of order line item results. In this container, the user will specify the number of order line items to return per page of data, and will specify the specific page of data they want to view with each call.
								&lt;br/&gt;&lt;br/&gt;
								With the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call, the maximum allowed value for &lt;b&gt;EntriesPerPage&lt;/b&gt; is 200.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemsAwaitingFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemsAwaitingFeedback -->
	<xs:element name="GetItemsAwaitingFeedbackResponse" type="ns:GetItemsAwaitingFeedbackResponseType"/>
	<xs:complexType name="GetItemsAwaitingFeedbackResponseType">
		<xs:annotation>
			<xs:documentation>
				This is the base response type of the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call. This call retrieves all completed order line items for which the user (buyer or seller) still needs to leave Feedback for their order partner.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemsAwaitingFeedback" type="ns:PaginatedTransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of one or more order line items that are awaiting Feedback from the user that made the call. Each order line item is returned in its own &lt;b&gt;TransactionArray.Transaction&lt;/b&gt; container.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned if no order line items are awaiting Feedback from the user who made the call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemsAwaitingFeedback</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMemberMessages -->
	<xs:element name="GetMemberMessagesRequest" type="ns:GetMemberMessagesRequestType"/>
	<xs:complexType name="GetMemberMessagesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a list of the messages buyers have posted about your
				active item listings.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					GetMyMessages
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the eBay listing for which you wish to retrieve member messages.
								&lt;br&gt;&lt;br&gt;
								For &lt;em&gt;Ask Seller Question&lt;/em&gt; messages, the &lt;b&gt;ItemID&lt;/b&gt; and/or a date range
								(specified with &lt;b&gt;StartCreationTime&lt;/b&gt; and &lt;b&gt;EndCreationTime&lt;/b&gt; fields),
								are required, or the call will fail.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MailMessageType" type="ns:MessageTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This required field indicates the type of member message to retrieve. Only the following two enumeration values are allowed. The call will fail if this field is not included in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<OnlyTheseValues>AskSellerQuestion, All</OnlyTheseValues>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MessageStatus" type="ns:MessageStatusTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field allows you to retrieve only unanswered member messages or answered member messages. If this field is omitted, both answered and unanswered member messages are retrieved.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DisplayToPublic" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included in the request and set to &lt;code&gt;true&lt;/code&gt;, only public messages (viewable in the Item listing) are returned. If omitted or set to &lt;code&gt;false&lt;/code&gt; in the request, all messages (that match other filters in the request) are returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartCreationTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used as beginning of date range filter. If specified, filters the returned messages to only those with a creation date greater than or equal to the specified date and time.
								&lt;br&gt;&lt;br&gt;
								For Contact eBay Member (CEM) messages, &lt;b&gt;StartCreationTime&lt;/b&gt; and &lt;b&gt;EndCreationTime&lt;/b&gt; must be provided.
								&lt;br&gt;&lt;br&gt;
								For Ask Seller a Question (ASQ) messages, either the &lt;b&gt;ItemID&lt;/b&gt;, or a date range (specified with &lt;b&gt;StartCreationTime&lt;/b&gt; and &lt;b&gt;EndCreationTime&lt;/b&gt;), or both must be included.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndCreationTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used as end of date range filter. If specified, filters
								the returned messages to only those with a creation date
								less than or equal to the specified date and time.
								&lt;br&gt;&lt;br&gt;
								For Contact eBay Member (CEM) messages, &lt;b&gt;StartCreationTime&lt;/b&gt; and &lt;b&gt;EndCreationTime&lt;/b&gt;
								must be provided.
								&lt;br&gt;&lt;br&gt;
								For Ask Seller a Question (ASQ) messages, either the &lt;b&gt;ItemID&lt;/b&gt;, or a date range
								(specified with &lt;b&gt;StartCreationTime&lt;/b&gt; and &lt;b&gt;EndCreationTime&lt;/b&gt;),
								or both must be included.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Standard pagination argument used to reduce response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MemberMessageID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An ID that uniquely identifies the message for a given user to be retrieved. Used for the &lt;b&gt;AskSellerQuestion&lt;/b&gt; notification only.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SenderID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An eBay ID that uniquely identifies a user. For &lt;b&gt;GetMemberMessages&lt;/b&gt;, this is the sender of the message. If included in the request, returns only messages from the specified sender.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMemberMessages -->
	<xs:element name="GetMemberMessagesResponse" type="ns:GetMemberMessagesResponseType"/>
	<xs:complexType name="GetMemberMessagesResponseType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a list of the messages buyers have posted about your active item listings.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="MemberMessage" type="ns:MemberMessageExchangeArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The returned member messages. Returned if messages that meet the request criteria exist. Note that &lt;b&gt;GetMemberMessages&lt;/b&gt; does not return messages when, in the request, the &lt;b&gt;MailMessageType&lt;/b&gt; is &lt;b&gt;AskSellerQuestion&lt;/b&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Shows the pagination of data returned by requests.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreItems" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether the response has more items.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMessagePreferences -->
	<xs:element name="GetMessagePreferencesRequest" type="ns:GetMessagePreferencesRequestType"/>
	<xs:complexType name="GetMessagePreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns a seller's Ask Seller a Question (ASQ) subjects, each in
				its own &lt;b&gt;Subject&lt;/b&gt; field.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					SetMessagePreferences
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SellerID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The eBay user ID of the seller to retrieve ASQ subjects for. A user can retrieve their own ASQ subjects or those of another eBay user with a seller account.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMessagePreferences</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeASQPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field must be included and set to &lt;code&gt;true&lt;/code&gt; to retrieve the ASQ subjects for the specified eBay user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMessagePreferences</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMessagePreferences -->
	<xs:element name="GetMessagePreferencesResponse" type="ns:GetMessagePreferencesResponseType"/>
	<xs:complexType name="GetMessagePreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the ASQ subjects for the user specified in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ASQPreferences" type="ns:ASQPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns a seller's ASQ subjects, each in its own Subject
								node. If the seller has not customized the ASQ subjects
								using SetMessagePreferences, the call will return the
								current default values. Returned if
								IncludeASQPreferences = true was specified in the
								request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMessagePreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyMessages -->
	<xs:element name="GetMyMessagesRequest" type="ns:GetMyMessagesRequestType"/>
	<xs:complexType name="GetMyMessagesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves information about the messages sent to a given user.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Retrieves information about the messages sent to
					a user.
				</Summary>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>GetMemberMessages</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>


					<xs:element name="MessageIDs" type="ns:MyMessagesMessageIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container can be used to retrieve one or more specific messages identified with their unique &lt;b&gt;MessageID&lt;/b&gt; values. Up to  10 &lt;b&gt;MessageID&lt;/b&gt; values can be specified with one call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for a My Messages folder. If a &lt;b&gt;FolderID&lt;/b&gt; value is provided,
								only messages from the specified folder are returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The beginning of the date-range filter.
								Filtering takes into account the entire timestamp of when messages were sent.
								Messages expire after one year.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The end of the date-range filter. See StartTime
								(which is the beginning of the date-range filter).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExternalMessageIDs" type="ns:MyMessagesExternalMessageIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is currently available on the US site. A container for IDs that
								uniquely identify messages for a given user. If provided at the time of message
								creation, this ID can be used to retrieve messages and will take precedence
								over message ID.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies how to create virtual pages in the returned list (such as total
								number of entries and total number of pages to return).
								Default value for &lt;b&gt;EntriesPerPage&lt;/b&gt; with &lt;b&gt;GetMyMessages&lt;/b&gt; is 25.
							</xs:documentation>
								<xs:appinfo>
							<CallInfo>
								<CallName>GetMyMessages</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
								</xs:appinfo>
						</xs:annotation>
					</xs:element>
					 <xs:element name="IncludeHighPriorityMessageOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included in the request and set to &lt;code&gt;true&lt;/code&gt;, only High Priority messages are returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyMessages -->
  <xs:element name="GetMyMessagesResponse" type="ns:GetMyMessagesResponseType"/>
	<xs:complexType name="GetMyMessagesResponseType">
		<xs:annotation>
			<xs:documentation>
			Conains information about the messages sent to a user. Depending on the detail
			level, this information can include message counts, resolution and flagged status,
			message headers, and message text.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Summary" type="ns:MyMessagesSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Summary data for a given user's messages. This includes the numbers of new
								messages, flagged messages, and total messages. The amount and type of
								data returned is the same whether or not the request includes specific
								Message IDs. Always/Conditionally returned logic assumes a detail level of
								ReturnMessages.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<Details>DetailLevel: ReturnSummary</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>


					<xs:element name="Messages" type="ns:MyMessagesMessageArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of an array of one or more messages that match the search criteria in the call request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyeBayBuying -->
	<xs:element name="GetMyeBayBuyingRequest" type="ns:GetMyeBayBuyingRequestType"/>
	<xs:complexType name="GetMyeBayBuyingRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves information regarding a user's buying activity, such as items they are watching, bidding on, have won, did not win, and have made Best Offers on.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="WatchList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;WatchList.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of items on the eBay user's Watch List.
								&lt;br&gt;&lt;br&gt;
								The user also has the option of using pagination and sorting for the list of watched items that will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BidList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;BidList.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of auction items on which the eBay user has bid.
								&lt;br&gt;&lt;br&gt;
								The user also has the option of using pagination and sorting for the list of auction items that will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOfferList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;BestOfferList.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of items on which the eBay user has made a Best Offer.
								&lt;br&gt;&lt;br&gt;
								The user also has the option of using pagination and sorting for the list of items that will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="WonList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;WonList.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of auction items on which the eBay user has bid on and won.
								&lt;br&gt;&lt;br&gt;
								The user also has the option of using pagination and sorting for the list of auction items that will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LostList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;LostList.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of auction items on which the eBay user has bid on and lost.
								&lt;br&gt;&lt;br&gt;
								The user also has the option of using pagination and sorting for the list of auction items that will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FavoriteSearches" type="ns:MyeBaySelectionType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;FavoriteSearches.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of the eBay user's saved searches.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FavoriteSellers" type="ns:MyeBaySelectionType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;FavoriteSellers.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of the eBay user's saved sellers.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SecondChanceOffer" type="ns:MyeBaySelectionType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;SecondChanceOffer.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return any Second Chance Offers that the eBay user has received.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>




					<xs:element name="DeletedFromWonList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;DeletedFromWonList.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of auction items on which the eBay user has bid on and won, but has deleted from their My eBay page.
								&lt;br&gt;&lt;br&gt;
								The user also has the option of using pagination and sorting for the list of auction items that will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedFromLostList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;DeletedFromLostList.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of auction items on which the eBay user has bid on and lost, and has deleted from their My eBay page.
								&lt;br&gt;&lt;br&gt;
								The user also has the option of using pagination and sorting for the list of auction items that will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BuyingSummary" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;BuyingSummary.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the &lt;b&gt;BuyingSummary&lt;/b&gt; container in the response. The &lt;b&gt;BuyingSummary&lt;/b&gt; container consists of buying/bidding activity counts and values.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserDefinedLists" type="ns:MyeBaySelectionType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;UserDefinedLists.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return one or more user-defined lists. User-defined lists are lists created by the user in My eBay and consists of a combination of items, saved sellers, and/or saved searches.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HideVariations" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included and set to &lt;code&gt;true&lt;/code&gt;, the &lt;b&gt;Variations&lt;/b&gt; node (and all variation data) is omitted for all multiple-variation listings in the response. If this field is omitted or set to &lt;code&gt;false&lt;/code&gt;, the &lt;b&gt;Variations&lt;/b&gt; node is returned for all multiple-variation listings in the response.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>false</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyeBayBuying -->
	<xs:element name="GetMyeBayBuyingResponse" type="ns:GetMyeBayBuyingResponseType"/>
	<xs:complexType name="GetMyeBayBuyingResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns information regarding a user's buying activity, such as items they are watching, bidding on, have won, did not win, and have made Best Offers on.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="BuyingSummary" type="ns:BuyingSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of buying/bidding activity counts and values. For this container to be returned, the user must include the &lt;b&gt;BuyingSummary.Include&lt;/b&gt; field in the request and set its value to &lt;code&gt;true&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="WatchList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of the items on the eBay user's Watch List. This container will be returned if the eBay user has one or more items on their Watch List.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if there are items on the Watch List) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;WatchList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BidList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of the auction items on which the eBay user has bid. This container will be returned if the eBay user has bid on one or more auction items.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if there are items on the Bid List) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;BidList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOfferList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of the items on which the eBay user has made Best Offers. This container will be returned if the eBay user has made one or more Best Offers.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if user has made Best Offers) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;BestOfferList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="WonList" type="ns:PaginatedOrderTransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of the auction items on which the eBay user has won. This container will be returned if the eBay user has won one or more auction items.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if there are items on the Won List) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;WonList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LostList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of the auction items on which the eBay user has bid on but lost. This container will be returned if the eBay user has lost one or more auction items.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if the buyer has lost one or more auction items) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;LostList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FavoriteSearches" type="ns:MyeBayFavoriteSearchListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of the eBay user's saved searches. This container will be returned if the eBay user has one or more saved searches.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if the user has saved searches) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;FavoriteSearches.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
								&lt;br&gt;&lt;br&gt;
								This container consists of the search name, search query, and other search
								elements. The user can copy and paste the URL in the &lt;b&gt;SearchQuery&lt;/b&gt; field into a browser to view the search results again.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FavoriteSellers" type="ns:MyeBayFavoriteSellerListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of the eBay user's saved sellers. This container will be returned if the eBay user has one or more saved sellers.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if the user has saved sellers) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;FavoriteSellers.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
								&lt;br&gt;&lt;br&gt;
								This container consists of the saved sellers' user IDs and eBay Store names (if applicable).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SecondChanceOffer" type="ns:ItemType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This container consists of the items on which the eBay user has received a Second Chance Offer. This container will be returned if the eBay user has made one or more Second Chance Offers.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if user has received Second Chance Offers) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;SecondChanceOffer.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>


					<xs:element name="DeletedFromWonList" type="ns:PaginatedOrderTransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of the auction items on which the eBay user has won but deleted from their My eBay page. This container will be returned if the eBay user has won one or more auction items but have deleted these items from My eBay.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if they have won and then deleted one or more items) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;DeletedFromWonList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedFromLostList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of the auction items on which the eBay user has lost and then deleted from their My eBay page. This container will be returned if the eBay user has lost one or more auction items and then deleted those items from My eBay.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if they have lost and then deleted one or more items) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;DeletedFromLostList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserDefinedList" type="ns:UserDefinedListType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This container consists of data for a user-defined list that was created by the user in My eBay. User-defined lists consists of a combination of items, saved sellers, and/or saved searches.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if one or more user-defined lists exist) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;UserDefinedList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyeBaySelling -->
	<xs:element name="GetMyeBaySellingRequest" type="ns:GetMyeBaySellingRequestType"/>
	<xs:complexType name="GetMyeBaySellingRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves information regarding the user's selling activity, such as items that the user is currently selling (the Active list), auction listings that have bids, sold items, and unsold items.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>GetMyeBaySelling</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/my-ebay-selling.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>eBay Selling Page (US)</Title>
					<URL>https://www.ebay.com/help/selling</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ScheduledList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;ScheduledList.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of items that are scheduled to become active listings on eBay.com at a future date/time.
								&lt;br&gt;&lt;br&gt;
								The user also has the option of using pagination and sorting for the list of Scheduled listings that will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ActiveList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;ActiveList.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of active listings on eBay.com.
								&lt;br&gt;&lt;br&gt;
								The user also has the option of using pagination and sorting for the list of active listings that will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SoldList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;SoldList.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the list of sold order line items.
								&lt;br&gt;&lt;br&gt;
								The user also has the option of using pagination and sorting for the list of sold items that will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UnsoldList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;UnsoldList.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the listings that have ended without a purchase.
								&lt;br&gt;&lt;br&gt;
								The user also has the option of using pagination and sorting for the list of unsold items that will be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>


					<xs:element name="SellingSummary" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this container and set the &lt;b&gt;SellingSummary.Include&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt; to return the &lt;b&gt;SellingSummary&lt;/b&gt; container in the response. The &lt;b&gt;SellingSummary&lt;/b&gt; container consists of selling activity counts and values.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HideVariations" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included and set to &lt;code&gt;true&lt;/code&gt;, the &lt;b&gt;Variations&lt;/b&gt; node (and all variation data) is omitted for all multiple-variation listings in the response. If this field is omitted or set to &lt;code&gt;false&lt;/code&gt;, the &lt;b&gt;Variations&lt;/b&gt; node is returned for all multiple-variation listings in the response.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>false</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyeBaySelling -->
	<xs:element name="GetMyeBaySellingResponse" type="ns:GetMyeBaySellingResponseType"/>
	<xs:complexType name="GetMyeBaySellingResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns summary and detail information about items the user is selling,
				items scheduled to sell, currently listed, sold, and closed but not sold.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SellingSummary" type="ns:SellingSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of seller activity counts and values. For this container to be returned, the user must include the &lt;b&gt;SellingSummary.Include&lt;/b&gt; field in the request and set its value to &lt;code&gt;true&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
							<CallInfo>
								<CallName>GetMyeBaySelling</CallName>
								<Details>DetailLevel: none, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ScheduledList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of the items that are scheduled to become active at a future date/time. This container will be returned if the eBay user has one or more listings scheduled to become active at a future date/time.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if there are listings scheduled to become active) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;ScheduledList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
							<CallInfo>
								<CallName>GetMyeBaySelling</CallName>
								<Details>DetailLevel: none, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ActiveList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of active listings. This container will be returned if the eBay user has one or more active listings on eBay.com.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if there are one or more active listings) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;ActiveList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
							<CallInfo>
								<CallName>GetMyeBaySelling</CallName>
								<Details>DetailLevel: none, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SoldList" type="ns:PaginatedOrderTransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of order line items that have been sold. This container will be returned if the eBay user has one or more listings that have had recent sales.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if there are one or more sales) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;SoldList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UnsoldList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of listings that have ended without sales. This container will be returned if the eBay user has one or more listings that have ended without sales.
								&lt;br&gt;&lt;br&gt;
								This container will not be returned in the response (even if there are one or more listings that ended without sales) if the &lt;b&gt;DetailLevel&lt;/b&gt; value is set to &lt;code&gt;ReturnSummary&lt;/code&gt; and the &lt;b&gt;UnsoldList.Include&lt;/b&gt; field is omitted or set to &lt;code&gt;false&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Summary" type="ns:MyeBaySellingSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of seller activity counts and values. This container is always returned if there has been recent sell activity.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>

				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetNotificationPreferences -->
	<xs:element name="GetNotificationPreferencesRequest" type="ns:GetNotificationPreferencesRequestType"/>
	<xs:complexType name="GetNotificationPreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the requesting application's notification preferences. Details are only returned for events for which a preference has been set. For example, if you enabled notification for the &lt;b&gt;EndOfAuction&lt;/b&gt; event and later disabled it, the &lt;b&gt;GetNotificationPreferences&lt;/b&gt; response would cite the &lt;b&gt;EndOfAuction&lt;/b&gt; event preference as &lt;b&gt;Disabled&lt;/b&gt;. Otherwise, no details would be returned regarding &lt;b&gt;EndOfAuction&lt;/b&gt;.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Platform Notifications Guide</Title>
					<URL>https://developer.ebay.com/api-docs/static/platform-notifications-landing.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="PreferenceLevel" type="ns:NotificationRoleCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the type of preferences to retrieve. For example, preferences can be associated with a user, with
								an application, or with events.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>Application</Default>
									<CallName>GetNotificationPreferences</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetNotificationPreferences -->
	<xs:element name="GetNotificationPreferencesResponse"  type="ns:GetNotificationPreferencesResponseType"/>
	<xs:complexType name="GetNotificationPreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the requesting application's notification preferences. &lt;b&gt;GetNotificationPreferences&lt;/b&gt; retrieves preferences that you have deliberately set. For example, if you enable the &lt;b&gt;EndOfAuction&lt;/b&gt; event and then later disable it, the response shows the &lt;b&gt;EndOfAuction&lt;/b&gt; event preference as &lt;b&gt;Disabled&lt;/b&gt;. But if you have never set a preference for the &lt;b&gt;EndOfAuction&lt;/b&gt; event, no &lt;b&gt;EndOfAuction&lt;/b&gt; preference is returned at all.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ApplicationDeliveryPreferences" type="ns:ApplicationDeliveryPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies application-based event preferences that have been enabled.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeliveryURLName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies application delivery URL Name associated with this user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserDeliveryPreferenceArray" type="ns:NotificationEnableArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies user-based event preferences that have been enabled or disabled.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserData" type="ns:NotificationUserDataType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns user data for notification settings, such as set mobile phone.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EventProperty" type="ns:NotificationEventPropertyType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Contains names and values assigned to a notification event.
								Currently can only be set for wireless applications.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetNotificationsUsage -->
	<xs:element name="GetNotificationsUsageRequest" type="ns:GetNotificationsUsageRequestType"/>
	<xs:complexType name="GetNotificationsUsageRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves usage information about platform notifications for a given application.
				You can use this notification information to troubleshoot issues with platform
				notifications. You can call this up to 50 times per hour for a given application.
			</xs:documentation>
		<xs:appinfo>
			<SeeLink>
				<Title>Platform Notifications Guide</Title>
				<URL>https://developer.ebay.com/api-docs/static/platform-notifications-landing.html</URL>
			</SeeLink>
		</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the start date and time for which notification information will be retrieved. &lt;b&gt;StartTime&lt;/b&gt; is optional. If no &lt;b&gt;StartTime&lt;/b&gt; is specified, the default value of 24 hours prior to the call time is used. If no &lt;b&gt;StartTime&lt;/b&gt; is specified or if an invalid &lt;b&gt;StartTime&lt;/b&gt; is specified, date range errors are returned in the response. For a &lt;b&gt;StartTime&lt;/b&gt; to be valid, it must be no more than 72 hours before the time of the call, it cannot be more recent than the &lt;b&gt;EndTime&lt;/b&gt;, and it cannot be later than the time of the call. If an invalid &lt;b&gt;StartTime&lt;/b&gt; is specified, the default value is used.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the end date and time for which notification information will be retrieved. &lt;b&gt;EndTime&lt;/b&gt; is optional. &lt;br/&gt;&lt;br/&gt; If no &lt;b&gt;EndTime&lt;/b&gt; is specified, the current time (the time the call is made) is used. If no &lt;b&gt;EndTime&lt;/b&gt; is specified or if an invalid &lt;b&gt;EndTime&lt;/b&gt; is specified, date range errors are returned in the response. For an &lt;b&gt;EndTime&lt;/b&gt; to be valid, it must be no more than 72 hours before the time the of the call, it cannot be before the &lt;b&gt;StartTime&lt;/b&gt;, and it cannot be later than the time of the call. If an invalid &lt;b&gt;EndTime&lt;/b&gt; is specified, the current time is used.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies an item ID for which detailed notification information will be retrieved.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetNotificationsUsage -->
	<xs:element name="GetNotificationsUsageResponse" type="ns:GetNotificationsUsageResponseType"/>
	<xs:complexType name="GetNotificationsUsageResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns an array of notifications sent to a given application identified by the appID (comes in the credentials). The result can be used by third-party developers troubleshoot issues with notifications. &lt;br/&gt;&lt;br/&gt; Zero, one or many notifications can be returned in the array. The set of notifications returned is limited to those that were sent between the &lt;b&gt;StartTime&lt;/b&gt; and &lt;b&gt;EndTime&lt;/b&gt; specified in the request. &lt;br/&gt;&lt;br/&gt; If &lt;b&gt;StartTime&lt;/b&gt; or &lt;b&gt;EndTime&lt;/b&gt; filters were not found in the request, then the response will contain the data for only one day (Now-1day). By default, maximum duration is limited to 3 days (Now-3days). These min (1day) and max(3days) applies to &lt;b&gt;Notifications&lt;/b&gt;, &lt;b&gt;MarkDownMarkUpHistory&lt;/b&gt; and &lt;b&gt;NotificationStatistics&lt;/b&gt;. &lt;br/&gt;&lt;br/&gt; Notifications are sent only if the &lt;b&gt;ItemID&lt;/b&gt; is included in the request. If there is no &lt;b&gt;ItemID&lt;/b&gt;, then only &lt;b&gt;Statistics&lt;/b&gt; and &lt;b&gt;MarkDownMarkUpHistory&lt;/b&gt; information is included.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the start date and time for the notification information that is
								returned by this call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the end date and time for the notification information that is
								returned by this call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NotificationDetailsArray" type="ns:NotificationDetailsArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								List of notification objects representing the notifications sent to an
								application for the given time period.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MarkUpMarkDownHistory" type="ns:MarkUpMarkDownHistoryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								List of objects representing &lt;b&gt;MarkUp&lt;/b&gt; or &lt;b&gt;MarkDown&lt;/b&gt; history for a given appID
								and for given &lt;b&gt;StartTime&lt;/b&gt; and &lt;b&gt;EndTime&lt;/b&gt;. This node will always be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NotificationStatistics" type="ns:NotificationStatisticsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Summary information about number of notifications that were successfully
								delivered, queued, failed, connection attempts made, connection timeouts,
								http errors for the given appID and given time period. By default, statistics
								for only one day (Now-1day) is included. Maximum time duration allowed is 3 days
								(Now-3days).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetOrders -->
	<xs:element name="GetOrdersRequest" type="ns:GetOrdersRequestType"/>
	<xs:complexType name="GetOrdersRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the orders for which the authenticated user is a participant, either as the buyer or the seller. The call returns all the orders that meet the request criteria. Orders older than 90 days old will not be returned.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="OrderIDArray" type="ns:OrderIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used if the user wants to retrieve one or more specific orders in which they are involved as either the seller or buyer. If one or more order IDs are specified in this container, any order role, order status, or date range filters are ignored if specified in the request.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The identifier for an order will change as it goes from unpaid to paid status, and both values are supported in &lt;b&gt;OrderID&lt;/b&gt; fields. 
								&lt;/span&gt;
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CreateTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;CreateTimeFrom&lt;/b&gt; and &lt;b&gt;CreateTimeTo&lt;/b&gt; fields specify a date range for retrieving orders that were created during this time period. The &lt;b&gt;CreateTimeFrom&lt;/b&gt; field is the starting date range. All eBay orders that were created within this date range are returned in the output. The maximum date range that may be specified with the &lt;b&gt;CreateTimeFrom&lt;/b&gt; and &lt;b&gt;CreateTimeTo&lt;/b&gt; fields is 90 days. &lt;b&gt;CreateTimeFrom&lt;/b&gt;/&lt;b&gt;CreateTimeTo&lt;/b&gt; date filters are ignored if the &lt;b&gt;NumberOfDays&lt;/b&gt; date filter is used in the request, or if one or more order IDs are passed in the request. This value cannot be set back more than 90 days in the past, as this call cannot retrieve sales older than 90 days old.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									Unless one or more &lt;b&gt;OrderID&lt;/b&gt; values are used, one of the three available date range filters must be used.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CreateTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;CreateTimeFrom&lt;/b&gt; and &lt;b&gt;CreateTimeTo&lt;/b&gt; fields specify a date range for retrieving orders that were created during this time period. The &lt;b&gt;CreateTimeTo&lt;/b&gt; field is the ending date range. All eBay orders that were created within this date range are returned in the output. The maximum date range that may be specified with the &lt;b&gt;CreateTimeFrom&lt;/b&gt; and &lt;b&gt;CreateTimeTo&lt;/b&gt; fields is 90 days. If the &lt;b&gt;CreateTimeFrom&lt;/b&gt; field is used and the &lt;b&gt;CreateTimeTo&lt;/b&gt; field is omitted, the "TimeTo" value defaults to the present time or to 90 days past the &lt;b&gt;CreateTimeFrom&lt;/b&gt; value (if &lt;b&gt;CreateTimeFrom&lt;/b&gt; value is more than 90 days in the past). &lt;b&gt;CreateTimeFrom&lt;/b&gt;/&lt;b&gt;CreateTimeTo&lt;/b&gt; date filters are ignored if the &lt;b&gt;NumberOfDays&lt;/b&gt; date filter is used in the request, or if one or more order IDs are passed in the request.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; If a &lt;b&gt;GetOrders&lt;/b&gt; call is made within a few seconds after the creation of a multiple line item order, the caller runs the risk of retrieving orders that are in an inconsistent state, since the order consolidation involved in a multiple line item order may not have been completed. For this reason, it is recommended that sellers include the &lt;b&gt;CreateTimeTo&lt;/b&gt; field in the call, and set its value to: &lt;i&gt;Current Time&lt;/i&gt; - 2 minutes.
								&lt;/span&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									Unless one or more &lt;b&gt;OrderID&lt;/b&gt; values are used, one of the three available date range filters must be used.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderRole" type="ns:TradingRoleCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This filter is used to toggle between retrieving orders based on the role of the user (seller or buyer). The order role defaults to &lt;code&gt;Seller&lt;/code&gt; if this field is not used. If this field is used with a date filter, returned orders must satisfy both the date range and the &lt;b&gt;OrderRole&lt;/b&gt; value.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>Seller</Default>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderStatus" type="ns:OrderStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The field is used to retrieve eBay orders that are in a specific state. If this field is used with a date filter, only orders that satisfy both the date range and the &lt;b&gt;OrderStatus&lt;/b&gt; value are retrieved. &lt;br&gt;&lt;br&gt; If one or more &lt;b&gt;OrderID&lt;/b&gt; values are specified through the &lt;b&gt;OrderIDArray&lt;/b&gt; container, the &lt;b&gt;OrderStatus&lt;/b&gt; field should not be used, and it is ignored if it is used. If an &lt;b&gt;OrderStatus&lt;/b&gt; value is not used and no &lt;b&gt;OrderID&lt;/b&gt; values are specified, orders in all states are returned.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<OnlyTheseValues>Active, All, Cancelled, Completed, Inactive</OnlyTheseValues>
									<RequiredInput>No</RequiredInput>
									<Default>All</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Use this field if you wish to only retrieve orders spawned from a specific listing type such as auction or fixed price.&lt;br&gt;&lt;br&gt;See &lt;a href="https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/types/ListingTypeCodeType.html" target="_blank"&gt;ListingTypeCodeType&lt;/a&gt; for supported values.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If many orders are	available to retrieve, you may need to call &lt;b&gt;GetOrders&lt;/b&gt; multiple times to retrieve all the data. Each result set is returned as a page of orders. Use the &lt;b&gt;Pagination&lt;/b&gt; filters to control the maximum number of orders to retrieve per page (i.e., per call), and the page number to retrieve.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; fields specify a date range for retrieving existing orders that have been modified within this time period (for example, &lt;code&gt;Incomplete&lt;/code&gt; status to &lt;code&gt;Pending&lt;/code&gt; status or &lt;code&gt;Pending&lt;/code&gt; status to &lt;code&gt;Complete&lt;/code&gt; status). The &lt;b&gt;ModTimeFrom&lt;/b&gt; field is the starting date range. All eBay orders that were last modified within this date range are returned in the output. Unlike the &lt;b&gt;CreateTimeFrom&lt;/b&gt;/&lt;b&gt;CreateTimeTo&lt;/b&gt; filters, which may cover a maximum period of 90 days, the maximum date range that may be specified with the &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; fields is only 30 days. This value cannot be set back more than 90 days in the past, as this call cannot retrieve sales older than 90 days old. &lt;b&gt;ModTimeFrom&lt;/b&gt;/&lt;b&gt;ModTimeTo&lt;/b&gt; date filters are ignored if the &lt;b&gt;CreateTimeFrom&lt;/b&gt;/&lt;b&gt;CreateTimeTo&lt;/b&gt; or &lt;b&gt;NumberOfDays&lt;/b&gt; date filters are used in the request, or if one or more order IDs are passed in the request.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									Unless one or more &lt;b&gt;OrderID&lt;/b&gt; values are used, one of the three available date range filters must be used.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; fields specify a date range for retrieving existing orders that have been modified within this time window (for example, &lt;code&gt;Incomplete&lt;/code&gt; status to &lt;code&gt;Pending&lt;/code&gt; status or &lt;code&gt;Pending&lt;/code&gt; status to &lt;code&gt;Complete&lt;/code&gt; status). The &lt;b&gt;ModTimeTo&lt;/b&gt; field is the ending date range. All eBay orders that were last modified within this date range are returned in the output. Unlike the &lt;b&gt;CreateTimeFrom&lt;/b&gt;/&lt;b&gt;CreateTimeTo&lt;/b&gt; filters, which may cover a maximum period of 90 days, the maximum date range that may be specified with the &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; fields is 30 days. If the &lt;b&gt;ModTimeFrom&lt;/b&gt; field is used and the &lt;b&gt;ModTimeTo&lt;/b&gt; field is omitted, the 'TimeTo' value defaults to the present time (if &lt;b&gt;ModTimeFrom&lt;/b&gt; value is less than 30 days in the past) or to 30 days past the &lt;b&gt;ModTimeFrom&lt;/b&gt; value. &lt;b&gt;ModTimeFrom&lt;/b&gt;/&lt;b&gt;ModTimeTo&lt;/b&gt; date filters are ignored if the &lt;b&gt;CreateTimeFrom&lt;/b&gt;/&lt;b&gt;CreateTimeTo&lt;/b&gt; or &lt;b&gt;NumberOfDays&lt;/b&gt; date filters are used in the request, or if one or more order IDs are passed in the request.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									Unless one or more &lt;b&gt;OrderID&lt;/b&gt; values are used, one of the three available date range filters must be used.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NumberOfDays" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This filter specifies the number of days (24-hour periods) in the past to search for orders. All eBay orders that were created within this period are returned in the output. This field cannot be used in conjunction with the &lt;b&gt;CreateTimeFrom&lt;/b&gt;/&lt;b&gt;CreateTimeTo&lt;/b&gt; or &lt;b&gt;ModTimeFrom&lt;/b&gt;/&lt;b&gt;ModTimeTo&lt;/b&gt; date filters.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									This date filter only allows you to retrieve orders created within the last 30 days. So, if you wish to retrieve orders created and/or modified more than 30 days in the past, the &lt;b&gt;CreateTimeFrom&lt;/b&gt;/&lt;b&gt;CreateTimeTo&lt;/b&gt; or &lt;b&gt;ModTimeFrom&lt;/b&gt;/&lt;b&gt;ModTimeTo&lt;/b&gt; date filters should be used instead.
								&lt;/span&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									Unless one or more &lt;b&gt;OrderID&lt;/b&gt; values are used, one of the three available date range filters must be used.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<min>1</min>
								<max>30</max>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeFinalValueFee" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is included and set to &lt;code&gt;true&lt;/code&gt; if the user wants to view the Final Value Fee (FVF) for all order line items in the response. The Final Value Fee is returned in the &lt;b&gt;Transaction.FinalValueFee&lt;/b&gt; field. The Final Value Fee is assessed right after the creation of an order line item.
								&lt;br&gt;
								&lt;br&gt;
									See the &lt;a href="https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822" target="_blank"&gt;Selling fees&lt;/a&gt; help page for more information about how Final Value Fees are calculated.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>false</Default>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SortingOrder" type="ns:SortOrderCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This filter controls whether orders are retrieved in ascending order (oldest to newest according to modification date) or descending order (newest to oldest according to modification date). The default is &lt;code&gt;Ascending&lt;/code&gt;, so the user will need to include this field and set it to &lt;code&gt;Descending&lt;/code&gt; if the user wishes to view the most recent orders first in the retrieved output.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>Ascending</Default>
									<CallName>GetOrders</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetOrders -->
	<xs:element name="GetOrdersResponse" type="ns:GetOrdersResponseType"/>
	<xs:complexType name="GetOrdersResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the set of orders that match the order IDs or filter criteria specified.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains information regarding the pagination of data, including the total number of pages and the total number of orders.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreOrders" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A true value indicates that there are more orders to be retrieved. Additional &lt;b&gt;GetOrders&lt;/b&gt; calls with higher page numbers or more entries per page must be made to retrieve these orders. If false, no more orders are available or no orders match the request (based on the input filters).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderArray" type="ns:OrderArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The set of orders that match the order IDs or filter criteria specified.
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									The &lt;b&gt;GetOrders&lt;/b&gt; call does not support &lt;a href =&quot;https://www.ebay.com/sellercenter/ebay-for-business/multi-user-account-access&quot; target=&quot;_blank&quot; &gt;Team Access (formerly multi-user account access)&lt;/a&gt;. Transactions are only returned for the user that makes the call. You cannot use &lt;b&gt;GetOrders&lt;/b&gt; to return transactions for another user. The call succeeds but returns an empty &lt;code&gt;&amp;lt;OrderArray/&amp;gt;&lt;/code&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrdersPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the number of orders that can be returned per page of data (i.e., per call). This is the same value specified in the &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; input (or the default value, if &lt;b&gt;EntriesPerPage&lt;/b&gt; was not specified). This is not necessarily the actual number of orders returned per page (see &lt;b&gt;ReturnedOrderCountActual&lt;/b&gt;).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the page number of data returned in the response. This is the same value specified in the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; input. If orders are returned, the first page is 1.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReturnedOrderCountActual" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the total number of orders returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerEvents -->
	<xs:element name="GetSellerEventsRequest" type="ns:GetSellerEventsRequestType"/>
	<xs:complexType name="GetSellerEventsRequestType">
		<xs:annotation>
			<xs:documentation>
				This call is used by a seller to retrieve changes to their own listings that have occurred within the last 48 hours, including price changes, available quantity, and other revisions to listing.
				&lt;br/&gt;&lt;br/&gt;
				One of the available date range filters must be used with this call.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Track listing changes</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/track-listing-changes.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="StartTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the earliest (oldest) time to use in a time range filter based
								on item start time. Must be specified if &lt;b&gt;StartTimeTo&lt;/b&gt; is specified.
								&lt;br/&gt;&lt;br/&gt;
								Either
								the &lt;b&gt;StartTimeFrom&lt;/b&gt;, &lt;b&gt;EndTimeFrom&lt;/b&gt;, or &lt;b&gt;ModTimeFrom&lt;/b&gt; filter must be specified.
								&lt;br/&gt;&lt;br/&gt;
								If you do not specify the corresponding &lt;b&gt;To&lt;/b&gt; filter,
								it is set to the time you make the call.
								&lt;br/&gt;&lt;br/&gt;
								For better results, the time period you use should be less than 48 hours.
								If 3000 or more items are found, use a smaller time range.&lt;br&gt;
								&lt;br&gt;
								Include a 2-minute, overlapping buffer between requests.
								For example, if &lt;b&gt;StartTimeTo&lt;/b&gt; was 6:58 in a prior request,
								the current request should use 6:56 in &lt;b&gt;StartTimeFrom&lt;/b&gt;
								(e.g., use ranges like 5:56-6:58, 6:56-7:58, 7:56-8:58).
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>KB article: Best Practices for GetSellerEvents and GetSellerTransactions</Title>
									<URL>https://developer.ebay.com/support/kb-article?KBid=222</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the latest (most recent) date to use in a time range filter
								based on item start time. If you specify the corresponding &lt;b&gt;From&lt;/b&gt; filter,
								but you do not include &lt;b&gt;StartTimeTo&lt;/b&gt;, the &lt;b&gt;StartTimeTo&lt;/b&gt; is set to
								the time you make the call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the earliest (oldest) date to use in a time range filter based
								on item end time. Must be specified if &lt;b&gt;EndTimeTo&lt;/b&gt; is specified.
								&lt;br/&gt;&lt;br/&gt;
								Either
								the &lt;b&gt;StartTimeFrom&lt;/b&gt;, &lt;b&gt;EndTimeFrom&lt;/b&gt;, or &lt;b&gt;ModTimeFrom&lt;/b&gt; filter must be specified.
								If you do not specify the corresponding To filter,
								it is set to the time you make the call.&lt;br&gt;
								&lt;br&gt;
								For better results, the time range you use should be less than 48 hours.
								If 3000 or more items are found, use a smaller time range.&lt;br&gt;
								&lt;br&gt;
								Include a 2-minute, overlapping buffer between requests.
								For example, if &lt;b&gt;EndTimeTo&lt;/b&gt; was 6:58 in a prior request,
								the current request should use 6:56 in &lt;b&gt;EndTimeFrom&lt;/b&gt;
								(e.g., use ranges like 5:56-6:58, 6:56-7:58, 7:56-8:58).
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>KB article: Best Practices for GetSellerEvents and GetSellerTransactions</Title>
									<URL>https://developer.ebay.com/support/kb-article?KBid=222</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the latest (most recent) date to use in a time range filter
								based on item end time.
								&lt;br/&gt;&lt;br/&gt;
								If you specify the corresponding &lt;b&gt;From&lt;/b&gt; filter,
								but you do not include &lt;b&gt;EndTimeTo&lt;/b&gt;, then &lt;b&gt;EndTimeTo&lt;/b&gt; is set
								to the time you make the call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the earliest (oldest) date to use in a time range filter based
								on item modification time. Must be specified if &lt;b&gt;ModTimeTo&lt;/b&gt; is specified. Either
								the &lt;b&gt;StartTimeFrom&lt;/b&gt;, &lt;b&gt;EndTimeFrom&lt;/b&gt;, or &lt;b&gt;ModTimeFrom&lt;/b&gt; filter must be specified.
								If you do not specify the corresponding To filter,
								it is set to the time you make the call.&lt;br&gt;
								&lt;br&gt;
								Include a 2-minute, overlapping buffer between requests.
								For example, if &lt;b&gt;ModTimeTo&lt;/b&gt; was 6:58 in a prior request,
								the current request should use 6:56 in &lt;b&gt;ModTimeFrom&lt;/b&gt;
								(e.g., use ranges like 5:56-6:58, 6:56-7:58, 7:56-8:58).
								&lt;br&gt;&lt;br&gt;
								For better results, the time range you use should be less than 48 hours.
								If 3000 or more items are found, use a smaller time range.
								&lt;br&gt;&lt;br&gt;
								If an unexpected item is returned (including an old item
								or an unchanged active item), please ignore the item.
								Although a maintenance process may have triggered a change in the modification time, item characteristics are unchanged.
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>KB article: Best Practices for GetSellerEvents and GetSellerTransactions</Title>
									<URL>https://developer.ebay.com/support/kb-article?KBid=222</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the latest (most recent) date and time to use in a time range filter based on the time an item's record was modified. If you specify the corresponding &lt;b&gt;From&lt;/b&gt; filter, but you do not include &lt;b&gt;ModTimeTo&lt;/b&gt; , then &lt;b&gt;ModTimeTo&lt;/b&gt; is set to the time you make the call. Include a 2-minute buffer between the current time and the &lt;b&gt;ModTimeTo&lt;/b&gt; filter.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NewItemFilter" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, response includes only items that have been modified
								within the &lt;b&gt;ModTime&lt;/b&gt; range. If false, response includes all items.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeWatchCount" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller can include this field and set its value to &lt;code&gt;true&lt;/code&gt; if that seller wants to see how many prospective bidders/buyers currently have an item added to their Watch Lists. The Watch count is returned in the &lt;b&gt;WatchCount&lt;/b&gt; field for each item in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeVariationSpecifics" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether to force the response to include
								variation specifics for multiple-variation listings. &lt;br&gt;
								&lt;br&gt;
								If false (or not specified), eBay keeps the response as small as
								possible by not returning &lt;b&gt;Variation.VariationSpecifics&lt;/b&gt;.
								It only returns &lt;b&gt;Variation.SKU&lt;/b&gt; as an identifier
								(along with the variation price and other selling details).
								If the variation has no SKU, then &lt;b&gt;Variation.VariationSpecifics&lt;/b&gt;
								is returned as the variation's unique identifier.&lt;br&gt;
								&lt;br&gt;
								If true, &lt;b&gt;Variation.VariationSpecifics&lt;/b&gt; is returned.
								(&lt;b&gt;Variation.SKU&lt;/b&gt; is also returned, if the variation has a SKU.)
								This may be useful for applications that don't track variations
								by SKU.&lt;br&gt;
								&lt;br&gt;
								Ignored when &lt;b&gt;HideVariations&lt;/b&gt; is set to &lt;b&gt;true&lt;/b&gt;.
								&lt;br&gt;
								&lt;br&gt;
								&lt;b&gt;Note:&lt;/b&gt;  If the seller includes a large number of
								variations in many listings, using this flag may degrade the
								call's performance. Therefore, when you use this flag, you may
								need to reduce the total number of items you're requesting at
								once. For example, you may need to use shorter time ranges in
								the &lt;b&gt;StartTimeFrom&lt;/b&gt;, &lt;b&gt;EndTimeFrom&lt;/b&gt;, or &lt;b&gt;ModTimeFrom&lt;/b&gt; filters.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HideVariations" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether to force the response to hide
								variation details for multiple-variation listings.&lt;br&gt;
								&lt;br&gt;
								If false (or not specified), eBay returns variation details (if
								any). In this case, the amount of detail can be controlled by
								using &lt;b&gt;IncludeVariationSpecifics&lt;/b&gt;.&lt;br&gt;
								&lt;br&gt;
								If true, variation details are not returned (and
								&lt;b&gt;IncludeVariationSpecifics&lt;/b&gt; has no effect). This may be useful for applications that use other calls, notifications, alerts, or reports to track price and quantity details.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerEvents -->
	<xs:element name="GetSellerEventsResponse" type="ns:GetSellerEventsResponseType"/>
	<xs:complexType name="GetSellerEventsResponseType">
		<xs:annotation>
			<xs:documentation>
					Returns the items in an &lt;b&gt;ItemArrayType&lt;/b&gt; object for the a seller events that have occurred and that meet any filters specified. There can be zero, one, or multiple &lt;b&gt;ItemType&lt;/b&gt; objects. Each &lt;b&gt;ItemType&lt;/b&gt; object contains the detail data for one item listing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="TimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the latest (most recent) date for any date-based filtering specified as
								input. Specifically, this field contains the value you specified in the &lt;b&gt;StartTimeFrom&lt;/b&gt;, &lt;b&gt;EndTimeFrom&lt;/b&gt;, or &lt;b&gt;ModTimeFrom&lt;/b&gt; filter, if you used a time filter in the request. If no time filter was specified, &lt;b&gt;TimeTo&lt;/b&gt; returns the current time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemArray" type="ns:ItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Collection of items whose last modified time matches
								the filters specified in the request.
								Returns empty if no items were modified within the
								time range of the request.&lt;br/&gt;&lt;br/&gt;
								If 1 to 2999 items are returned, then the results are
								complete. If 3000 or more items are returned, it usually means
								additional items exist within the time range you requested,
								but they were not all returned.
								&lt;br/&gt;&lt;br/&gt;
								To retrieve complete results,
								use a smaller time range in the request so that fewer than
								3000 are returned per response.
							</xs:documentation>
							<xs:appinfo>
							<SeeLink>
								<Title>KB article: Best Practices for GetSellerEvents and GetSellerTransactions</Title>
								<URL>https://developer.ebay.com/support/kb-article?KBid=222</URL>
							</SeeLink>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerList -->
	<xs:element name="GetSellerListRequest" type="ns:GetSellerListRequestType"/>
	<xs:complexType name="GetSellerListRequestType">
		<xs:annotation>
			<xs:documentation>
				This call is used to retrieve an array of listings for the seller. The seller must be associated with the user/application token being used to make the call.
				&lt;br/&gt;&lt;br/&gt;
				This call requires that either the 'Start Time' or 'End Time' date range filters be used. The date range specified by either of these filters can not exceed 120 days or an error will occur.
				&lt;br/&gt;&lt;br/&gt;
				This call also requires that pagination be used.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel, GranularityLevel</TempInfo>
				<RelatedCalls>GetItem</RelatedCalls>
				<SeeLink>
					<Title>Browse a seller's items</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/browse-seller.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="MotorsDealerUsers" type="ns:UserIDArrayType" minOccurs="0" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>
								Specifies the list of Motors Dealer sellers for which a special set of
								metrics can be requested. Applies to eBay Motors Pro applications only.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the earliest (oldest) date to use in a date range filter based on
								item end time. Specify either an end-time range or a start-time range
								filter in every call request. Each of the time ranges must be a value less than
								120 days.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the latest (most recent) date to use in a date range filter based on item end time. Must be specified if &lt;b&gt;EndTimeFrom&lt;/b&gt; is specified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Sort" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field can be used to control the order in which returned listings are sorted (based on the listings&apos; actual/scheduled end dates). Valid values are as follows:
								&lt;ul&gt;
									&lt;li&gt;&lt;code&gt;1&lt;/code&gt; (descending order)&lt;/li&gt;
									&lt;li&gt;&lt;code&gt;2&lt;/code&gt; (ascending order)&lt;/li&gt;
								&lt;/ul&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>2 (Ascending)</Default>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the earliest (oldest) date to use in a date range filter based on
								item start time. Each of the time ranges must be a value less than
								120 days. In all calls, at least one date-range filter must be specified
								(i.e., you must specify either the end time range or start time range
								in every request).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the latest (most recent) date to use in a date range filter based on item start time. Must be specified if &lt;b&gt;StartTimeFrom&lt;/b&gt; is specified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container controls the maximum number of listings that can appear on one page of the result set, as well as the page number of the result to return.
								&lt;br&gt;&lt;br&gt;
								The &lt;b&gt;GetSellerList&lt;/b&gt; call requires that the &lt;b&gt;EntriesPerPage&lt;/b&gt; value be set. The &lt;b&gt;PageNumber&lt;/b&gt; field is not required but will default to &lt;code&gt;1&lt;/code&gt; if not included.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="GranularityLevel" type="ns:GranularityLevelCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field allows the user to control the amount of data that is returned in the response. See the &lt;a href=&quot;#GranularityLevel&quot;&gt;Granularity Level&lt;/a&gt; table on this page for a list of the fields that are returned for each granularity level. Either &lt;b&gt;GranularityLevel&lt;/b&gt; or  &lt;b&gt;DetailLevel&lt;/b&gt; can be used in a &lt;b&gt;GetSellerList&lt;/b&gt; call, but not both. If both are specified, &lt;b&gt;DetailLevel&lt;/b&gt; is ignored. If neither are used, the response fields will be the ones shown for &apos;Coarse&apos; granularity.
							</xs:documentation>
							<xs:appinfo>
								<PresentDetails>Yes</PresentDetails>
								<CallInfo>
									<Default>Coarse</Default>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKUArray" type="ns:SKUArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container can be used to specify one or multiple SKUs, and only listings associated with these SKUs are retrieved. Note that all other request criteria are also considered when one or more SKU values are specified.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								Listings with matching SKUs are returned regardless of their
								&lt;b&gt;Item.InventoryTrackingMethod&lt;/b&gt; setting.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeWatchCount" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field may be included and set to &lt;code&gt;true&lt;/code&gt; if the seller wishes to see the number of eBay users that are watching each listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>false</Default>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AdminEndedItemsOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This boolean field can be included and set to &lt;code&gt;true&lt;/code&gt; if the seller would like to retrieve any listings that were administratively ended by eBay due to a listing policy violation.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>false</Default>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If you specify a &lt;b&gt;CategoryID&lt;/b&gt; value, the response will only contain listings in the category you specify.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeVariations" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included and set to &lt;code&gt;true&lt;/code&gt;, the &lt;b&gt;Variations&lt;/b&gt; node is returned for all multi-variation listings in the response.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; If the seller has many multiple-variation listings, that seller may not want to include variations in the &lt;b&gt;GetSellerList&lt;/b&gt; response.  Or, a seller can include variations data, but possibly limit the response by specifying shorter date ranges with the date range filters, or by reducing the number of listings returned per results (decreasing the &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; value).
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerList -->
	<xs:element name="GetSellerListResponse" type="ns:GetSellerListResponseType"/>
	<xs:complexType name="GetSellerListResponseType">
		<xs:annotation>
			<xs:documentation>
				This is the base response type of the &lt;b&gt;GetSellerList&lt;/b&gt; call. The &lt;b&gt;GetSellerList&lt;/b&gt; response includes an array of one or more listings that matched the input criteria, as well as pagination data.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container shows the total number or pages in the result set, as well as the total number of listings that match the current input criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreItems" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field's value is returned as &lt;code&gt;true&lt;/code&gt; if there are more pages in the current result set to view, or &lt;code&gt;false&lt;/code&gt; if the current page being viewed is the last (or only) page of the result set.
								&lt;br/&gt;&lt;br/&gt;
								If there are more listings to view in the result set, additional &lt;b&gt;GetSellerList&lt;/b&gt; calls can be made but with changes to the &lt;b&gt;Pagination&lt;/b&gt; values in the request. For example, if the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; value in the request for the last call was &lt;code&gt;1&lt;/code&gt;, you can make another &lt;b&gt;GetSellerList&lt;/b&gt; call, keeping everything the same except changing the value of the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; field from &lt;code&gt;1&lt;/code&gt; to &lt;code&gt;2&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemArray" type="ns:ItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is an array of one or more listings that match the input criteria. If none of the seller's listings match the input criteria, this container is returned as an empty tag.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemsPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This value reflects the value that was set in the &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; field in the request. This is the maximum number of listings that may be returned per page of the result set. Note that this value is only the maximum threshold and does not necessarily reflect the number of listings appearing on the current page of data.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This value indicates the current page of data in the result set that is being displayed. This value reflects the value specified in the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; field in the request. Note that page number defaults to &lt;code&gt;1&lt;/code&gt; if the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; field was not included in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReturnedItemCountActual" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This value indicates the total number of listings being shown on the current page of the results set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Seller" type="ns:UserType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of detailed information about the seller and the seller's account. This container is only returned if the &lt;b&gt;GranularityLevel&lt;/b&gt; field is included in the request and set to &lt;code&gt;Fine&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>GranularityLevel: Fine</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerTransactions -->
	<xs:element name="GetSellerTransactionsRequest" type="ns:GetSellerTransactionsRequestType"/>
	<xs:complexType name="GetSellerTransactionsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a seller's order line item information. To retrieve order line items for another seller, the &lt;b&gt;GetItemTransactions&lt;/b&gt;) call should be used. This call cannot retrieve sales older than 90 days old.
				&lt;br&gt;&lt;br&gt;
				If one or more &lt;b&gt;SKU&lt;/b&gt; values or the date range filters (&lt;b&gt;ModTimeFrom&lt;/b&gt;/&lt;b&gt;ModTimeTo&lt;/b&gt; or &lt;b&gt;NumberOfDays&lt;/b&gt;) are not used, the &lt;b&gt;GetItemTransactions&lt;/b&gt;) call will retrieve order line items created (or modified) within the last 30 days.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Retrieves order line item information for the seller for which the call is made, and not for any other user. To retrieve order line items for another seller's listings, use &lt;b&gt;GetItemTransactions&lt;/b&gt;.
				</Summary>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>GetOrders</RelatedCalls>
				<SeeLink>
					<Title>Manage and fulfill orders</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-orders.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ModTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; fields are used to retrieve order line items that were created or modified within a specified date range. The &lt;b&gt;ModTimeFrom&lt;/b&gt; field is the starting date range. All of the seller's order line items that were created or modified within this date range are returned in the output. The maximum date range that may be specified is 30 days. This value cannot be set back more than 90 days in the past, as this call cannot retrieve sales older than 90 days. This field is not applicable if the &lt;b&gt;NumberOfDays&lt;/b&gt; date filter is used.
								&lt;br&gt;&lt;br&gt;
								If you don't specify a &lt;b&gt;ModTimeFrom&lt;/b&gt;/&lt;b&gt;ModTimeTo&lt;/b&gt; filter, the &lt;b&gt;NumberOfDays&lt;/b&gt; time filter is used and it defaults to 30 (days).
								&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Please note that for a multiple line item order, all line items of that order that meet the filter criteria may be returned in the responses, even the line item(s) that were not actually modified. In other words, if any part of the order was modified, all line items of that order may be returned.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; fields are used to retrieve order line items that were created or modified within a specified date range. The &lt;b&gt;ModTimeTo&lt;/b&gt; field is the ending date range. All of the seller's order line items that were created or modified within this date range are returned in the output. The maximum date range that may be specified is 30 days.
								&lt;br/&gt;&lt;br/&gt;
								If the &lt;b&gt;ModTimeFrom&lt;/b&gt; field is
								used and the &lt;b&gt;ModTimeTo&lt;/b&gt; field is omitted, the &lt;b&gt;ModTimeTo&lt;/b&gt; value defaults to
								the present time or to 30 days past the &lt;b&gt;ModTimeFrom&lt;/b&gt; value (if
								&lt;b&gt;ModTimeFrom&lt;/b&gt; value is more than 30 days in the past). This field is not
								applicable if the &lt;b&gt;NumberOfDays&lt;/b&gt; date filter is used.
								&lt;br&gt;&lt;br&gt;
								If you don't specify a &lt;b&gt;ModTimeFrom&lt;/b&gt;/&lt;b&gt;ModTimeTo&lt;/b&gt; filter, the &lt;b&gt;NumberOfDays&lt;/b&gt; time filter is used and it defaults to 30 (days).
								&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Please note that for a multiple line item order, all line items of that order that meet the filter criteria may be returned in the responses, even the line item(s) that were not actually modified. In other words, if any part of the order was modified, all line items of that order may be returned.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If many order line items are	available to retrieve, you may need to call &lt;b&gt;GetSellerTransactions&lt;/b&gt; multiple times to retrieve all the data. Each result set is returned as a page of order line items. Use the &lt;b&gt;Pagination&lt;/b&gt; filters to control the maximum number of order line items to retrieve per page (i.e., per call), and the page number to retrieve.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeFinalValueFee" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is included and set to &lt;code&gt;true&lt;/code&gt; if the user wants to view the Final Value Fee (FVF) for all order line items in the response. The Final Value Fee is returned in the &lt;b&gt;Transaction.FinalValueFee&lt;/b&gt; field. The Final Value Fee is assessed right after the creation of an order line item.
								&lt;br&gt;
								&lt;br&gt;
									See the &lt;a href="https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822" target="_blank"&gt;Selling fees&lt;/a&gt; help page for more information about how Final Value Fees are calculated.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>false</Default>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeContainingOrder" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is included and set to &lt;code&gt;true&lt;/code&gt; if the user wants to view order-level details, including the unique identifier of the order and the status of the order. The order-level details will be shown in the &lt;b&gt;ContainingOrder&lt;/b&gt; container in the response.
								&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>false</Default>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKUArray" type="ns:SKUArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used to search for order line items generated from one or more product SKU values. The response will only include order line items for the seller's product(s) that are represented by the specified SKU value(s).
								&lt;br&gt; &lt;br&gt;
								If a user wants to retrieve order line items based on SKUs, the
								&lt;b&gt;InventoryTrackingMethod&lt;/b&gt; must be set to &lt;code&gt;SKU&lt;/code&gt;. The &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; value can be set when the seller lists the item through an &lt;b&gt;AddFixedPriceItem&lt;/b&gt; call, or it can be set by including the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; field in a &lt;b&gt;GetSellerTransactions&lt;/b&gt; call and setting its value to &lt;code&gt;SKU&lt;/code&gt;.
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; SKU values must be defined for products in listings for this container to be applicable.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Platform" type="ns:TransactionPlatformCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field should no longer be used since its sole purpose was to allow the seller to filter between eBay orders and Half.com orders, and the Half.com site no longer exists.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
								<DeprecationVersion>1027</DeprecationVersion>
								<DeprecationDetails>NoOp</DeprecationDetails>
								<EndOfLifeVersion>1033</EndOfLifeVersion>
								<UseInstead/>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NumberOfDays" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to specify how many days (24-hour periods) back in the past you wish to retrieve order line items. All order line items created (or last modified) within this period are retrieved. This value can be set between 1 (day) and 30 (days), and defaults to 30 (days) if omitted from the call.
								&lt;br/&gt;&lt;br/&gt;
								If the &lt;b&gt;NumberOfDays&lt;/b&gt; filter is used, &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; date range filters are ignored (if included in the same request).
								&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<Min>1</Min>
								<Max>30</Max>
								<Default>30</Default>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="InventoryTrackingMethod" type="ns:InventoryTrackingMethodCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							This filter is used if the seller wishes to set/change the inventory tracking method. When creating a listing with the &lt;b&gt;AddFixedPriceItem&lt;/b&gt; call (or relisting with &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; call), sellers can decide whether to track their inventory by Item ID (generated by eBay at listing time) or by seller-defined SKU value.
							&lt;br&gt;&lt;br&gt;
							This field is needed (and its value must be set to &lt;code&gt;SKU&lt;/code&gt;) if the seller wishes to retrieve order line items based on specified SKU values (specified through &lt;b&gt;SKUArray&lt;/b&gt; container) and the current inventory tracking method is set to Item ID.
							&lt;br&gt;&lt;br&gt;
							A seller can use a &lt;b&gt;GetItem&lt;/b&gt; call for a listing (and look for the &lt;b&gt;Item.InventoryTrackingMethod&lt;/b&gt; in the response) to see which inventory tracking method is used for the listing/product.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetSellerTransactions</CallName>
								<RequiredInput>Conditionally</RequiredInput>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
					</xs:element>
					<xs:element name="IncludeCodiceFiscale" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included in the call request and set to &lt;code&gt;true&lt;/code&gt;, taxpayer identification information for the buyer is returned under the &lt;b&gt;BuyerTaxIdentifier&lt;/b&gt; container.
								&lt;br&gt;&lt;br&gt;
								Codice Fiscale is only applicable to buyers on the Italy and Spain sites. It is required that buyers on the Italy site provide their Codice Fiscale ID before buying an item, and sellers on the Spain site have the option of requiring buyers on the Spain site to provide their taxpayer ID.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerTransactions -->
	<xs:element name="GetSellerTransactionsResponse" type="ns:GetSellerTransactionsResponseType"/>
	<xs:complexType name="GetSellerTransactionsResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns an array of order line item (transaction) data for the seller specified in the request. The results can be used to create a report of data that is commonly necessary for order processing. &lt;br/&gt;&lt;br/&gt; Zero, one, or many &lt;b&gt;Transaction&lt;/b&gt; objects can be returned in the &lt;b&gt;TransactionArray&lt;/b&gt;. The set of order line items returned is limited to those that were modified between the times specified in the request's &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; filters. The order line items returned are sorted by &lt;b&gt;Transaction.Status.LastTimeModified&lt;/b&gt;, ascending order (that is, order line items that more recently were modified are returned last). This call also returns information about the seller whose order line items were requested. &lt;br/&gt;&lt;br/&gt; If pagination filters were specified in the request, returns meta-data describing the effects of those filters on the current response and the estimated effects if the same filters are used in subsequent calls.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the total number of order line items that match the input criteria and the total number of pages that must be scrolled through to view all order line items. To scroll through each page of order line item data, make subsequent &lt;b&gt;GetSellerTransactions&lt;/b&gt; calls, incrementing the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; field by a value of '1' each time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreTransactions" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This flag indicates whether there are additional pages of order line items to view. This field will be returned as &lt;code&gt;true&lt;/code&gt; if there are additional pages or order line items to &lt;code&gt;view&lt;/code&gt;, or &lt;code&gt;false&lt;/code&gt; if the current page of order line item data is the last page of data.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionsPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This value indicates the number of order line items returned per page (per call) and is controlled by the &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; value passed in the call request. Unless it is the last (or possibly only) page of data (&lt;b&gt;HasMoreTransactions=false&lt;/b&gt;), the &lt;b&gt;TransactionsPerPage&lt;/b&gt; value should equal the &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; value passed in the call request. &lt;br&gt; &lt;br&gt; &lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Due to the fact that item data on the eBay platform has a shorter retention period than order data, it is possible that some retrieved pages will contain no data. For pages that contain no data, the &lt;b&gt;ReturnedTransactionCountActual&lt;/b&gt; value will be '0'. It is also possible that pages 2, 3, and 4 have no data, but pages 1 and 5 do have data. Therefore, we recommend that you scroll through each page of data (making subsequent &lt;b&gt;GetSellerTransactions&lt;/b&gt; calls and incrementing the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; value by '1' each time) until you reach the last page, indicated by &lt;b&gt;HasMoreTransactions=false&lt;/b&gt;. &lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This value indicates the page number of retrieved order line items that match the input criteria. This value is controlled by the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; value passed in the call request. To scroll through all pages of order line items that match the input criteria, you increment the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; value by &lt;code&gt;1&lt;/code&gt; with each subsequent &lt;b&gt;GetSellerTransactions&lt;/b&gt; call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReturnedTransactionCountActual" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This value indicates the total number of (non-empty) order line items retrieved in the current page of results. The &lt;b&gt;ReturnedTransactionCountActual&lt;/b&gt; value will be lower than the &lt;b&gt;TransactionsPerPage&lt;/b&gt; value if one or more empty order line items are retrieved on the page. &lt;br&gt; &lt;br&gt; &lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Due to the fact that item data on the eBay platform has a shorter retention period than order data, it is possible that some retrieved pages will contain no data. For pages that contain no order line item data, the &lt;b&gt;ReturnedTransactionCountActual&lt;/b&gt; value will be '0'. It is also possible that pages 2, 3, and 4 have no data, but pages 1 and 5 do have data. Therefore, we recommend that you scroll through each page of data (making subsequent &lt;b&gt;GetSellerTransactions&lt;/b&gt; calls and incrementing the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; value by '1' each time) until you reach the last page, indicated by &lt;b&gt;HasMoreTransactions=false&lt;/b&gt;. &lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Seller" type="ns:UserType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains information about the seller whose order line items are being returned.
								See the reference guide for information about the &lt;b&gt;Seller&lt;/b&gt; object fields
								that are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionArray" type="ns:TransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								List of &lt;b&gt;Transaction&lt;/b&gt; objects representing the seller's recent sales.
								Each &lt;b&gt;Transaction&lt;/b&gt; object contains the data for one purchase
								(of one or more items in the same listing).
								See the reference guide for more information about the fields that are returned
								for each order line item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSessionID -->
	<xs:element name="GetSessionIDRequest" type="ns:GetSessionIDRequestType"/>
	<xs:complexType name="GetSessionIDRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a session ID that identifies a user and your application when you make a &lt;b&gt;FetchToken&lt;/b&gt; request.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>ConfirmIdentity, FetchToken, GetTokenStatus, RevokeToken</RelatedCalls>
				<SeeLink>
					<Title>Working with token/authentication calls</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/token-auth-calls.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Setting Up the Application to Receive Tokens</Title>
					<URL>https://developer.ebay.com/Devzone/xml/docs/HowTo/Tokens/GettingTokens.html#step1</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="RuName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The eBay Registered URL must be specified in this field. An eBay Registered URL is created and associated with a developer's Sandbox or Production key set by logging into the user's developer account on &lt;b&gt;developer.ebay.com&lt;/b&gt; and going to the &lt;b&gt;User Tokens&lt;/b&gt; page. The &lt;b&gt;RuName&lt;/b&gt; value passed in this field must match the one specified for the specific Sandbox or Production key set being used to make the &lt;b&gt;GetSessionID&lt;/b&gt; call. For more information on adding and registering your &lt;b class="con"&gt;RuName&lt;/b&gt;, see the &lt;a href="../../HowTo/Tokens/GettingTokens.html#step1"&gt;Setting Up an Application to Receive Tokens&lt;/a&gt; tutorial.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSessionID</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSessionID -->
	<xs:element name="GetSessionIDResponse" type="ns:GetSessionIDResponseType"/>
	<xs:complexType name="GetSessionIDResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response of the &lt;b&gt;GetSessionID&lt;/b&gt; call. This response will include the generated &lt;b&gt;SessionID&lt;/b&gt; value, which is a unique identifier for authenticating data entry during the process that creates a user token.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SessionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A 40-character identifier supplied by eBay to an application. Used to confirm the
								identities of the user and the application in a URL redirect during the
								process in which the user agrees to let the application wield a user token that
								grants the application the right to access eBay data on behalf of the user.
								Subsequently also used as input for the &lt;b&gt;FetchToken&lt;/b&gt; API call. The
								&lt;b&gt;SessionID&lt;/b&gt; value is valid for five minutes after it is retrieved.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSessionID</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetShippingDiscountProfiles -->
	<xs:element name="GetShippingDiscountProfilesRequest" type="ns:GetShippingDiscountProfilesRequestType"/>
	<xs:complexType name="GetShippingDiscountProfilesRequestType">
		<xs:annotation>
			<xs:documentation>
				This call retrieves all shipping discount profiles currently defined by the user, along with other Combined Invoice-related details such as packaging and handling costs.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>SetShippingDiscountProfiles</RelatedCalls>
				<SeeLink>
					<Title>Shipping information</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-info.html</URL>
				</SeeLink>
				<SeeLink>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
					<Title>Combined invoice</Title>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType" />
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetShippingDiscountProfiles -->
	<xs:element name="GetShippingDiscountProfilesResponse" type="ns:GetShippingDiscountProfilesResponseType"/>
	<xs:complexType name="GetShippingDiscountProfilesResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response of the &lt;b&gt;GetShippingDiscountProfiles&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CurrencyID" type="ns:CurrencyCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The three-digit code of the currency to be used for shipping cost discounts. A discount profile can only be associated with a listing if the &lt;b&gt;CurrencyID&lt;/b&gt; value of the profile matches the &lt;b&gt;Item.Currency&lt;/b&gt; value specified in a listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
									<Title>Combined Invoice</Title>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FlatShippingDiscount" type="ns:FlatShippingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of one or more flat-rate shipping discount rules that are set up for a seller's account. This container is returned as an empty element if no flat-rate shipping discount rules are currently set for the seller's account.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CalculatedShippingDiscount" type="ns:CalculatedShippingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of one or more calculated shipping discount rules that are set up for a seller's account. This container is returned as an empty element if no calculated shipping discount rules are currently set for the seller's account.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionalShippingDiscount" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field indicates whether or not a seller has set up a promotional shipping discount rule in the seller's account. Only one promotional shipping discount may be defined for a seller's account at any given time. This field is returned whether &lt;code&gt;false&lt;/code&gt; or &lt;code&gt;true&lt;/code&gt;. If &lt;code&gt;true&lt;/code&gt;, details of the rule can be found in the &lt;b&gt;PromotionalShippingDiscountDetails&lt;/b&gt; container.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CalculatedHandlingDiscount" type="ns:CalculatedHandlingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of the handling discount applicable to a calculated shipping discount rule that is set up for a seller's account. This container is not returned if no calculated shipping discount rules are currently set for the seller's account.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<SeeLink>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
									<Title>Combined Invoice</Title>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionalShippingDiscountDetails" type="ns:PromotionalShippingDiscountDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of information related to the promotional shipping discount rule that is set up for a seller's account. This container is not returned if no promotional shipping discount rule is set up for the seller's account.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					
					
					
					<xs:element name="CombinedDuration" type="ns:CombinedPaymentPeriodCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field indicates the number of days after the sale of an item in which the buyer or seller can combine multiple and mutual order line items into one Combined Invoice order. In a Combined Invoice order, the buyer makes one payment for all order line items, hence only unpaid order line items can be combined into a Combined Invoice order.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStore -->
	<xs:element name="GetStoreRequest" type="ns:GetStoreRequestType"/>
	<xs:complexType name="GetStoreRequestType">
		<xs:annotation>
			<xs:documentation>
				This call is used to retrieve information on a seller's eBay Store, including detailed information on all customized Store categories that the seller has set up.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CategoryStructureOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								 Include this field and set its value to &lt;code&gt;true&lt;/code&gt; if you wish to restrict the call response to only the store category hierarchy data.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>false</Default>
									<CallName>GetStore</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RootCategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of an eBay Store category. This field is used if the user wants to isolate the category hierarchy data to one particular eBay category (and its subcategories if applicable). The &lt;b&gt;LevelLimit&lt;/b&gt; value will determine how many additional levels of categories are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStore</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LevelLimit" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								 This field allows the seller to limit the number of levels of eBay Store categories that are returned. To return only top-level eBay Store categories, the user can include this field and set its value to &lt;code&gt;1&lt;/code&gt; (and not use a &lt;b&gt;RootCategoryID&lt;/b&gt; value). To retrieve a specific eBay Store Category and that category's child categories, the user could specify the unique eBay Store Category ID in the &lt;b&gt;RootCategoryID&lt;/b&gt; field and then set the &lt;b&gt;LevelLimit&lt;/b&gt; value to &lt;code&gt;2&lt;/code&gt;.
								 &lt;br/&gt;&lt;br/&gt;
								 If &lt;b&gt;LevelLimit&lt;/b&gt; is omitted, the complete eBay Store Category hierarchy is returned, or all of specified store category's child categories. eBay Stores support only three levels of store categories.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStore</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The eBay user ID of the eBay seller that owns the eBay Store to be retrieved. This field is only needed if the user wants to view the eBay Store information owned by a different seller (than the seller associated with the authenticated user token). If this field is omitted, the eBay Store information for the seller associated with the authenticated user token is returned.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStore</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStore -->
	<xs:element name="GetStoreResponse" type="ns:GetStoreResponseType"/>
	<xs:complexType name="GetStoreResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response type of the &lt;b&gt;GetStore&lt;/b&gt; call. This response consists of the data describing a seller's eBay store, and includes the eBay Store name, the description of the store, the URL to the eBay Store, and eBay Store Category hierarchy.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Store" type="ns:StoreType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of detailed information on the seller's eBay Store. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStore</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStoreCategoryUpdateStatus -->
	<xs:element name="GetStoreCategoryUpdateStatusRequest" type="ns:GetStoreCategoryUpdateStatusRequestType"/>
	<xs:complexType name="GetStoreCategoryUpdateStatusRequestType">
		<xs:annotation>
			<xs:documentation>
				This call is used to retrieve the status of an eBay Store Category hierarchy change that was made with a &lt;b&gt;SetStoreCategories&lt;/b&gt; call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>SetStoreCategories</RelatedCalls>
				<SeeLink>
					<Title>Open and manage an eBay store</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-store.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="TaskID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of an eBay Store Category hierarchy change task. A &lt;b&gt;TaskID&lt;/b&gt; value is returned in the response of a successful &lt;b&gt;SetStoreCategories&lt;/b&gt; call.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Depending on the breadth of changes being made to an eBay Store Category hierarchy, it is is possible that the &lt;b&gt;SetStoreCategories&lt;/b&gt; call will complete the task simultaneously with the call response. A seller will know if an eBay Store Category hierarchy task was completed simultaneously if the &lt;b&gt;TaskID&lt;/b&gt; value is returned as &lt;code&gt;0&lt;/code&gt;, and the &lt;b&gt;Status&lt;/b&gt; field is returned with a value of &lt;code&gt;Complete&lt;/code&gt;. If the task was not completely simultaneously, the &lt;b&gt;TaskID&lt;/b&gt; value will be a positive integer, and the &lt;b&gt;Status&lt;/b&gt; field will show a value of &lt;code&gt;InProgress&lt;/code&gt; or &lt;code&gt;Pending&lt;/code&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreCategoryUpdateStatus</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStoreCategoryUpdateStatus -->
	<xs:element name="GetStoreCategoryUpdateStatusResponse" type="ns:GetStoreCategoryUpdateStatusResponseType"/>
	<xs:complexType name="GetStoreCategoryUpdateStatusResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response of a &lt;b&gt;GetStoreCategoryUpdateStatus&lt;/b&gt; call. The response includes the status of an eBay Store Category hierarchy change that was made with a &lt;b&gt;SetStoreCategories&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Status" type="ns:TaskStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The enumeration value indicates the status of an update to the
								eBay Store Category hierarchy.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreCategoryUpdateStatus</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetTaxTable -->
	<xs:element name="GetTaxTableRequest" type="ns:GetTaxTableRequestType"/>
	<xs:complexType name="GetTaxTableRequestType">
		<xs:annotation>
			<xs:documentation>
				The base request type of the &lt;b&gt;GetTaxTable&lt;/b&gt; call, which retrieves information on the seller's Sales Tax Table. This information includes all of the site's tax jurisdictions, a boolean field to indicate if sales tax is applied to shipping and handling charges, and the sales tax rate for each jurisdiction (if a sales tax rate is set for that jurisdiction).
				&lt;br/&gt;&lt;br/&gt;
				Sales tax tables are only supported on the eBay US and Candada marketplaces.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					This call is used to retrieve information on the seller's Sales Tax Table.
      	</Summary>
				<RelatedCalls>SetTaxTable</RelatedCalls>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Multi-jurisdiction sales tax</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/taxes.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetTaxTable -->
	<xs:element name="GetTaxTableResponse" type="ns:GetTaxTableResponseType"/>
	<xs:complexType name="GetTaxTableResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response of the &lt;b&gt;GetTaxTable&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="LastUpdateTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The last time (in GMT) that the tax table was updated. Only returned if the user previously created a tax table and if the site has jurisdictions. &lt;b&gt;LastUpdateTime&lt;/b&gt; is useful for synchronization. If you cache the user's tax table, you can use &lt;b&gt;GetTaxTable&lt;/b&gt; to check if it has changed and whether you need to update the cached tax table.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetTaxTable</CallName>
									<Details>DetailLevel: ReturnAll, none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TaxTable" type="ns:TaxTableType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A container of tax jurisdiction information unique to a user/site combination. Returned as an empty container if no Sales Tax Table information exists for the seller's account and no &lt;b&gt;DetailLevel&lt;/b&gt; is used. If &lt;b&gt;DetailLevel&lt;/b&gt; is not specified, information is only returned for the jurisdictions for which the user provided tax information. If &lt;b&gt;DetailLevel&lt;/b&gt; is set to &lt;b&gt;ReturnAll&lt;/b&gt;, tax information is returned for all possible jurisdictions, whether specified by the user or not. &lt;b&gt;ShippingIncludedInTax&lt;/b&gt; and &lt;b&gt;SalesTaxPercent&lt;/b&gt; are returned but are empty.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetTaxTable</CallName>
									<Details>DetailLevel: ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetTokenStatus -->
	<xs:element name="GetTokenStatusRequest" type="ns:GetTokenStatusRequestType"/>
	<xs:complexType name="GetTokenStatusRequestType">
		<xs:annotation>
			<xs:documentation>
				This call is used to get the current status of a user token. There are no call-specific fields in the request payload.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetTokenStatus -->
	<xs:element name="GetTokenStatusResponse"  type="ns:GetTokenStatusResponseType"/>
	<xs:complexType name="GetTokenStatusResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response of the &lt;b&gt;GetTokenStatus&lt;/b&gt; call. This call retrieves the status of a user token.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="TokenStatus" type="ns:TokenStatusType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container value indicates the status and expiration date of a user token. If a user token was revoked, the date/time of the revocation is also returned under this container.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetTokenStatus</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUser -->
	<xs:element name="GetUserRequest" type="ns:GetUserRequestType"/>
	<xs:complexType name="GetUserRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves data pertaining to a single eBay user. Callers can use this call to return their own user data or the data of another eBay user. Unless the caller passes in an &lt;strong&gt;ItemID&lt;/strong&gt; value that identifies a current or past common order, not all data (like email addresses) will be returned in the response.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>User information</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-user-info.html</URL>l
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specify the &lt;strong&gt;ItemID&lt;/strong&gt; value for a successfully concluded listing in which the
								requestor and target user were participants (one as seller and the other
								as buyer). Necessary to return certain data (like an email address). Not
								necessary if the requestor is retrieving their own data.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUser</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specify the user whose data you want returned by the call. If not specified, eBay returns data pertaining to the
								requesting user (as specified with the &lt;strong&gt;eBayAuthToken&lt;/strong&gt; value).
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUser</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeFeatureEligibility" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If the &lt;b&gt;IncludeFeatureEligibility&lt;/b&gt; flag is included and set to 'true', the call response will include a &lt;b&gt;QualifiesForSelling&lt;/b&gt; flag which indicates if the eBay user is eligible to sell on eBay, and a &lt;b&gt;IncludeFeatureEligibility&lt;/b&gt; container which indicates which selling features are available to the user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUser</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUser -->
	<xs:element name="GetUserResponse" type="ns:GetUserResponseType"/>
	<xs:complexType name="GetUserResponseType">
		<xs:annotation>
			<xs:documentation>
				Base response of the &lt;b&gt;GetUser&lt;/b&gt; call. This response includes detailed information about the user, including Feedback data, eBay registration date, selling feature eligibility, valid subsriptions, etc.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="User" type="ns:UserType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container consists of detailed information about the user specified in the call request (through the &lt;b&gt;UserID&lt;/b&gt; field) or the eBay user account that is tied to the &lt;strong&gt;eBayAuthToken&lt;/strong&gt; value that is passed in the call request.
								&lt;br&gt;&lt;br&gt;
								Some sensitive data will be masked/omitted if the returned eBay user is not the person making the &lt;b&gt;GetUser&lt;/b&gt; call. More information on another eBay user will be revealed to the person making the call if that person has an order relationship for an eBay listing specified in the &lt;strong&gt;ItemID&lt;/strong&gt; field of the call request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUser</CallName>
									<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUserContactDetails -->
	<xs:element name="GetUserContactDetailsRequest" type="ns:GetUserContactDetailsRequestType"/>
	<xs:complexType name="GetUserContactDetailsRequestType">
		<xs:annotation>
			<xs:documentation>
				This call is used to retrieve contact information for a specified eBay user, given that a bidding relationship (as either a buyer or seller) exists between the caller and the user.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for the eBay listing that the caller and order partner have in common.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ContactID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An eBay user ID that uniquely identifies a given user for whom the caller is seeking information. Either a seller's or bidder's/buyer's user ID can be specified here, as long as an bidding/order relationship exists between the requester and the user specified by this field. That is, a bidder must be bidding on the seller's active auction item, or a prospective buyer has proposed a Best Offer on a listing.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RequesterID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An eBay user ID that uniquely identifies the person who is making the call. Either a seller's or bidder's/buyer's user ID can be specified here, as long as a bidding/order relationship exists between the requester and the user for whom information is being requested.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUserContactDetails -->
	<xs:element name="GetUserContactDetailsResponse" type="ns:GetUserContactDetailsResponseType"/>
	<xs:complexType name="GetUserContactDetailsResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns contact information to a seller for both bidders
				and users who have made offers (via Best Offer) during
				an active listing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="UserID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An eBay ID that uniquely identifies the given user whose information is given in the call response.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ContactAddress" type="ns:AddressType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contact information for the requested contact.
								Note that the email address is NOT returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RegistrationDate" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The date and time that the requested contact
								registered with eBay.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUserPreferences -->
	<xs:element name="GetUserPreferencesRequest" type="ns:GetUserPreferencesRequestType"/>
	<xs:complexType name="GetUserPreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the specified user preferences for the authenticated caller.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>SetUserPreferences</RelatedCalls>
				<SeeLink>
					<Title>User preferences</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-prefs.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ShowBidderNoticePreferences" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the seller's preference for receiving contact information for unsuccessful bidders is returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowCombinedPaymentPreferences" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the seller's combined invoice preferences are returned in the response. These preferences are used to allow Combined Invoice orders.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
									<Title>Combined invoice</Title>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowSellerPaymentPreferences" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the seller's payment preferences are returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowEndOfAuctionEmailPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the seller's preferences for the end-of-auction email sent to the winning bidder is returned in the response. These preferences are only applicable for auction listings.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowSellerFavoriteItemPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the seller's favorite item preferences are returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowEmailShipmentTrackingNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the seller's preference for sending an email to the buyer with the shipping tracking number is returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowRequiredShipPhoneNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the seller's preference for requiring that the buyer supply a shipping phone number upon checkout is returned in the response. Some shipping carriers require the receiver's phone number.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowSellerExcludeShipToLocationPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, all of the seller's excluded shipping locations are returned in the response. The returned list mirrors the seller's current Exclude shipping locations list in My eBay's Shipping Preferences. An excluded shipping location in My eBay can be an entire geographical region (such as Middle East) or only an individual country (such as Iraq). Sellers can override these default settings for an individual listing by using the &lt;b&gt;Item.ShippingDetails.ExcludeShipToLocation&lt;/b&gt; field in the &lt;b&gt;AddItem&lt;/b&gt; family of calls.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowUnpaidItemAssistancePreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the seller's Unpaid Item preferences are returned in the response. The Unpaid Item preferences can be used to automatically cancel an unpaid order and relist the item on the behalf of the seller. &lt;br&gt;&lt;br&gt; &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; To return the list of buyers excluded from the Unpaid Item preferences, the &lt;b&gt;ShowUnpaidItemAssistanceExclusionList&lt;/b&gt; field must also be included and set to &lt;code&gt;true&lt;/code&gt; in the request. Excluded buyers can be viewed in the &lt;b&gt;UnpaidItemAssistancePreferences.ExcludedUser&lt;/b&gt; field. &lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowPurchaseReminderEmailPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the seller's preference for sending a purchase reminder email to buyers is returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowUnpaidItemAssistanceExclusionList" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the list of eBay user IDs on the Unpaid Item preferences Excluded User list is returned through the &lt;b&gt;UnpaidItemAssistancePreferences.ExcludedUser&lt;/b&gt; field in the response. &lt;br/&gt;&lt;br/&gt; For excluded users, an Unpaid Item is not automatically cancelled. The Excluded User list is managed through the &lt;b&gt;SetUserPreferences&lt;/b&gt; call. &lt;br&gt;&lt;br&gt; &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; To return the list of buyers excluded from the Unpaid Item preferences, the &lt;b&gt;ShowUnpaidItemAssistancePreference&lt;/b&gt; field must also be included and set to &lt;b&gt;true&lt;/b&gt; in the request. &lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowSellerProfilePreferences" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
								If this flag is included and set to &lt;code&gt;true&lt;/code&gt;, the seller's Business Policies profile information is returned in the response. This information includes a flag that indicates whether or not the seller has opted into Business Policies, as well as Business Policies profiles (payment, shipping, and return policy) active on the seller's account.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowSellerReturnPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this flag is included and set to &lt;code&gt;true&lt;/code&gt;, the &lt;b&gt;SellerReturnPreferences&lt;/b&gt; container is returned in the response and indicates whether or not the seller has opted in to eBay Managed Returns.
								&lt;br&gt;&lt;br&gt;
								eBay Managed Returns are currently only available on the US, UK, DE, AU, and CA (English and French) sites.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowGlobalShippingProgramPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this flag is included and set to &lt;code&gt;true&lt;/code&gt;, the seller's preference for offering the Global Shipping Program to international buyers will be returned in &lt;strong&gt;OfferGlobalShippingProgramPreference&lt;/strong&gt;.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowDispatchCutoffTimePreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							If included and set to &lt;code&gt;true&lt;/code&gt;, the seller's same-day handling cutoff time is returned in &lt;strong&gt;DispatchCutoffTimePreference.CutoffTime&lt;/strong&gt;.
							&lt;br&gt;
							&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For sellers opted in to the feature that supports different order cutoff times for each business day, the order cutoff time returned in the response may not be accurate. In order for the seller to confirm the actual order cutoff time for same-day handling, that seller should view Shipping Preferences in My eBay. &lt;/span&gt;
							&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
									<Default>false</Default>
									<CallInfo>
										<CallName>GetUserPreferences</CallName>
										<RequiredInput>No</RequiredInput>
									</CallInfo>
									<SeeLink>
										<Title>Same day handling</Title>
										<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-handling-same-day.html</URL>
										<For>details about dispatch cut off times</For>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
				<xs:element name="ShowGlobalShippingProgramListingPreference" type="xs:boolean" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							If included and set to &lt;code&gt;true&lt;/code&gt;, the &lt;strong&gt;GlobalShippingProgramListingPreference&lt;/strong&gt; field is returned. A returned value of &lt;code&gt;true&lt;/code&gt; indicates that the seller's new listings will enable the Global Shipping Program by default.
						</xs:documentation>
						<xs:appinfo>
							<Default>false</Default>
							<CallInfo>
								<CallName>GetUserPreferences</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
					</xs:element>
					<xs:element name="ShowOverrideGSPServiceWithIntlServicePreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the &lt;strong&gt;OverrideGSPServiceWithIntlServicePreference&lt;/strong&gt; field is returned. A returned value of &lt;code&gt;true&lt;/code&gt; indicates that for the seller's listings that specify an international shipping service for any Global Shipping-eligible country, the specified service will take precedence and be the listing's default international shipping option for buyers in that country, rather than the Global Shipping Program.
								&lt;br/&gt;&lt;br/&gt;
								A returned value of &lt;code&gt;false&lt;/code&gt; indicates that the Global Shipping program will take precedence over any international shipping service as the default option in Global Shipping-eligible listings for shipping to any Global Shipping-eligible country.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowPickupDropoffPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the &lt;strong&gt;PickupDropoffSellerPreference&lt;/strong&gt; field is returned. A returned value of &lt;code&gt;true&lt;/code&gt; indicates that the seller's new listings will by default be eligible to be evaluated for the Click and Collect feature.
								&lt;br/&gt;&lt;br/&gt;
								With the Click and Collect feature, a buyer can purchase certain items on eBay and collect them at a local store. Buyers are notified by eBay once their items are available. The Click and Collect feature is only available to large merchants on the eBay UK (site ID 3), eBay Australia (Site ID 15), and eBay Germany (Site ID 77) sites.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The Click and Collect program no longer allows sellers to set the Click and Collect preference at the listing level.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowOutOfStockControlPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to &lt;code&gt;true&lt;/code&gt;, the seller's preferences related to the Out-of-Stock feature will be returned. This feature is set using the &lt;a href="SetUserPreferences.html#Request.OutOfStockControlPreference"&gt;SetUserPreferences&lt;/a&gt; call.
							</xs:documentation>
							<xs:appinfo>
									<Default>false</Default>
									<CallInfo>
										<CallName>GetUserPreferences</CallName>
										<RequiredInput>No</RequiredInput>
									</CallInfo>
									<SeeLink>
									 <Title>Out-of-Stock control</Title>
										<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/out-of-stock.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShoweBayPLUSPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; Do not use this boolean field. The opt-in and listing preference for eBayPlus has been disabled. eBay determines which listings qualify for eBay Plus based on whether the buyer has an active eBay Plus subscription and whether the listing meets the program's requirements. If used, the <b>ListingPreference</b> and <b>OptInStatus</b> fields are returned as <code>false</code>. See &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html&quot;  target=&quot;_blank&quot;&gt;eBay Plus&lt;/a&gt; for listing requirements.&lt;/span&gt; 
								&lt;br/&gt;
								eBay Plus is a premium account option for buyers, which provides benefits such as fast free domestic shipping and free returns on selected items. eBay determines which listings qualify for eBay Plus based on whether the buyer has an active eBay Plus subscription and whether the listing meets the program's requirements.  See &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html&quot;  target=&quot;_blank&quot;&gt;eBay Plus&lt;/a&gt; for listing requirements.
								&lt;br/&gt;&lt;br/&gt;
								The &lt;strong&gt;eBayPLUSPreference&lt;/strong&gt; container is returned in the response with information about each country where the seller is eligible to offer eBay Plus on listings (one &lt;strong&gt;eBayPLUSPreference&lt;/strong&gt; container per country).
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;
								&lt;strong&gt;Note:&lt;/strong&gt; Currently, eBay Plus is available only to buyers in Germany and Australia. The seller has no control/responsibility over setting the eBay Plus feature for a listing. Instead, eBay will evaluate/determine whether a listing is eligible for eBay Plus.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<For>more details</For>
									<Title>eBay Plus</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUserPreferences -->
	<xs:element name="GetUserPreferencesResponse" type="ns:GetUserPreferencesResponseType"/>
	<xs:complexType name="GetUserPreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains some or all of the authenticated user's preferences. The preferences are
				grouped in sets and are returned according to the flag settings in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="BidderNoticePreferences" type="ns:BidderNoticePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preference for receiving contact information for unsuccessful bidders. This container is returned when &lt;b&gt;ShowBidderNoticePreferences&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt; in the request. This preference is only applicable for auction listings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CombinedPaymentPreferences" type="ns:CombinedPaymentPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's Combined Invoice preferences. These preferences are used to allow Combined Invoice orders. This container is returned when &lt;b&gt;ShowCombinedPaymentPreferences&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt; in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<SeeLink>
									<Title>Combined invoice</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerPaymentPreferences" type="ns:SellerPaymentPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's payment preferences. This container is returned when &lt;b&gt;ShowSellerPaymentPreferences&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt; in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerFavoriteItemPreferences" type="ns:SellerFavoriteItemPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preferences for displaying items on a buyer's Favorite Sellers' Items page or Favorite Sellers' Items digest. This container is returned when &lt;b&gt;ShowSellerFavoriteItemPreferences&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt; in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndOfAuctionEmailPreferences" type="ns:EndOfAuctionEmailPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preferences for the end-of-auction email sent to the winning bidder. This container is returned when &lt;b&gt;ShowEndOfAuctionEmailPreferences&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt; in the request. These preferences are only applicable for auction listings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EmailShipmentTrackingNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preference for sending an email to the buyer with the shipment tracking number. This container is returned when &lt;b&gt;ShowEmailShipmentTrackingNumberPreference&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt; in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RequiredShipPhoneNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preference for requiring that the buyer supply a shipping phone number upon checkout. Some shipping carriers require the receiver's phone number. This container is returned when &lt;b&gt;ShowRequiredShipPhoneNumberPreference&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt; in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>

					<xs:element name="UnpaidItemAssistancePreferences" type="ns:UnpaidItemAssistancePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of a seller's Unpaid Item preferences. The Unpaid Item preferences can be used to automatically cancel an unpaid order and relist the item on the behalf of the seller. This container is returned if &lt;b&gt;ShowUnpaidItemAssistancePreference&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt; in the request.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								To return the list of buyers excluded from the Unpaid Item preferences, the &lt;b&gt;ShowUnpaidItemAssistanceExclusionList&lt;/b&gt; field must also be included and set to &lt;code&gt;true&lt;/code&gt; in the request. Excluded buyers can be viewed in the &lt;b&gt;UnpaidItemAssistancePreferences.ExcludedUser&lt;/b&gt; field.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerExcludeShipToLocationPreferences" type="ns:SellerExcludeShipToLocationPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of a list of the seller's excluded shipping locations. The returned list mirrors the seller's current &lt;a href="http://cgi5.ebay.com/ws/eBayISAPI.dll?ExcludeShippingList" target="_blank"&gt;Exclude shipping locations&lt;/a&gt; list in My eBay's shipping preferences. An excluded shipping location in My eBay can be an entire geographical region (such as Middle East) or only an individual country (such as Iraq).
								&lt;br/&gt;&lt;br/&gt;
								Sellers can override these default settings for an individual listing by using the &lt;b&gt;Item.ShippingDetails.ExcludeShipToLocation&lt;/b&gt; field in the Add/Revise/Relist calls. This container is returned if the &lt;b&gt;ShowSellerExcludeShipToLocationPreference&lt;/b&gt; field is included and set to &lt;code&gt;true&lt;/code&gt; in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PurchaseReminderEmailPreferences" type="ns:PurchaseReminderEmailPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of a seller's preference for sending a purchase reminder email to buyers. This container is returned if the &lt;b&gt;ShowPurchaseReminderEmailPreferences&lt;/b&gt; field is included and set to &lt;code&gt;true&lt;/code&gt; in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					 <xs:element name="SellerProfilePreferences" type="ns:SellerProfilePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Parent response container consisting of high-level information for all Business Policies defined for the user's account. This container is returned if &lt;b&gt;ShowSellerProfilePreferences&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt; in the &lt;b&gt;GetUserPreferences&lt;/b&gt; request (and one or more Business Policies are defined for the user's account).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerReturnPreferences" type="ns:SellerReturnPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the &lt;b&gt;OptedIn&lt;/b&gt; flag that indicates whether or not the seller has opted in to eBay Managed Returns. This container is only returned if &lt;b&gt;ShowSellerReturnPreferences&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt; in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OfferGlobalShippingProgramPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This flag indicates whether the seller has opted in to the Global Shipping Program and is able to offer global shipping to international buyers. Returned when &lt;b&gt;ShowGlobalShippingProgramPreference&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DispatchCutoffTimePreference" type="ns:DispatchCutoffTimePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains information about a seller's order cutoff time preferences for same-day shipping. If the seller specifies a value of '0' in &lt;b&gt;Item.DispatchTimeMax&lt;/b&gt; to offer same-day handling when listing an item, the seller's shipping time commitment depends on the order cutoff time set for the listing site, as indicated by &lt;b&gt;DispatchCutoffTimePreference.CutoffTime&lt;/b&gt;. Returned when &lt;b&gt;ShowDispatchCutoffTimePreferences&lt;/b&gt; is included and set to &lt;code&gt;true&lt;/code&gt;.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For sellers opted in to the feature that supports different order cutoff times for each business day, the order cutoff time returned in this container may not be accurate. In order for the seller to confirm the actual order cutoff time for same-day handling, that seller should view Shipping Preferences in My eBay. &lt;/span&gt;
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>Same day handling</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-handling-same-day.html</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="GlobalShippingProgramListingPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If the &lt;b&gt;ShowGlobalShippingProgramListingPreference&lt;/b&gt; field is submitted and set to &lt;code&gt;true&lt;/code&gt;, this flag is returned. A returned value of &lt;code&gt;true&lt;/code&gt; indicates that the seller's new listings will enable the Global Shipping Program by default.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OverrideGSPServiceWithIntlServicePreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If the &lt;b&gt;ShowOverrideGSPServiceWithIntlServicePreference&lt;/b&gt; field is submitted and set to &lt;code&gt;true&lt;/code&gt;, this flag is returned. A returned value of &lt;code&gt;true&lt;/code&gt; indicates that for the seller's listings that specify an international shipping service for any Global Shipping-eligible country, the specified service will take precedence and be the listing's default international shipping option for buyers in that country, rather than the Global Shipping Program.
								&lt;br/&gt;&lt;br/&gt;
								A returned value of &lt;code&gt;false&lt;/code&gt; indicates that the Global Shipping program will take precedence over any international shipping service as the default option in Global Shipping-eligible listings for shipping to any Global Shipping-eligible country.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PickupDropoffSellerPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This boolean field is returned if the &lt;b&gt;ShowPickupDropoffPreferences&lt;/b&gt; field is included and set to &lt;code&gt;true&lt;/code&gt; in the request. This field will be returned as &lt;code&gt;true&lt;/code&gt; if the seller has enabled the Click and Collect feature at the account level. All of the seller's new listings will by default be eligible to be evaluated for the Click and Collect feature. With the Click and Collect feature, a buyer can purchase certain items on eBay and collect them at a local store. Buyers are notified by eBay once their items are available. The Click and Collect feature is only available to large merchants on the eBay UK (site ID 3), eBay Australia (Site ID 15), and eBay Germany (Site ID 77) sites.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The Click and Collect program no longer allows sellers to set the Click and Collect preference at the listing level.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OutOfStockControlPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							This boolean field is returned if the &lt;b&gt;ShowOutOfStockControlPreference&lt;/b&gt; field is included and set to &lt;code&gt;true&lt;/code&gt; in the request. This field will be returned as &lt;code&gt;true&lt;/code&gt; if the seller has set
							&lt;a href="SetUserPreferences.html#Request.OutOfStockControlPreference"&gt;SetUserPreferences.OutOfStockControlPreference&lt;/a&gt; to &lt;code&gt;true&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>Out-of-Stock control</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/out-of-stock.html</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="eBayPLUSPreference" type="ns:EBayPLUSPreferenceType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; Sellers have no practical control over eBay Plus eligibility. eBay determines which listings qualify for eBay Plus based on whether the buyer has an active eBay Plus subscription and whether the listing meets the program&apos;s requirements. See &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html&quot;  target=&quot;_blank&quot;&gt;eBay Plus&lt;/a&gt; for listing requirements.&lt;/span&gt; 
								&lt;br/&gt;&lt;br/&gt;
								Contains information about each country where the seller is eligible to offer eBay Plus on listings (one &lt;strong&gt;eBayPLUSPreference&lt;/strong&gt; container per country). 
								&lt;br/&gt;&lt;br/&gt;
								eBay Plus is a premium buyer program offering fast, free domestic shipping and free returns on eligible items. eBay Plus is a premium account option for buyers, which provides benefits such as fast and free domestic shipping, and free returns on selected items.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;
								&lt;strong&gt;Note:&lt;/strong&gt; Currently, eBay Plus is available only to buyers in Germany and Australia. The seller has no control/responsibility over setting the eBay Plus feature for a listing. Instead, eBay will evaluate/determine whether a listing is eligible for eBay Plus.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<For>more details</For>
									<Title>eBay Plus</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GeteBayDetails -->
	<xs:element name="GeteBayDetailsRequest" type="ns:GeteBayDetailsRequestType"/>
	<xs:complexType name="GeteBayDetailsRequestType">
		<xs:annotation>
			<xs:documentation>
				This is the base request type for the &lt;b&gt;GeteBayDetails&lt;/b&gt; call. This call retrieves the latest eBay feature-related metadata values that are supported when listing items. This metadata includes country codes, currency codes, Item Specifics thresholds, supported Return Policy values, available shipping carriers and shipping service options, and more. This call may be used to keep metadata up-to-date in your applications.
				&lt;br&gt;&lt;br&gt;
				In some cases, the data returned in the response will vary according to the eBay site that you use for the request.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					This call retrieves the latest eBay feature-related metadata values that are supported when listing items.
      	</Summary>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="DetailName" type="ns:DetailNameCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								One or more &lt;b&gt;DetailName&lt;/b&gt; fields may be used to control the the type of metadata that is returned in the response. If no &lt;b&gt;DetailName&lt;/b&gt; fields are used, all metadata will be returned in the response. It is a good idea to familiarize yourself with the metadata that can be returned with &lt;b&gt;GeteBayDetails&lt;/b&gt; by reading through the enumeration values in &lt;a href="types/DetailNameCodeType.html"&gt;DetailNameCodeType&lt;/a&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GeteBayDetails -->
	<xs:element name="GeteBayDetailsResponse" type="ns:GeteBayDetailsResponseType">
		<xs:annotation>
			<xs:documentation>
				Details about a specified site in response to &lt;b&gt;GeteBayDetailsRequest&lt;/b&gt;. If no &lt;b&gt;DetailName&lt;/b&gt; field is identified in the request, all elements of &lt;b&gt;GeteBayDetailsResponse&lt;/b&gt; are returned. Otherwise, eBay returns only the elements corresponding to the specified &lt;b&gt;DetailName&lt;/b&gt; fields. UpdateTime gives the time of modification of the most recently modified &lt;b&gt;DetailName&lt;/b&gt;.
			</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="GeteBayDetailsResponseType">
		<xs:annotation>
			<xs:documentation>
				Details about a specified site in response to &lt;b&gt;GeteBayDetailsRequest&lt;/b&gt;. If no &lt;b&gt;DetailName&lt;/b&gt; field is identified in the request, all elements of &lt;b&gt;GeteBayDetailsResponse&lt;/b&gt; are returned. Otherwise, eBay returns only the elements corresponding to the specified &lt;b&gt;DetailName&lt;/b&gt; fields. &lt;b&gt;UpdateTime&lt;/b&gt; gives the time of modification of the most recently modified &lt;b&gt;DetailName&lt;/b&gt;.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CountryDetails" type="ns:CountryDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the country code and associated name of the countries supported by
								the eBay system, regardless of the site specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;CountryDetails&lt;/b&gt; is included as a &lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CurrencyDetails" type="ns:CurrencyDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the currencies supported by the eBay system, regardless of the site
								specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;CurrencyDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are
								used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="DispatchTimeMaxDetails" type="ns:DispatchTimeMaxDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A dispatch time specifies the maximum number of business days a seller commits to for shipping an item to domestic buyers after receiving a cleared payment. Returns all dispatch times in the system, regardless of the site specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;DispatchTimeMaxDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaymentOptionDetails" type="ns:PaymentOptionDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Although the supported payment methods for the specified eBay site are returned, it is recommended that the seller use &lt;b&gt;GetCategoryFeatures&lt;/b&gt; instead, and pass in &lt;b&gt;PaymentMethods&lt;/b&gt; as a &lt;b&gt;FeatureID&lt;/b&gt; value in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This container is only returned if &lt;b&gt;PaymentOptionDetails&lt;/b&gt; is included as a &lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<DeprecationVersion>613</DeprecationVersion>
								<EndOfLifeVersion>613</EndOfLifeVersion>
								<DeprecationDetails>Avoid</DeprecationDetails>
								<UseInstead>Category.PaymentMethod</UseInstead>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="RegionDetails" type="ns:RegionDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the cities and other domestic regions for the specified site's country.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;RegionDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are
								used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Ignore/>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingLocationDetails" type="ns:ShippingLocationDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the worldwide regions that can be set as shipping locations from the specified eBay site.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ShippingLocationDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="ShippingServiceDetails" type="ns:ShippingServiceDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the shipping services supported by the specified eBay site. Returns only the shipping services that are applicable to the site specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ShippingServiceDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SiteDetails" type="ns:SiteDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists all available eBay sites and their associated &lt;b&gt;SiteID&lt;/b&gt; numbers.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;SiteDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="TaxJurisdiction" type="ns:TaxJurisdictionType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Details the different tax jurisdictions or tax regions applicable to the
								site specified in the request. Note that tax jurisdictions are only applicable to the following eBay sites: eBay US (Site ID 0), eBay Canada (Site ID 2), eBay Canada (French) (Site ID 210), and eBay India (Site ID 203). An empty response will be returned for any other Site ID that is passed in the HTTP header.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;TaxJurisdiction&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
							<SeeLink>
								<Title>TaxTable.TaxJurisdiction in SetTaxTable</Title>
								<URL>SetTaxTable.html#Request.TaxTable.TaxJurisdiction</URL>
							</SeeLink>
							<SeeLink>
								<Title>Item.UseTaxTable in AddItem</Title>
								<URL>AddItem.html#Request.Item.UseTaxTable</URL>
							</SeeLink>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="URLDetails" type="ns:URLDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists eBay URLs that are applicable to the site specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;URLDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="TimeZoneDetails" type="ns:TimeZoneDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the details of the time zones supported by the eBay system.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;TimeZoneDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemSpecificDetails" type="ns:ItemSpecificDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the site's maximum thresholds for specifying Item Specifics.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ItemSpecificDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="RegionOfOriginDetails" type="ns:RegionOfOriginDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the worldwide regions and individual countries that can be set as shipping locations from the specified eBay site.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;RegionOfOriginDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Ignore/>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="ShippingPackageDetails" type="ns:ShippingPackageDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the various shipping packages supported by the specified site.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ShippingPackageDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingCarrierDetails" type="ns:ShippingCarrierDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the shipping carriers supported by the specified site.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ShippingCarrierDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="ReturnPolicyDetails" type="ns:ReturnPolicyDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Lists the supported values that may be used for return policies on the specified eBay site, such as the return period, supported restocking fees, and refund options.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ReturnPolicyDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container has been staged for deprecation. Although domestic return policy metadata is still getting returned at the moment, it is recommended that users start making plans to use the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call instead to retrieve category-level, domestic return policy metadata.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<DeprecationVersion>1077</DeprecationVersion>
								<DeprecationDetails>Avoid</DeprecationDetails>
								<EndOfLifeVersion>1147</EndOfLifeVersion>
								<UseInstead>GetCategoryFeatures</UseInstead>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingStartPriceDetails" type="ns:ListingStartPriceDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the minimum starting prices for the supported types of eBay listings.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ListingStartPriceDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="BuyerRequirementDetails" type="ns:SiteBuyerRequirementDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the threshold values that can be passed in through the &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; container in the Add/Revise/Relist API calls. Buyer Requirements allow the seller to block buyers who have unpaid item defects, policy violations, low Feedback scores, and/or other undesirable qualities/statistics. Buyer Requirements are set at the seller's account level, but by using a  &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; container in an Add/Revise/Relist API call, the values in that container will override values set at the account level.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingFeatureDetails" type="ns:ListingFeatureDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Details the listing features available for the eBay site specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ListingFeatureDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="VariationDetails" type="ns:VariationDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Site-level validation rules for multiple-variation listings (for example, the maximum number of variations per listing). Use &lt;b&gt;GetCategoryFeatures&lt;/b&gt; to determine which categories on a site support variations.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;VariationDetails&lt;/b&gt; is included as a &lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>GetCategoryFeatures</Title>
									<URL>GetCategoryFeatures.html#Response.Category.VariationsEnabled</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExcludeShippingLocationDetails" type="ns:ExcludeShippingLocationDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the locations supported by the &lt;b&gt;ExcludeShipToLocation&lt;/b&gt; feature. These are
								locations that a seller can list as areas where they will not ship an item.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ExcludeShippingLocationDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The time of the most recent modification to any feature detail. If specific
								feature details are passed in the request, gives the most recent modification time
								of those feature details.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RecoupmentPolicyDetails" type="ns:RecoupmentPolicyDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Details the recoupment policies for the site specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;RecoupmentPolicyDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="ShippingCategoryDetails" type="ns:ShippingCategoryDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A shipping service category supported for the site.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ShippingCategoryDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
								Each shipping service supported for a site is automatically categorized by eBay into one of the
								shipping categories available for that site depending on how the shipping service shipping time
								aligns with the shipping times specified by eBay for each category.
								&lt;br&gt;&lt;br&gt;
								Notice that you cannot specify a &lt;b&gt;ShippingCategory&lt;/b&gt;
								as an input to any API call - eBay does this categorizing automatically. &lt;b&gt;ShippingCategory&lt;/b&gt; is read-only data
								that is returned in the &lt;b&gt;ShippingServiceDetails&lt;/b&gt; container. One possible use of this data is to segregate shipping
								services by &lt;b&gt;ShippingCategory&lt;/b&gt; in a pick list. (For an example of this, see the Services pulldown menu in the
								Give buyers shipping details form in the eBay Sell Your Item flow.)
								&lt;br&gt;&lt;br&gt;
								One way to populate the picklist would be to call &lt;b&gt;GeteBayDetails&lt;/b&gt;
								with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ShippingServiceDetails&lt;/b&gt;.
								Then sort these results by &lt;b&gt;ShippingCategory&lt;/b&gt; and populate the picklist.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
				</xs:element>
					<xs:element name="ProductDetails" type="ns:ProductDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;ProductDetails.ProductIdentifierUnavailableText&lt;/b&gt;
								field contains the actual text that should be passed into the relevant
								product identification fields (EAN, ISBN, UPC, MPN/Brand) if eBay is
								prompting/expecting one of these fields in the call request, but the identifiers do not exist/apply for the product. The text will vary based on the listing site. This text should only be used if no product ID exists for the product. If a product identifier value does actually exist for a product, but the seller passes in 'Does not apply' text, that listing may get penalized in search.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ProductDetails&lt;/b&gt; is included as a
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt;
								filters are used in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: LeaveFeedback -->
	<xs:element name="LeaveFeedbackRequest" type="ns:LeaveFeedbackRequestType"/>
	<xs:complexType name="LeaveFeedbackRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a buyer and seller to leave Feedback for their order partner at the
				conclusion of a successful order.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetItemsAwaitingFeedback</RelatedCalls>
				<SeeLink>
					<Title>Feedback</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/feedback.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Seller ratings</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/feedback-seller-ratings.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay listing. A listing can have multiple
								order line items, but only one &lt;b&gt;ItemID&lt;/b&gt;. Unless an
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is specified in the &lt;b&gt;LeaveFeedback&lt;/b&gt; request, the &lt;b&gt;ItemID&lt;/b&gt; is
								required along with the &lt;b&gt;TargetUser&lt;/b&gt; to identify an order line item
								existing between the caller and the &lt;b&gt;TargetUser&lt;/b&gt; that requires feedback. A
								Feedback comment will be posted for this order line item. If there are
								multiple order line items between the two order partners that still
								require feedback, the &lt;b&gt;TransactionID&lt;/b&gt; will also be required to isolate the
								targeted order line item. Feedback cannot be left for order line items
								with creation dates more than 60 days in the past.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CommentText" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Textual comment that explains, clarifies, or justifies the feedback
								score specified in &lt;b&gt;CommentType&lt;/b&gt;.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>500</MaxLength>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CommentType" type="ns:CommentTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Score for the Feedback being left. May be Positive, Neutral, or Negative.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
									Sellers can not leave neutral or negative feedback for buyers. In addition, buyers can not leave neutral or negative feedback within 7 days from the completion of the order for active Power Sellers who have been on eBay for 12 months.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<AllValuesExcept>Withdrawn, IndependentlyWithdrawn</AllValuesExcept>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item. If there
								are multiple order line items between the two order partners that still
								require Feedback, the &lt;b&gt;TransactionID&lt;/b&gt; is required along with the
								corresponding &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TargetUser&lt;/b&gt; to isolate the targeted order line
								item. If an &lt;b&gt;OrderLineItemID&lt;/b&gt; is included in the response to identify a
								specific order line item, none of the preceding fields (&lt;b&gt;ItemID&lt;/b&gt;,
								&lt;b&gt;TransactionID&lt;/b&gt;, &lt;b&gt;TargetUser&lt;/b&gt;) are needed. Feedback cannot be left for order
								line items with creation dates more than 60 days in the past.
								&lt;br&gt;
								&lt;br&gt;
								The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TargetUser" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the recipient user about whom the Feedback is being left.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerItemRatingDetailArray" type="ns:ItemRatingDetailArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container for detailed seller ratings (DSRs). If a buyer is providing DSRs, they are specified in this container. Sellers have access to the number of ratings they've received, as well as to the averages of the DSRs they've received in each DSR area (i.e., to the average of ratings in the item-description area, etc.).
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>Seller ratings</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/feedback-seller-ratings.html</URL>
								</SeeLink>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item. If an &lt;b&gt;OrderLineItemID&lt;/b&gt; is included in
								the request, the &lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;TransactionID&lt;/b&gt;, and &lt;b&gt;TargetUser&lt;/b&gt; fields are not
								required. Feedback cannot be left for order line items with creation
								dates more than 60 days in the past.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>100</MaxLength>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemArrivedWithinEDDType" type="ns:ItemArrivedWithinEDDCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field or the &lt;b&gt;ItemDeliveredWithinEDD&lt;/b&gt; field should be included if it is the buyer leaving feedback for the seller. This field will inform eBay about whether or not the buyer received the order line item within the estimated delivery date, which is established once a buyer purchases or commits to buy an item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>No</RequiredInput>
									<onlyTheseValues>BuyerIndicatedItemArrivedWithinEDDRange, BuyerIndicatedItemNotArrivedWithinEDDRange</onlyTheseValues>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemDeliveredWithinEDD" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field or the &lt;b&gt;ItemArrivedWithinEDDType&lt;/b&gt; field should be included if it is the buyer leaving feedback for the seller. This field will inform eBay about whether or not the buyer received the order line item within the estimated delivery date window, which is established once a buyer purchases or commits to buy an item. The value of this field is set to &lt;code&gt;true&lt;/code&gt; if the item did arrive within the estimated delivery date, or &lt;code&gt;false&lt;/code&gt; if the item arrived past the estimated delivery date.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: LeaveFeedback -->
	<xs:element name="LeaveFeedbackResponse" type="ns:LeaveFeedbackResponseType"/>
	<xs:complexType name="LeaveFeedbackResponseType">
		<xs:annotation>
			<xs:documentation>
        Base response for the &lt;b&gt;LeaveFeedback&lt;/b&gt; call. The response includes a &lt;b&gt;FeedbackID&lt;/b&gt; value, which is automatically generated by eBay if the caller is successfully at submitting the Feedback entry.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="FeedbackID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the Feedback entry that has been submitted by the caller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: PlaceOffer -->
	<xs:element name="PlaceOfferRequest" type="ns:PlaceOfferRequestType"/>
	<xs:complexType name="PlaceOfferRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables the authenticated user to to make a bid on an auction item, propose a Best Offer, or purchase a fixed-price/Buy It Now item. Note that this call cannot be used to purchase items that require immediate payment.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Best Offer</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/best-offers.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>API License Agreement</Title>
					<URL>https://developer.ebay.com/products/license</URL>
				</SeeLink>
				<SeeLink>
					<Title>eBay User Agreement</Title>
					<URL>https://pages.ebay.com/help/policies/user-agreement.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>PlaceOffer API License Agreement Addendum</Title>
					<URL>https://developer.ebay.com/cms/files/placeoffer_api_license_addendum_uv_0.pdf</URL>
				</SeeLink>
				<SeeLink>
					<Title>API Logo Usage Requirements</Title>
					<URL>https://www.ebay.com/help/policies/member-behavior-policies/ebays-intellectual-property-policy?id=4261</URL>
				</SeeLink>
				<SeeLink>
					<Title>Filing a Support Ticket</Title>
					<URL>https://developer.ebay.com/my/support/tickets</URL>
				</SeeLink>
				<SeeLink>
					<Title>eBay Partner Network</Title>
					<URL>https://www.ebaypartnernetwork.com/</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Offer" type="ns:OfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container specifies the type of offer being made for the listing specified in the &lt;b&gt;ItemID&lt;/b&gt; field. The &lt;b&gt;Offer.Action&lt;/b&gt; is used to set the action that is being taken on the listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier that identifies the listing for which the action is being submitted.
								&lt;br&gt;&lt;br&gt;
								For a multiple-variation listing, you must also identify the specific variation within that listing using the &lt;b&gt;VariationSpecifics&lt;/b&gt; container.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BlockOnWarning" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If a warning message is generated when the call is made, this &lt;b&gt;BlockOnWarning&lt;/b&gt; will block the bid/buy action if set to &lt;code&gt;true&lt;/code&gt;. If &lt;b&gt;BlockOnWarning&lt;/b&gt;
								is &lt;code&gt;false&lt;/code&gt; or omitted, the bid/buy action is allowed, regardless of whether or not a warning message occurs.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>False</Default>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AffiliateTrackingDetails" type="ns:AffiliateTrackingDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container for affiliate-related tags, which enable the tracking of user
								activity. If you include the &lt;b&gt;AffiliateTrackingDetails&lt;/b&gt; container in your &lt;b&gt;PlaceOffer&lt;/b&gt; call, then
								it is possible to receive affiliate commissions based on calls made by your
								application. (See the &lt;a href=
								"http://www.ebaypartnernetwork.com/" target="_blank"&gt;eBay Partner Network&lt;/a&gt;
								for information about commissions.) Please note that affiliate tracking is not
								available in the Sandbox environment, and that affiliate tracking is not
								available when you make a Best Offer.
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>eBay Partner Network</Title>
									<URL>https://partnernetwork.ebay.com</URL>
								</SeeLink>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used to identify a specific variation within a multiple-variation listing identified by the &lt;b&gt;ItemID&lt;/b&gt; value. This container is required when attempting to perform an action on a multiple-variation listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: PlaceOffer -->
	<xs:element name="PlaceOfferResponse" type="ns:PlaceOfferResponseType"/>
	<xs:complexType name="PlaceOfferResponseType">
		<xs:annotation>
			<xs:documentation>
				The &lt;b&gt;PlaceOffer&lt;/b&gt; response notifies you about the success and result
				of the call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SellingStatus" type="ns:SellingStatusType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container indicates the current bidding/purchase state of the order line item regarding the offer extended using &lt;b&gt;PlaceOffer&lt;/b&gt;. The fields that are returned under this container will depend on the attempted action and the results of that action.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item. The
								&lt;b&gt;TransactionID&lt;/b&gt; field is only returned if the &lt;b&gt;Offer.Action&lt;/b&gt; field was set
								to &lt;b&gt;Purchase&lt;/b&gt; in the input and the purchase was successful. A Purchase
								action in &lt;b&gt;PlaceOffer&lt;/b&gt; can be used for a fixed-price listing, or for an
								auction listing where the Buy It Now option is available.
								&lt;br&gt;
								&lt;br&gt;
								The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOffer" type="ns:BestOfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the status for a Best Offer. This container is
								only returned if applicable based on the listing and the value set for
								&lt;b&gt;Offer.Action&lt;/b&gt; field in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item. The &lt;b&gt;OrderLineItemID&lt;/b&gt; field is only
								returned if the &lt;b&gt;Offer.Action&lt;/b&gt; field is set to &lt;b&gt;Purchase&lt;/b&gt; in the input and
								the purchase is successful. A Purchase action in &lt;b&gt;PlaceOffer&lt;/b&gt; can be used
								for a fixed-price listing, or for an auction listing where the Buy It
								Now option is available.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RelistFixedPriceItem -->
	<xs:element name="RelistFixedPriceItemRequest" type="ns:RelistFixedPriceItemRequestType"/>
	<xs:complexType name="RelistFixedPriceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to relist a fixed-price listing that has recently ended on a specified eBay site. A seller has to up to 90 days to relist an ended listing. When an item is relisted, it will receive a new &lt;b&gt;ItemID&lt;/b&gt; value, but this item will remain on other users' Watch Lists after it is relisted. The seller has the opportunity to make changes to the listing through the &lt;b&gt;Item&lt;/b&gt; container, and the seller can also use one or more &lt;b&gt;DeletedField&lt;/b&gt; tags to remove an optional field/setting from the listing.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>RelistItem, VerifyRelistItem</RelatedCalls>
				<SeeLink>
					<Title>Relisting Items</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/relist-item.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Relisting items (eBay Help page)</Title>
					<URL>https://pages.ebay.com/help/sell/relist.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;Item&lt;/b&gt; container is used to configure the item that will be relisted. If the seller plans to relist the item with no changes, the only field under the &lt;b&gt;Item&lt;/b&gt; container that is required is the &lt;b&gt;ItemID&lt;/b&gt; field. In the &lt;b&gt;ItemID&lt;/b&gt; field, the seller specifies the item that will be relisted. If the seller wishes to change anything else for the listing, the seller should include this field in the call request and give it a new value.
								&lt;br/&gt;&lt;br/&gt;
								If the seller wants to delete one or more optional settings in the listing, the seller should use the &lt;b&gt;DeletedField&lt;/b&gt; tag.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of the field to delete from a listing.
								See &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/relist-item.html" target="_blank"&gt;Relist Items&lt;/a&gt; for rules on deleting values when relisting items.
								Also see the relevant field descriptions to determine when to use &lt;b&gt;DeletedField&lt;/b&gt; (and potential consequences).
								The request can contain zero, one, or many instances of &lt;b&gt;DeletedField&lt;/b&gt; (one for each field to be deleted).
								&lt;br&gt;
								&lt;br&gt;
								Some data (such as &lt;b&gt;Variation&lt;/b&gt; nodes within &lt;b&gt;Variations&lt;/b&gt;)
								can't be deleted by using a &lt;b&gt;DeletedField&lt;/b&gt; tag. See the relevant field
								descriptions for how to delete such data.
								&lt;br&gt;
								&lt;br&gt;
								Case-sensitivity must be taken into account when using a &lt;b&gt;DeletedField&lt;/b&gt; tag to delete a field. The value passed into a &lt;b&gt;DeletedField&lt;/b&gt; tag must either match the case of the schema element names in the full field path (Item.PictureDetails.PictureURL), or the initial letter of each schema element name in the full field path must be lowercase (item.pictureDetails.pictureURL).
								Do not change the case of letters in the middle of a field name.
								For example, item.picturedetails.pictureURL is not allowed.&lt;br&gt;&lt;br&gt;
								To delete a listing enhancement like 'BoldTitle', specify the value you are deleting;
								for example, Item.ListingEnhancement[BoldTitle].
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RelistFixedPriceItem -->
	<xs:element name="RelistFixedPriceItemResponse" type="ns:RelistFixedPriceItemResponseType"/>
	<xs:complexType name="RelistFixedPriceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response type for the &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; call. The response includes the Item ID for the relisted item, the SKU value for the item (if any), listing recommendations (if applicable), the estimated fees for the relisted item (except the transaction fees, which aren't calculated until the item has sold), the start and end times of the listing, and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier for the relisted item. Note that the &lt;b&gt;ItemID&lt;/b&gt; value changes when a listing is relisted, so this will not be the same &lt;b&gt;ItemID&lt;/b&gt; value that was passed in the call request.
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller-defined SKU value for the new listing (if a SKU value exists for the item).
								&lt;br/&gt;&lt;br/&gt;
								Note that variation-level SKU values will not be returned if a multiple-variation listing was relisted. The seller would have to make a &lt;b&gt;GetItem&lt;/b&gt; call to get variation-level SKU values.
						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is an array of fees associated with the relisted item. The fees in this container will not include any fees that are based on the purchase price (such as transaction fees) and only come into play when the listing has a sale.
								&lt;br&gt;
								&lt;br&gt;
								All listing fee types are returned, even if those fees are not applicable for the relisted item and are '0.0'.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The currency used for all fees returned under the &lt;b&gt;Fees&lt;/b&gt; container reflects the currency used for the listing site, and not necessarily in the seller's default/home currency. For example, if a Canadian seller is using the &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; call to relist an item on the eBay US site, the currency type shown for each fee will be &lt;code&gt;USD&lt;/code&gt; and not &lt;code&gt;CAD&lt;/code&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Selling Fees</Title>
									<URL>https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees by marketplace</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees-by-marketplace.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This timestamp indicates the date and time when the relisted item became active on the eBay site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the relisted item is scheduled to end based on the start time and the listing duration value that was set in the &lt;b&gt;ListingDuration&lt;/b&gt; field. If the value of &lt;b&gt;ListingDuration&lt;/b&gt; was set to &lt;code&gt;GTC&lt;/code&gt; (Good 'Til Cancelled), this value will be set one month ahead of the start time and will be updated if the GTC listing is still alive. GTC listings are automatically renewed each month according to the calendar day.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the primary eBay category in which the item was relisted. This field is only returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; field was included and set to &lt;code&gt;true&lt;/code&gt; in the request and the category ID passed in the &lt;b&gt;Item.PrimaryCategory&lt;/b&gt; field was mapped to a new category ID by eBay. If the primary category has not changed or it has expired with no replacement, this field is not returned.
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the secondary eBay category (if one was used) in which the item was relisted. This field is only returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; field was included and set to &lt;code&gt;true&lt;/code&gt; in the request and the category ID passed in the &lt;b&gt;Item.SecondaryCategory&lt;/b&gt; field was mapped to a new category ID by eBay. If the secondary category has not changed or it has expired with no replacement, this field is not returned.
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This field is returned if an eBay special offer or promotion is applicable to the listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information
								provided by the seller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RelistItem -->
	<xs:element name="RelistItemRequest" type="ns:RelistItemRequestType"/>
	<xs:complexType name="RelistItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to relist a listing that has recently ended on a specified eBay site. A seller has to up to 90 days to relist an ended listing. When an item is relisted, it will receive a new &lt;b&gt;ItemID&lt;/b&gt; value, but this item will remain on other users' Watch Lists after it is relisted. The seller has the opportunity to make changes to the listing through the &lt;b&gt;Item&lt;/b&gt; container, and the seller can also use one or more &lt;b&gt;DeletedField&lt;/b&gt; tags to remove an optional field/setting from the listing.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>RelistFixedPriceItem, VerifyRelistItem</RelatedCalls>
				<SeeLink>
					<Title>Relist Items</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/relist-item.html</URL>
				</SeeLink>
				<SeeLink>
					<URL>https://developer.ebay.com/support/kb-article?KBid=1542</URL>
					<Title>Best practices for relisting items</Title>
				</SeeLink>
				<SeeLink>
					<Title>Relisting items (eBay Help page)</Title>
					<URL>https://pages.ebay.com/help/sell/relist.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;Item&lt;/b&gt; container is used to configure the item that will be relisted. If the seller plans to relist the item with no changes, the only field under the &lt;b&gt;Item&lt;/b&gt; container that is required is the &lt;b&gt;ItemID&lt;/b&gt; field. In the &lt;b&gt;ItemID&lt;/b&gt; field, the seller specifies the item that will be relisted. If the seller wishes to change anything else for the listing, the seller should include this field in the call request and give it a new value.
								&lt;br/&gt;&lt;br/&gt;
								If the seller wants to delete one or more optional settings in the listing, the seller should use the &lt;b&gt;DeletedField&lt;/b&gt; tag.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of the field to delete from a listing.
								See &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/relist-item.html" target="_blank"&gt;Relist Items&lt;/a&gt; for rules on deleting values when relisting items.
								Also see the relevant field descriptions to determine when to use &lt;b&gt;DeletedField&lt;/b&gt; (and potential consequences).
								The request can contain zero, one, or many instances of &lt;b&gt;DeletedField&lt;/b&gt; (one for each field to be deleted).
								&lt;br&gt;&lt;br&gt;
								Case-sensitivity must be taken into account when using a &lt;b&gt;DeletedField&lt;/b&gt; tag to delete a field. The value passed into a &lt;b&gt;DeletedField&lt;/b&gt; tag must either match the case of the schema element names in the full field path (Item.PictureDetails.PictureURL), or the initial letter of each schema element name in the full field path must be  lowercase (item.pictureDetails.pictureURL).
								Do not change the case of letters in the middle of a field name.
								For example, item.picturedetails.pictureURL is not allowed.&lt;br&gt;&lt;br&gt;
								To delete a listing enhancement like 'BoldTitle', specify the value you are deleting;
								for example, Item.ListingEnhancement[BoldTitle].
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RelistItem -->
	<xs:element name="RelistItemResponse" type="ns:RelistItemResponseType"/>
	<xs:complexType name="RelistItemResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response type for the &lt;b&gt;RelistItem&lt;/b&gt; call. The response includes the Item ID for the relisted item, the SKU value for the item (if any), listing recommendations (if applicable), the estimated fees for the relisted item (except the transaction fees, which aren't calculated until the item has sold), the start and end times of the listing, and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier for the relisted item. Note that the &lt;b&gt;ItemID&lt;/b&gt; value changes when a listing is relisted, so this will not be the same &lt;b&gt;ItemID&lt;/b&gt; value that was passed in the call request.
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is an array of fees associated with the relisted item. The fees in this container will not include any fees that are based on the purchase price (such as transaction fees) and only come into play when the listing has a sale.
								&lt;br&gt;
								&lt;br&gt;
								All listing fee types are returned, even if those fees are not applicable for the relisted item and are '0.0'.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The currency used for all fees returned under the &lt;b&gt;Fees&lt;/b&gt; container reflects the currency used for the listing site, and not necessarily in the seller's default/home currency. For example, if a Canadian seller is using the &lt;b&gt;RelistItem&lt;/b&gt; call to relist an item on the eBay US site, the currency type shown for each fee will be &lt;code&gt;USD&lt;/code&gt; and not &lt;code&gt;CAD&lt;/code&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Selling Fees</Title>
									<URL>https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees by marketplace</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees-by-marketplace.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This timestamp indicates the date and time when the relisted item became active on the eBay site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This timestamp indicates the date and time when the relisted item is scheduled to end on the eBay site. This date/time is calculated by using the &lt;b&gt;StartTime&lt;/b&gt; and the listing duration. GTC listings are automatically renewed each month according to the calendar day.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the primary eBay category in which the item was relisted. This field is only returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; field was included and set to &lt;code&gt;true&lt;/code&gt; in the request and the category ID passed in the &lt;b&gt;Item.PrimaryCategory&lt;/b&gt; field was mapped to a new category ID by eBay. If the primary category has not changed or it has expired with no replacement, this field is not returned.
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the secondary eBay category (if one was used) in which the item was relisted. This field is only returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; field was included and set to &lt;code&gt;true&lt;/code&gt; in the request and the category ID passed in the &lt;b&gt;Item.SecondaryCategory&lt;/b&gt; field was mapped to a new category ID by eBay. If the secondary category has not changed or it has expired with no replacement, this field is not returned.
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This field is returned if an eBay special offer or promotion is applicable to the listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information provided by the seller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RemoveFromWatchList -->
	<xs:element name="RemoveFromWatchListRequest" type="ns:RemoveFromWatchListRequestType"/>
	<xs:complexType name="RemoveFromWatchListRequestType">
		<xs:annotation>
			<xs:documentation>
				The call enables a user to remove one or more items from their Watch List. A user can view the items that they are currently watching by calling &lt;b&gt;GetMyeBayBuying&lt;/b&gt;.
				&lt;br/&gt;&lt;br/&gt;
				The user has the option of removing one or more single-variation listings, one or more product variations within a multiple-variation listing, or removing all items from the Watch List.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetMyeBayBuying</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the item to be removed from the
								user's Watch List. Multiple &lt;b&gt;ItemID&lt;/b&gt; fields can be specified in the same request, but note that the &lt;b&gt;RemoveAllItems&lt;/b&gt; field or &lt;b&gt;VariationKey&lt;/b&gt; container cannot be specified if one or more &lt;b&gt;ItemID&lt;/b&gt; fields are used.
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RemoveFromWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RemoveAllItems" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included and set to &lt;code&gt;true&lt;/code&gt;, then all the items in the user's
								Watch List are removed. Note that if the &lt;b&gt;RemoveAllItems&lt;/b&gt; field is specified, one or more &lt;b&gt;ItemID&lt;/b&gt; fields or the &lt;b&gt;VariationKey&lt;/b&gt; cannot be used.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RemoveFromWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationKey" type="ns:VariationKeyType" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
							<xs:documentation>
								This container is used if the user want to remove one or more product variations (within a multiple-variation listing) from the Watch List. Note that if the &lt;b&gt;VariationKey&lt;/b&gt; container is used, one or more &lt;b&gt;ItemID&lt;/b&gt; fields or the &lt;b&gt;RemoveAllItems&lt;/b&gt; field cannot be used.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RemoveFromWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RemoveFromWatchList -->
	<xs:element name="RemoveFromWatchListResponse" type="ns:RemoveFromWatchListResponseType"/>
	<xs:complexType name="RemoveFromWatchListResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response type for the &lt;b&gt;RemoveFromWatchList&lt;/b&gt; call. The response includes the current count of items on the user's Watch List, as well as the maximum amount of items that can be on the user's Watch List at one time.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="WatchListCount" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The current number of items in the user's Watch List (considering that the items specified in the call request were successfully removed).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RemoveFromWatchList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="WatchListMaximum" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This integer value indicates the maximum number of items allowed in a user's Watch List. The maximum number of items that can be added to a Watch List is 400, but this can vary by eBay marketplace.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RemoveFromWatchList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RespondToBestOffer -->
	<xs:element name="RespondToBestOfferRequest" type="ns:RespondToBestOfferRequestType"/>
	<xs:complexType name="RespondToBestOfferRequestType">
		<xs:annotation>
			<xs:documentation>
				This call enables the seller to accept or decline a buyer's Best Offer on an item, or make a counter offer to the buyer's Best Offer. A seller can decline multiple Best Offers with one call, but the seller cannot accept or counter offer multiple Best Offers with one call. Best Offers are not applicable to auction listings.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
				Historically, the Best Offer feature has not been available for auction listings, but beginning with Version 1027, sellers in the US, UK, and DE sites are able to offer the Best Offer feature in auction listings. The seller can offer Buy It Now or Best Offer in an auction listing, but not both.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetBestOffers</RelatedCalls>
				<SeeLink>
					<Title>Best Offer</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/best-offers.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the listing to which the seller is responding to a Best Offer.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOfferID" type="ns:BestOfferIDType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of a buyer's Best Offer for the order line item. This ID is created once the buyer makes a Best Offer. It is possible that a seller will get multiple Best Offers for an order line item, and if that seller would like to decline multiple/all of the Best Offers with one &lt;b&gt;RespondToBestOffer&lt;/b&gt; call, the seller would pass in each of these identifiers in a separate &lt;b&gt;BestOfferID&lt;/b&gt; field. However, the seller can only accept or counter offer one Best Offer at a time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Action" type="ns:BestOfferActionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The enumeration value that the seller passes in to this field will control whether the seller accepts or make a counter offer to a single buyer's Best Offer, or declines one or more buyers' Best Offers. A seller can decline multiple Best Offers with one call, but the seller cannot accept or counter offer multiple Best Offers with one call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerResponse" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This optional text field allows the seller to provide more details to the buyer about the action being taken against the buyer's Best Offer.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>250</MaxLength>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CounterOfferPrice" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller inserts counter offer price into this field. This field is conditionally required and only applicable when the &lt;b&gt;Action&lt;/b&gt; value is set to &lt;code&gt;Counter&lt;/code&gt;, The counter offer price cannot exceed the Buy It Now price for a single quantity item. However, the dollar value in this field may exceed the Buy It Now price if the buyer is requesting or the seller is offering multiple quantity of the item (in a multiple-quantity listing). The quantity of the item must be specified in the &lt;b&gt;CounterOfferQuantity&lt;/b&gt; field if the seller is making a counter offer.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CounterOfferQuantity" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							The seller inserts the quantity of items in the counter offer into this field. This field is conditionally required and only applicable when the &lt;b&gt;Action&lt;/b&gt; value is set to &lt;code&gt;Counter&lt;/code&gt;, The counter offer price must be specified in the &lt;b&gt;CounterOfferPrice&lt;/b&gt; field if the seller is making a counter offer. This price should reflect the quantity of items in the counter offer. So, if the seller's counter offer 'unit' price is 15 dollars, and the item quantity is '2', the dollar value passed into the &lt;b&gt;CounterOfferPrice&lt;/b&gt; field would be &lt;code&gt;30.0&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RespondToBestOffer -->
	<xs:element name="RespondToBestOfferResponse" type="ns:RespondToBestOfferResponseType"/>
	<xs:complexType name="RespondToBestOfferResponseType">
		<xs:annotation>
			<xs:documentation>
				This is the base response type for the &lt;b&gt;RespondToBestOffer&lt;/b&gt; call. Along with the standard output fields for Trading API calls, this type contains a &lt;b&gt;RespondToBestOffer&lt;/b&gt; container that indicates whether or not the action specified in the call request (accept, decline, or counter offer) was successful.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="RespondToBestOffer" type="ns:BestOfferArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
									The &lt;b&gt;BestOffer.CallStatus&lt;/b&gt; value returned in this container will indicate whether or not the action specified in the call request (accept, decline, or counter offer) was successful. The accept and counter offer actions can only be applied toward a single Best Offer. However, multiple Best Offers on a listing can be declined with one call. All Best Offers must be successfully declined with the &lt;b&gt;RespondToBestOffer&lt;/b&gt; call for the &lt;b&gt; BestOffer.CallStatus&lt;/b&gt; value to be &lt;code&gt;Success&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RespondToFeedback -->
	<xs:element name="RespondToFeedbackRequest" type="ns:RespondToFeedbackRequestType"/>
	<xs:complexType name="RespondToFeedbackRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to reply to Feedback that has been left for a user, or to post a
				follow-up comment to a Feedback comment the user has left for someone else.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetFeedback</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="FeedbackID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for a Feedback record. Buying and selling partners
								leave feedback for one another after the completion of an order.
								Feedback is left at the order line item level, so a
								Feedback comment for each order line item in a Combined Payment order is
								expected from the buyer and seller. A unique &lt;b&gt;FeedbackID&lt;/b&gt; is created
								whenever a buyer leaves feedback for a seller, and vice versa. A
								&lt;b&gt;FeedbackID&lt;/b&gt; is created by eBay when feedback is left through the eBay
								site, or through the &lt;b&gt;LeaveFeedback&lt;/b&gt; call. &lt;b&gt;FeedbackIDs&lt;/b&gt; can be retrieved
								with the &lt;b&gt;GetFeedback&lt;/b&gt; call. In the &lt;b&gt;RespondToFeedback&lt;/b&gt; call, &lt;b&gt;FeedbackID&lt;/b&gt; can
								be used as an input filter to respond to a specific Feedback comment.
								Since Feedback is always linked to a unique order line item, an
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or an &lt;b&gt;OrderLineItemID&lt;/b&gt; can also be used to
								respond to a Feedback comment.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the eBay listing to which the user will be responding to Feedback. A listing can have multiple
								order line items, but only one &lt;b&gt;ItemID&lt;/b&gt; value. An &lt;b&gt;ItemID&lt;/b&gt; can be
								paired up with a corresponding &lt;b&gt;TransactionID&lt;/b&gt; and used as an input filter
								to respond to a Feedback comment in the &lt;b&gt;RespondToFeedback&lt;/b&gt; call. Unless
								the specific Feedback record is identified by a &lt;b&gt;FeedbackID&lt;/b&gt; or an
								&lt;b&gt;OrderLineItemID&lt;/b&gt; in the request, an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is
								required.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item. A
								&lt;b&gt;TransactionID&lt;/b&gt; can be paired up with its corresponding &lt;b&gt;ItemID&lt;/b&gt; and used as
								an input filter to respond to a Feedback comment in the
								&lt;b&gt;RespondToFeedback&lt;/b&gt; call. Unless the specific Feedback record is
								identified by a &lt;b&gt;FeedbackID&lt;/b&gt; or an &lt;b&gt;OrderLineItemID&lt;/b&gt; in the request, an
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is required.
								&lt;br&gt;
								&lt;br&gt;
								The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TargetUserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The eBay user ID of the caller's order partner. The caller is either
								replying to or following up on this user's Feedback comment.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ResponseType" type="ns:FeedbackResponseCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether the response is a reply or a follow-up to a Feedback
								comment left by the user identified in the &lt;b&gt;TargetUserID&lt;/b&gt; field.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ResponseText" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Textual comment that the user who is subject of feedback may leave in
								response or rebuttal to the Feedback comment. Alternatively, when the
								&lt;b&gt;ResponseType&lt;/b&gt; is &lt;b&gt;FollowUp&lt;/b&gt;, this value contains the text of the follow-up
								comment.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>500</MaxLength>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item. Since Feedback is always linked to a
								unique order line item, an &lt;b&gt;OrderLineItemID&lt;/b&gt; can be used to respond
								to a Feedback comment.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or a &lt;b&gt;FeedbackID&lt;/b&gt; is used to identify
								a Feedback record, the &lt;b&gt;OrderLineItemID&lt;/b&gt; must be specified.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RespondToFeedback -->
	<xs:element name="RespondToFeedbackResponse" type="ns:RespondToFeedbackResponseType"/>
	<xs:complexType name="RespondToFeedbackResponseType">
		<xs:annotation>
			<xs:documentation>
				Base response for the &lt;b&gt;RespondToFeedback&lt;/b&gt;. This response will indicate the success or failure of the attempt to reply to Feedback that has been left for a user, or to post a follow-up comment to a Feedback comment a user has left for someone else. This response has no call-specific output fields.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseFixedPriceItem -->
	<xs:element name="ReviseFixedPriceItemRequest" type="ns:ReviseFixedPriceItemRequestType"/>
	<xs:complexType name="ReviseFixedPriceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to revise a fixed-price listing on a specified eBay site. To revise an active listing, the seller specifies the &lt;b&gt;ItemID&lt;/b&gt; value for the listing. The seller makes one or multiple changes to the listing through the &lt;b&gt;Item&lt;/b&gt; container, and the seller can also use one or more &lt;b&gt;DeletedField&lt;/b&gt; tags to remove an optional field/setting from the listing.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>ReviseItem</RelatedCalls>
				<SeeLink>
					<Title>Revise a listing</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/revise-listing.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;Item&lt;/b&gt; container is used to make changes to the active listing. The seller must pass in the &lt;b&gt;ItemID&lt;/b&gt; value for the listing that is being revised. For anything else that the seller wishes to change, such as quantity or price, the seller should include this field in the call request and give it a new value.
								&lt;br/&gt;&lt;br/&gt;
								If the seller wants to delete one or more optional settings in the listing, the seller should use the &lt;b&gt;DeletedField&lt;/b&gt; tag.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of a field to delete from a listing. The request can
								contain zero, one, or many instances of &lt;b&gt;DeletedField&lt;/b&gt; (one for each field
								to be deleted). See the relevant field descriptions to determine when to
								use &lt;b&gt;DeletedField&lt;/b&gt; (and potential consequences).
								&lt;br&gt;&lt;br&gt;
								You cannot delete required fields from a listing.
								&lt;br&gt;&lt;br&gt;
								Some fields are optional when you first list an item (e.g.,
								&lt;b&gt;SecondaryCategory&lt;/b&gt;), but once they are set they cannot be deleted when you
								revise an item. Some optional fields cannot be deleted if the item has
								bids and/or ends within 12 hours. Some optional fields cannot be deleted
								if other fields depend on them.
								&lt;br&gt;&lt;br&gt;
								Some data (such as &lt;b&gt;Variation&lt;/b&gt; nodes within the &lt;b&gt;Variations&lt;/b&gt; container) can't be deleted by
								using &lt;b&gt;DeletedField&lt;/b&gt;. See the relevant field descriptions for how to delete
								such data.
								&lt;br&gt;&lt;br&gt;
								Use values that match the case of the
								schema element names (&lt;b&gt;Item.PictureDetails.PictureURL&lt;/b&gt;) or make the initial
								letter of each field name lowercase (&lt;b&gt;item.pictureDetails.pictureURL&lt;/b&gt;).
								However, do not change the case of letters in the middle of a field name.
								For example, &lt;b&gt;item.picturedetails.pictureUrl&lt;/b&gt; is not allowed.
								&lt;br&gt;&lt;br&gt;
								To delete a listing enhancement like &lt;b&gt;BoldTitle&lt;/b&gt;, specify the value you are
								deleting in square brackets ("[ ]"); for example,
								&lt;b&gt;Item.ListingEnhancement[BoldTitle]&lt;/b&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseFixedPriceItem -->
	<xs:element name="ReviseFixedPriceItemResponse" type="ns:ReviseFixedPriceItemResponseType"/>
	<xs:complexType name="ReviseFixedPriceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response type for the &lt;b&gt;ReviseFixedPriceItem&lt;/b&gt; call. The response includes the Item ID for the revised item, the SKU value for the item (if any), listing recommendations (if applicable), the estimated fees for the revised item (except the transaction fees, which aren't calculated until the item has sold), the start and end times of the listing, and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier for the revised listing. Note that the &lt;b&gt;ItemID&lt;/b&gt; value does not change when a listing is revised, so this will be the same &lt;b&gt;ItemID&lt;/b&gt; value that was passed in the call request.
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller-defined SKU value for the revised listing (if a SKU value exists for the item).
								&lt;br/&gt;&lt;br/&gt;
								Note that variation-level SKU values will not be returned if a multiple-variation listing was revised. The seller would have to make a &lt;b&gt;GetItem&lt;/b&gt; call to get variation-level SKU values.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This timestamp indicates the date and time when the listing was created on the eBay site. This value doesn't change when a listing is revised.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the revised listing is scheduled to end based on the listing's start time and the listing duration value that was set for the listing. If the listing duration is 'GTC' (Good 'Til Cancelled), this value will be updated to one month in the future if the listing is automatically renewed after one month. GTC listings are automatically renewed each month according to the calendar day if quantity still exists for the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is an array of fees associated with the revised listing. The fees in this container will not include any fees that are based on the purchase price (such as transaction fees) and only come into play when the listing has a sale.
								&lt;br&gt;
								&lt;br&gt;
								All listing fee types are returned, even if those fees are not applicable for the revised listing and are '0.0'.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The currency used for all fees returned under the &lt;b&gt;Fees&lt;/b&gt; container reflects the currency used for the listing site, and not necessarily in the seller's default/home currency. For example, if a Canadian seller is using the &lt;b&gt;ReviseFixedPriceItem&lt;/b&gt; call to relist an item on the eBay US site, the currency type shown for each fee will be &lt;code&gt;USD&lt;/code&gt; and not &lt;code&gt;CAD&lt;/code&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees by marketplace</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees-by-marketplace.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the primary eBay category for the revised listing. This field is returned if the primary category was changed with the revision, and the primary category can only be changed if a fixed-price listing has no sales, and the listing does not end within 12 hours.
								&lt;br/&gt;&lt;br/&gt;
								This field can also be returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; field was included and set to &lt;code&gt;true&lt;/code&gt; in the request and the category ID passed in the &lt;b&gt;Item.PrimaryCategory&lt;/b&gt; field was mapped to a new category ID by eBay. If the primary category has not changed or it has expired with no replacement, this field is not returned.
								&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the secondary eBay category for the revised listing. This field is returned if the secondary category was changed with the revision, and the secondary category can only be changed if a fixed-price listing has no sales, and the listing does not end within 12 hours.
								&lt;br/&gt;&lt;br/&gt;
								This field can also be returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; field was included and set to &lt;code&gt;true&lt;/code&gt; in the request and the category ID passed in the &lt;b&gt;Item.PrimaryCategory&lt;/b&gt; field was mapped to a new category ID by eBay. If the primary category has not changed or it has expired with no replacement, this field is not returned.
								&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This field is returned if an eBay special offer or promotion is applicable to the listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information provided by the seller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseInventoryStatus -->
	<xs:element name="ReviseInventoryStatusRequest" type="ns:ReviseInventoryStatusRequestType"/>
	<xs:complexType name="ReviseInventoryStatusRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to change the price and/or quantity of one to four
				active, fixed-price listings. The fixed-price listing to modify is identified with the &lt;b&gt;ItemID&lt;/b&gt; of the listing and/or the &lt;b&gt;SKU&lt;/b&gt; value of the item (if a seller-defined SKU value exists for the listing). If the seller is modifying one or more variations within a multiple-variation listing, the &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;SKU&lt;/b&gt; fields in the &lt;b&gt;InventoryStatus&lt;/b&gt; container become required, with the &lt;b&gt;ItemID&lt;/b&gt; value identifying the listing, and the &lt;b&gt;SKU&lt;/b&gt; value identifying the specific product variation within that multiple-variation listing. Each variation within a multiple-variation listing requires a seller-defined SKU value.
				&lt;br/&gt;&lt;br/&gt;
				Whether updating the price and/or quantity of a single-variation listing or a specific variation within a multiple-variation listing, the limit of items or item variations that can be modified with one call is four.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Enables a seller to change the price and/or quantity of one or more fixed-price listings (single-variation or multiple-variation).
				</Summary>
				<RelatedCalls>ReviseItem</RelatedCalls>
				<SeeLink>
					<Title>Revise a listing</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/revise-listing.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="InventoryStatus" type="ns:InventoryStatusType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								One &lt;b&gt;InventoryStatus&lt;/b&gt; container is required for each item or item variation that is being revised. Whether updating the price and/or quantity of a single-variation listing or a specific variation within a multiple-variation listing, the limit of items or item variations that can be modified with one call is four.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseInventoryStatus</CallName>
									<RequiredInput>Yes</RequiredInput>
									<MaxOccurs>4</MaxOccurs>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseInventoryStatus -->
	<xs:element name="ReviseInventoryStatusResponse" type="ns:ReviseInventoryStatusResponseType"/>
	<xs:complexType name="ReviseInventoryStatusResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response type for the &lt;b&gt;ReviseInventoryStatus&lt;/b&gt; call. The response includes a &lt;b&gt;Fees&lt;/b&gt; container and an &lt;b&gt;InventoryStatus&lt;/b&gt; container for each item and/or item variation that was revised.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="InventoryStatus" type="ns:InventoryStatusType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								One &lt;b&gt;InventoryStatus&lt;/b&gt; container is returned for each item or item variation that was revised. Whether updating the price and/or quantity of a single-variation listing or a specific variation within a multiple-variation listing, the limit of items or item variations that can be modified with one call is four.
								&lt;br&gt;
								&lt;br&gt;
								Note that the &lt;b&gt;SKU&lt;/b&gt; field is returned as an empty tag if it is not defined for a single-variation listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<allValuesExcept>StartTime, EndTime</allValuesExcept>
									<CallName>ReviseInventoryStatus</CallName>
									<Returned>Always</Returned>
									<MaxOccurs>4</MaxOccurs>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:InventoryFeesType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A &lt;b&gt;Fees&lt;/b&gt; container is returned for each fixed-price listing that was modified with the &lt;b&gt;ReviseInventoryStatus&lt;/b&gt; call. This container consists of the estimated listing fees for the revised listing, and the listing is identified in the &lt;b&gt;ItemID&lt;/b&gt; field. Each type of fee is returned even if it is not applicable (has a value of &lt;code&gt;0.0&lt;/code&gt;. The transaction fees are not in this container, as these values cannot be determined until a sale is made. Note that these fees are at the listing level, so if multiple variations within a multiple-variation listing were modified, the fees in this container would be cumulative totals, and would not single out the fees associated with each modified item variation.
								&lt;br&gt;
								&lt;br&gt;
								Please note that since fees are returned at the listing level, it is possible that the response will include one &lt;b&gt;Fees&lt;/b&gt; container and four &lt;b&gt;InventoryStatus&lt;/b&gt; containers if you made revisions to four different item variations within the same multiple-variation listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseInventoryStatus</CallName>
									<MaxOccurs>4</MaxOccurs>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees by marketplace</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees-by-marketplace.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees and credits</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-complete-sale-fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Final Value Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fvf.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseItem -->
	<xs:element name="ReviseItemRequest" type="ns:ReviseItemRequestType"/>
	<xs:complexType name="ReviseItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to revise a listing on a specified eBay site. To revise an active listing, the seller specifies the &lt;b&gt;ItemID&lt;/b&gt; value for the listing. The seller makes one or multiple changes to the listing through the &lt;b&gt;Item&lt;/b&gt; container, and the seller can also use one or more &lt;b&gt;DeletedField&lt;/b&gt; tags to remove an optional field/setting from the listing.
				&lt;br&gt;
				&lt;br&gt;
				After a multiple-quantity, fixed-price listing has one or more sales, or less than 12 hours remain before the listing is scheduled to end, you can not edit the values in the Listing Title, Primary Category, Secondary Category, Listing Duration, and Listing Type fields for that listing. The same applies to an auction listing that has at least one bid.
				&lt;br&gt;
				&lt;br&gt;
				To revise a multiple-variation, fixed-price listing, the &lt;b&gt;ReviseFixedPriceItem&lt;/b&gt; call should be used instead, as the &lt;b&gt;ReviseItem&lt;/b&gt; call does not support variation-level edits.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>ReviseFixedPriceItem, ReviseInventoryStatus</RelatedCalls>
				<SeeLink>
					<Title>Revise a listing</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/revise-listing.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;Item&lt;/b&gt; container is used to make changes to the active listing. The seller must pass in the &lt;b&gt;ItemID&lt;/b&gt; value for the listing that is being revised. For anything else that the seller wishes to change, such as quantity or price, the seller should include this field in the call request and give it a new value.
								&lt;br/&gt;&lt;br/&gt;
								If the seller wants to delete one or more optional settings in the listing, the seller should use the &lt;b&gt;DeletedField&lt;/b&gt; tag.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of a field to delete from a listing. The request can
								contain zero, one, or many instances of &lt;b&gt;DeletedField&lt;/b&gt; (one for each field
								to be deleted). See the relevant field descriptions to determine when to
								use &lt;b&gt;DeletedField&lt;/b&gt; (and potential consequences).
								&lt;br&gt;&lt;br&gt;
								You cannot delete required fields from a listing.
								&lt;br&gt;&lt;br&gt;
								Some fields are optional when you first list an item (e.g.,
								&lt;b&gt;SecondaryCategory&lt;/b&gt;), but once they are set they cannot be deleted when you
								revise an item. Some optional fields cannot be deleted if the item has
								bids and/or ends within 12 hours. Some optional fields cannot be deleted
								if other fields depend on them.
								&lt;br&gt;&lt;br&gt;
								Use values that match the case of the
								schema element names (&lt;b&gt;Item.PictureDetails.PictureURL&lt;/b&gt;) or make the initial
								letter of each field name lowercase (&lt;b&gt;item.pictureDetails.pictureURL&lt;/b&gt;).
								However, do not change the case of letters in the middle of a field name.
								For example, &lt;b&gt;item.picturedetails.pictureURL&lt;/b&gt; is not allowed.
								&lt;br&gt;&lt;br&gt;
								To delete a listing enhancement like &lt;b&gt;BoldTitle&lt;/b&gt;, specify the value you are
								deleting in square brackets ("[ ]"); for example,
								&lt;b&gt;Item.ListingEnhancement[BoldTitle]&lt;/b&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VerifyOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							When the &lt;b&gt;VerifyOnly&lt;/b&gt; is included and set as &lt;code&gt;true&lt;/code&gt;, the active listing is not actually revised, but the same response is returned and the seller gets to see the expected fees based on the changes made, and can also view any listing recommendations if the &lt;b&gt;Item.IncludeRecommedations&lt;/b&gt; boolean field is included and set to &lt;code&gt;true&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseItem -->
	<xs:element name="ReviseItemResponse" type="ns:ReviseItemResponseType"/>
	<xs:complexType name="ReviseItemResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response type for the &lt;b&gt;ReviseItem&lt;/b&gt; call. The response includes the Item ID for the revised item, the SKU value for the item (if any), listing recommendations (if applicable), the estimated fees for the revised item (except the transaction fees, which aren't calculated until the item has sold), the start and end times of the listing, and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier for the revised listing. Note that the &lt;b&gt;ItemID&lt;/b&gt; value does not change when a listing is revised, so this will be the same &lt;b&gt;ItemID&lt;/b&gt; value that was passed in the call request.
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This timestamp indicates the date and time when the listing was created on the eBay site. This value doesn't change when a listing is revised.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the revised listing is scheduled to end based on the listing's start time and the listing duration value that was set for the listing. If the listing duration is 'GTC' (Good 'Til Cancelled), this value will be updated to one month in the future if the listing is automatically renewed after one month. GTC listings are automatically renewed each month according to the calendar day if quantity still exists for the item.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
									GTC is not applicable to auction listings.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is an array of fees associated with the revised listing. The fees in this container will not include any fees that are based on the purchase price (such as transaction fees) and only come into play when the listing has a sale.
								&lt;br&gt;
								&lt;br&gt;
								All listing fee types are returned, even if those fees are not applicable for the revised listing and are '0.0'.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The currency used for all fees returned under the &lt;b&gt;Fees&lt;/b&gt; container reflects the currency used for the listing site, and not necessarily in the seller's default/home currency. For example, if a Canadian seller is using the &lt;b&gt;ReviseItem&lt;/b&gt; call to relist an item on the eBay US site, the currency type shown for each fee will be &lt;code&gt;USD&lt;/code&gt; and not &lt;code&gt;CAD&lt;/code&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees by marketplace</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees-by-marketplace.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the primary eBay category for the revised listing. This field is returned if the primary category was changed with the revision, and the primary category can only be changed if a fixed-price listing has no sales/auction listing has no bids, and the listing does not end within 12 hours.
								&lt;br/&gt;&lt;br/&gt;
								This field can also be returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; field was included and set to &lt;code&gt;true&lt;/code&gt; in the request and the category ID passed in the &lt;b&gt;Item.PrimaryCategory&lt;/b&gt; field was mapped to a new category ID by eBay. If the primary category has not changed or it has expired with no replacement, this field is not returned.
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the secondary eBay category for the revised listing. This field is returned if the secondary category was changed with the revision, and the secondary category can only be changed if a fixed-price listing has no sales/auction listing has no bids, and the listing does not end within 12 hours.
								&lt;br/&gt;&lt;br/&gt;
								This field can also be returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; field was included and set to &lt;code&gt;true&lt;/code&gt; in the request and the category ID passed in the &lt;b&gt;Item.PrimaryCategory&lt;/b&gt; field was mapped to a new category ID by eBay. If the primary category has not changed or it has expired with no replacement, this field is not returned.
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VerifyOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							This field is returned if the &lt;b&gt;VerifyOnly&lt;/b&gt; field was included in the call request and set to &lt;code&gt;true&lt;/code&gt;.
							&lt;br/&gt;&lt;br/&gt;
							If the listing was revised in 'Verify Only' mode, the active listing is not actually revised, but the same response is returned and the seller gets to see the expected fees based on the changes made, and can also view any listing recommendations if the &lt;b&gt;Item.IncludeRecommedations&lt;/b&gt; boolean input field was included and set to &lt;code&gt;true&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This field is returned if an eBay special offer or promotion is applicable to the listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information
								provided by the seller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseMyMessages -->
	<xs:element name="ReviseMyMessagesRequest" type="ns:ReviseMyMessagesRequestType"/>
	<xs:complexType name="ReviseMyMessagesRequestType">
		<xs:annotation>
			<xs:documentation>
				This call can be used to mark one or more messages as 'Read', to flag one or more messages, and/or to move one or more messages to another My Messages folder. Any of these actions can be applied on up to 10 messages with one call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					GetMyMessages
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="MessageIDs" type="ns:MyMessagesMessageIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used to specify up to 10 messages (specified with their  &lt;b&gt;MessageID&lt;/b&gt; values) on which to perform on or more actions. At least one &lt;b&gt;MessageID&lt;/b&gt; value must be included in the request. &lt;b&gt;MessageID&lt;/b&gt; values can be retrieved with the &lt;b&gt;GetMyMessages&lt;/b&gt; call with the &lt;b&gt;DetailLevel&lt;/b&gt; value set to &lt;code&gt;ReturnHeaders&lt;/code&gt;.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Messages in the Sent folder of My Messages cannot be moved, marked as read, or flagged. &lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessages</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>


					<xs:element name="Read" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This boolean field is used to change the 'Read' status of the message(s) in the &lt;b&gt;MessageIDs&lt;/b&gt; container. Including this field and setting its value to &lt;code&gt;true&lt;/code&gt; will mark all messages in the &lt;b&gt;MessageIDs&lt;/b&gt; container as 'Read'. Conversely, including this field and setting its value to &lt;code&gt;false&lt;/code&gt; will mark all messages in the &lt;b&gt;MessageIDs&lt;/b&gt; container as 'Unread'. The 'Read' status of a message can be retrieved by looking at the &lt;b&gt;Message.Read&lt;/b&gt; boolean field of the &lt;b&gt;GetMyMessages&lt;/b&gt; call response.
								&lt;br&gt;
								&lt;br&gt;
								In each &lt;b&gt;ReviseMyMessages&lt;/b&gt; call, at least one of the following fields must be specified in the request: &lt;b&gt;Read&lt;/b&gt;, &lt;b&gt;Flagged&lt;/b&gt;, and &lt;b&gt;FolderID&lt;/b&gt;.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Messages in the Sent folder of My Messages cannot be moved, marked as read, or flagged. &lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Flagged" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This boolean field is used to change the 'Flagged' status of the message(s) in the &lt;b&gt;MessageIDs&lt;/b&gt; container. Including this field and setting its value to &lt;code&gt;true&lt;/code&gt; will flag all messages in the &lt;b&gt;MessageIDs&lt;/b&gt; container. Conversely, including this field and setting its value to &lt;code&gt;false&lt;/code&gt; will unflag all messages in the &lt;b&gt;MessageIDs&lt;/b&gt; container. The 'Flagged' status of a message can be retrieved by looking at the &lt;b&gt;Message.Flagged&lt;/b&gt; boolean field of the &lt;b&gt;GetMyMessages&lt;/b&gt; call response.
								&lt;br&gt;
								&lt;br&gt;
								In each &lt;b&gt;ReviseMyMessages&lt;/b&gt; call, at least one of the following fields must be specified in the request: &lt;b&gt;Read&lt;/b&gt;, &lt;b&gt;Flagged&lt;/b&gt;, and &lt;b&gt;FolderID&lt;/b&gt;.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Messages in the Sent folder of My Messages cannot be moved, marked as read, or flagged. &lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier of My Messages folder. A &lt;b&gt;FolderID&lt;/b&gt; value is supplied if the user want to move the message(s) in the &lt;b&gt;MessageIDs&lt;/b&gt; container to a different folder. &lt;b&gt;FolderID&lt;/b&gt; values can be retrieved with the &lt;b&gt;GetMyMessages&lt;/b&gt; call with the &lt;b&gt;DetailLevel&lt;/b&gt; value set to &lt;code&gt;ReturnSummary&lt;/code&gt;. &lt;br&gt;
								&lt;br&gt;
								In each &lt;b&gt;ReviseMyMessages&lt;/b&gt; call, at least one of the following fields must be specified in the request: &lt;b&gt;Read&lt;/b&gt;, &lt;b&gt;Flagged&lt;/b&gt;, and &lt;b&gt;FolderID&lt;/b&gt;.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Messages in the Sent folder of My Messages cannot be moved, marked as read, or flagged. &lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseMyMessages -->
	<xs:element name="ReviseMyMessagesResponse" type="ns:ReviseMyMessagesResponseType"/>
	<xs:complexType name="ReviseMyMessagesResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of a &lt;b&gt;ReviseMyMessages&lt;/b&gt; call only includes the standard response fields for Trading API calls, such as the &lt;b&gt;Ack&lt;/b&gt;  field (to indicate the success or failure of the call), the timestamp, and an &lt;b&gt;Errors&lt;/b&gt; container (if there were any errors and/or warnings).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseMyMessagesFolders -->
	<xs:element name="ReviseMyMessagesFoldersRequest" type="ns:ReviseMyMessagesFoldersRequestType"/>
	<xs:complexType name="ReviseMyMessagesFoldersRequestType">
		<xs:annotation>
			<xs:documentation>
				This call can be used to add, remove, or rename a custom folder in &lt;b&gt;My eBay Messages&lt;/b&gt;. Note that the Inbox and Sent folders cannot be removed or renamed in &lt;b&gt;My eBay Messages&lt;/b&gt;.
				&lt;br/&gt;&lt;br/&gt;
				A user can have up to 10 custom folders in &lt;b&gt;My eBay Messages&lt;/b&gt;, and it is possible to add, remove, or rename up to 10 custom folders with one &lt;b&gt;ReviseMyMessagesFolders&lt;/b&gt; call
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetMyMessages</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Operation" type="ns:MyMessagesFolderOperationCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This required field is used to indicate the type of operation to perform (add, remove, or rename a folder). See the enumeration descriptions below for more information on the usage, requirements, and limitations on each operation.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessagesFolders</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FolderID" type="xs:long" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The eBay-generated unique identifier for a custom folder in &lt;b&gt;My eBay Messages&lt;/b&gt;. The &lt;b&gt;FolderID&lt;/b&gt; value is required for the 'Rename' and 'Remove' operations, but not for the 'Display' (add) operation. &lt;b&gt;FolderID&lt;/b&gt; values can be retrieved by calling &lt;b&gt;GetMyMessages&lt;/b&gt; with a &lt;b&gt;DetailLevel&lt;/b&gt; value set to &lt;code&gt;ReturnSummary&lt;/code&gt;, or the &lt;b&gt;FolderID&lt;/b&gt; value for a &lt;b&gt;My eBay Messages&lt;/b&gt; folder can be seen at the end of the browser's URL field when you navigate to that folder in &lt;b&gt;My eBay Messages&lt;/b&gt;.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; If multiple folders will be renamed with one call, the user must pay close attention to the order of the &lt;b&gt;FolderID&lt;/b&gt; and &lt;b&gt;FolderName&lt;/b&gt; fields, as eBay will process these requests in order according to the placement of the the &lt;b&gt;FolderID&lt;/b&gt; and &lt;b&gt;FolderName&lt;/b&gt; fields. So, the existing folder identified by the first &lt;b&gt;FolderID&lt;/b&gt; field in the request payload will get renamed to the folder name passed into the first &lt;b&gt;FolderName&lt;/b&gt; field in the request payload, and so on.
								&lt;/span&gt;
								</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<MaxOccurs>10</MaxOccurs>
									<CallName>ReviseMyMessagesFolders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FolderName" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
							The user-specified name of the &lt;b&gt;My eBay Messages&lt;/b&gt; folder. The &lt;b&gt;FolderName&lt;/b&gt; value is required for the 'Display' (add) and 'Rename' operations, but not for the 'Remove' operation. In a 'Display' (add) operation, the name passed into the &lt;b&gt;FolderName&lt;/b&gt; field is the name of the new folder. In a 'Rename' operation, the name passed into the &lt;b&gt;FolderName&lt;/b&gt; field will be the new name of the existing folder that is specified through the corresponding &lt;b&gt;FolderID&lt;/b&gt; field.
							&lt;br/&gt;&lt;br/&gt;
							&lt;b&gt;FolderName&lt;/b&gt; values can be retrieved by calling &lt;b&gt;GetMyMessages&lt;/b&gt; with a &lt;b&gt;DetailLevel&lt;/b&gt; value set to &lt;code&gt;ReturnSummary&lt;/code&gt;, or the &lt;b&gt;FolderName&lt;/b&gt; value for a &lt;b&gt;My eBay Messages&lt;/b&gt; folder can be seen when you navigate to &lt;b&gt;My eBay Messages&lt;/b&gt;.
							&lt;br/&gt;&lt;br/&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; If multiple folders will be renamed with one call, the user must pay close attention to the order of the &lt;b&gt;FolderID&lt;/b&gt; and &lt;b&gt;FolderName&lt;/b&gt; fields, as eBay will process these requests in order according to the placement of the the &lt;b&gt;FolderID&lt;/b&gt; and &lt;b&gt;FolderName&lt;/b&gt; fields. So, the existing folder identified by the first &lt;b&gt;FolderID&lt;/b&gt; field in the request payload will get renamed to the folder name passed into the first &lt;b&gt;FolderName&lt;/b&gt; field in the request payload, and so on.
							&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<MaxLength>15</MaxLength>
									<MaxOccurs>10</MaxOccurs>
									<CallName>ReviseMyMessagesFolders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseMyMessagesFolders -->
	<xs:element name="ReviseMyMessagesFoldersResponse" type="ns:ReviseMyMessagesFoldersResponseType"/>
	<xs:complexType name="ReviseMyMessagesFoldersResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of a &lt;b&gt;ReviseMyMessagesFolders&lt;/b&gt; call only includes the standard response fields for Trading API calls, such as the &lt;b&gt;Ack&lt;/b&gt;  field (to indicate the success or failure of the call), the timestamp, and an &lt;b&gt;Errors&lt;/b&gt; container (if there were any errors and/or warnings).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RevokeToken -->
	<xs:element name="RevokeTokenRequest" type="ns:RevokeTokenRequestType"/>
	<xs:complexType name="RevokeTokenRequestType">
		<xs:annotation>
			<xs:documentation>
				Revokes a token before it would otherwise expire.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="UnsubscribeNotification" type="xs:boolean" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							Cancels notification subscriptions for the user/application if set to true. Default value is false.
						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RevokeToken</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
					</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RevokeToken -->
	<xs:element name="RevokeTokenResponse"  type="ns:RevokeTokenResponseType"/>
	<xs:complexType name="RevokeTokenResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of a &lt;b&gt;RevokeToken&lt;/b&gt; call only includes the standard response fields for Trading API calls, such as the &lt;b&gt;Ack&lt;/b&gt;  field (to indicate the success or failure of the call), the timestamp, and an &lt;b&gt;Errors&lt;/b&gt; container (if there were any errors and/or warnings).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SendInvoice -->
	<xs:element name="SendInvoiceRequest" type="ns:SendInvoiceRequestType"/>
	<xs:complexType name="SendInvoiceRequestType">
		<xs:annotation>
			<xs:documentation>
				This call enables a seller to send an order invoice to a buyer. Optionally, and when applicable, this call can also be used to update the shipping service options available for shipment, to provide payment or checkout instructions to the buyer, to make a cost adjustment for the order/order line item, or to provide one or more offline payment methods (for orders where offline payment is an option).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the eBay listing. Unless &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; is provided in the request, the &lt;b&gt;ItemID&lt;/b&gt; value (or &lt;b&gt;SKU&lt;/b&gt; value) is conditionally required and must be paired with the corresponding &lt;b&gt;TransactionID&lt;/b&gt; value to identify an order line item. For a multiple line item order, &lt;b&gt;OrderID&lt;/b&gt; should be used.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay sales transaction. This identifier is created once there is a commitment from a buyer to purchase an item. Since an auction listing can only have one sales transaction during the duration of the listing, the &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt;. 
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
								&lt;/span&gt;
								&lt;br&gt;
								Unless &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; is provided in the request, the &lt;b&gt;TransactionID&lt;/b&gt; value is required and must be paired with the corresponding &lt;b&gt;ItemID&lt;/b&gt; value to identify an order line item. For a multiple line item order, &lt;b&gt;OrderID&lt;/b&gt; should be used.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier that identifies a single line item or multiple line
								item order.
								&lt;br&gt;&lt;br&gt;
								Unless the &lt;b&gt;ItemID&lt;/b&gt; value (or &lt;b&gt;SKU&lt;/b&gt; value) and corresponding &lt;b&gt;TransactionID&lt;/b&gt; value, or the &lt;b&gt;OrderLineItemID&lt;/b&gt; value is provided in the request to identify a single line item order, the &lt;b&gt;OrderID&lt;/b&gt; value must be specified. If &lt;b&gt;OrderID&lt;/b&gt; value is specified, &lt;b&gt;OrderLineItemID&lt;/b&gt;, &lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;TransactionID&lt;/b&gt;, and &lt;b&gt;SKU&lt;/b&gt; fields are ignored if present in the same request.
								&lt;br&gt;&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; 
									Note that the unique identifier of a 'non-immediate payment' order will change as it goes from an unpaid order to a paid order. Due to this scenario, all Trading API calls that accept Order ID values as filters in the request payload will support the identifiers for both unpaid and paid orders. 
									&lt;br&gt;&lt;br&gt;
									Sellers can check to see if an order has been paid by looking for a value of &lt;code&gt;Complete&lt;/code&gt; in the &lt;b&gt;CheckoutStatus.Status&lt;/b&gt; field in the response of &lt;b&gt;GetOrders&lt;/b&gt; call, or in the &lt;b&gt;Status.CompleteStatus&lt;/b&gt; field in the response of &lt;b&gt;GetItemTransactions&lt;/b&gt; or &lt;b&gt;GetSellerTransactions&lt;/b&gt; call. Sellers should  not fulfill orders until buyer has made payment.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>40</MaxLength>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="InternationalShippingServiceOptions" type="ns:InternationalShippingServiceOptionsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								If the buyer has an international shipping address, use this container to offer up to four international shipping service options (or five if one of the shipping service options is Global Shipping Program or eBay International Shipping). If one or more international shipping service options are offered through this container, the (domestic) &lt;b&gt;ShippingServiceOptions&lt;/b&gt; container should not be included in the same request.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingServiceOptions" type="ns:ShippingServiceOptionsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								If the buyer has a domestic shipping address, use this container
								to offer up to four domestic shipping service options. If one or more domestic
								shipping service options are offered through this container,  the &lt;b&gt;InternationalShippingServiceOptions&lt;/b&gt; container should
								not be included in the same request.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SalesTax" type="ns:SalesTaxType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used if the seller wishes to apply sales tax to the order if the buyer lives in a state/jurisdiction where sales tax is not already collected automatically by eBay and remitted to the tax authority. The amount of sales tax applied to the order is dependent on the sales tax rate in the buyer's state and whether sales tax is being applied to the cost of the order only or the cost of the order plus shipping and handling.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Buyers in all 50 US states and DC are automatically charged sales tax for eBay purchases, and eBay collects and remits this sales tax to the proper taxing authority on the buyer's behalf. Because of this, if a sales tax percentage rate is applied to a listing by a seller in one of these states, this field will be ignored during the checkout process.
								&lt;br&gt;&lt;br&gt;
								Currently, sales tax percentage rates can only be specified by sellers in Canada and 5 US territories, including American Samoa (AS), Guam (GU), Northern Mariana Islands (MP), Palau (PW), and Virgin Islands (VI).
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaymentMethods" type="ns:BuyerPaymentMethodCodeType" minOccurs="0"  maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This field should only be used if the seller needs to add one or more offline payment options for an order that requires/supports offline payment. A seller should not submit any online payment methods here since eBay now controls the available online payment options that are available to buyers, and not the seller.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CheckoutInstructions" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								 This field allows the seller to provide a message or instructions
								 regarding checkout/payment, or the return policy.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>500</MaxLength>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EmailCopyToSeller" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is included and set to &lt;code&gt;true&lt;/code&gt; if the seller wishes to receive an email copy of the invoice sent to the buyer.
							</xs:documentation>
							<xs:appinfo>
								<default>true</default>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller's unique identifier for an item that is being tracked by this SKU. If &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; are not provided, both &lt;b&gt;SKU&lt;/b&gt; (or &lt;b&gt;ItemID&lt;/b&gt;) and corresponding &lt;b&gt;TransactionID&lt;/b&gt; must be provided to uniquely identify a single line item order. For a multiple line item order, &lt;b&gt;OrderID&lt;/b&gt; must be used.
								&lt;br&gt;
								&lt;br&gt;
								This field should only be used if the &lt;b&gt;Item.InventoryTrackingMethod&lt;/b&gt; field (set with the &lt;b&gt;AddFixedPriceItem&lt;/b&gt; or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; calls) is set to &lt;code&gt;SKU&lt;/code&gt;.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50</MaxLength>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an eBay order line item. This identifier is created as soon as there is a commitment to buy (bidder wins the auction, buyer clicks buy button, or buyer purchases item through &lt;b&gt;PlaceOffer&lt;/b&gt; call).
								&lt;br&gt;
								&lt;br&gt;
								Unless the &lt;b&gt;ItemID&lt;/b&gt; (or &lt;b&gt;SKU&lt;/b&gt;) and corresponding &lt;b&gt;TransactionID&lt;/b&gt; is used to
								identify a single line item order, or the &lt;b&gt;OrderID&lt;/b&gt; is used to identify a
								single or multiple line item order, the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; must be specified. For a multiple line item order, &lt;b&gt;OrderID&lt;/b&gt; should be used. If &lt;b&gt;OrderLineItemID&lt;/b&gt; is specified,
								&lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;TransactionID&lt;/b&gt;, and &lt;b&gt;SKU&lt;/b&gt; are ignored if present in the same
								request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AdjustmentAmount" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field allows the seller to adjust the total cost of the order to account for an extra charge or to pass down a discount to the buyer. &lt;br&gt;&lt;br&gt;
								The currency used in this field must be the same currency of the listing site. A positive value in this field indicates that the amount is an extra charge being paid to the seller by the buyer, and a negative value indicates that the amount is a discount given to the buyer by the seller.
						  </xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>SendInvoice</CallName>
										<RequiredInput>Conditionally</RequiredInput>
									</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SendInvoice -->
	<xs:element name="SendInvoiceResponse" type="ns:SendInvoiceResponseType"/>
	<xs:complexType name="SendInvoiceResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of a &lt;b&gt;SendInvoice&lt;/b&gt; call only includes the standard response fields for Trading API calls, such as the &lt;b&gt;Ack&lt;/b&gt;  field (to indicate the success or failure of the call), the timestamp, and an &lt;b&gt;Errors&lt;/b&gt; container (if there were any errors and/or warnings).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetMessagePreferences -->
	<xs:element name="SetMessagePreferencesRequest" type="ns:SetMessagePreferencesRequestType"/>
	<xs:complexType name="SetMessagePreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to add custom Ask Seller a Question (ASQ) subjects to their
				Ask a Question page, or to reset any custom subjects to their default values.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetMessagePreferences</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ASQPreferences" type="ns:ASQPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container can be used to set customized ASQ subjects, or it can be used to reset the ASQ subjects to the eBay defaults. Up to nine customized ASQ subjects can be set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetMessagePreferences</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetMessagePreferences -->
	<xs:element name="SetMessagePreferencesResponse" type="ns:SetMessagePreferencesResponseType"/>
	<xs:complexType name="SetMessagePreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of a &lt;b&gt;SetMessagePreferences&lt;/b&gt; call only includes the standard response fields for Trading API calls, such as the &lt;b&gt;Ack&lt;/b&gt;  field (to indicate the success or failure of the call), the timestamp, and an &lt;b&gt;Errors&lt;/b&gt; container (if there were any errors and/or warnings).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetNotificationPreferences -->
	<xs:element name="SetNotificationPreferencesRequest"	type="ns:SetNotificationPreferencesRequestType"/>
	<xs:complexType name="SetNotificationPreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Manages notification and alert preferences for applications and users.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetNotificationPreferences</RelatedCalls>
				<SeeLink>
					<Title>Platform Notifications Guide</Title>
					<URL>https://developer.ebay.com/api-docs/static/platform-notifications-landing.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ApplicationDeliveryPreferences" type="ns:ApplicationDeliveryPreferencesType" minOccurs="0">
						<xs:annotation>
		 					<xs:documentation>
								Specifies application-level event preferences that have been enabled,
								including the URL to which notifications should be delivered and whether
								notifications should be enabled or disabled (although the
								&lt;b&gt;UserDeliveryPreferenceArray&lt;/b&gt; input property specifies specific
								notification subscriptions).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetNotificationPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserDeliveryPreferenceArray" type="ns:NotificationEnableArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies events and whether or not they are enabled.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetNotificationPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserData" type="ns:NotificationUserDataType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies user data for notification settings, such as mobile phone number.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetNotificationPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EventProperty" type="ns:NotificationEventPropertyType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Characteristics or details of an event such as type, name and value.
								Currently can only be set for wireless applications.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetNotificationPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeliveryURLName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies up to 25 ApplicationDeliveryPreferences.DeliveryURLDetails.DeliveryURLName to associate with a user token sent in a SetNotificationPreferences request. To specify multiple DeliveryURLNames, create separate instances of ApplicationDeliveryPreferences.DeliveryURLDetails.DeliveryURLName, and then enable up to 25 DeliveryURLNames by including them in comma-separated format in this field.
							</xs:documentation>
							<xs:appinfo>
							<CallInfo>
								<CallName>SetNotificationPreferences</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetNotificationPreferences -->
	<xs:element name="SetNotificationPreferencesResponse"  type="ns:SetNotificationPreferencesResponseType"/>
	<xs:complexType name="SetNotificationPreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of a &lt;b&gt;SetNotificationPreferences&lt;/b&gt; call only includes the standard response fields for Trading API calls, such as the &lt;b&gt;Ack&lt;/b&gt;  field (to indicate the success or failure of the call), the timestamp, and an &lt;b&gt;Errors&lt;/b&gt; container (if there were any errors and/or warnings).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetShippingDiscountProfiles -->
	<xs:element name="SetShippingDiscountProfilesRequest" type="ns:SetShippingDiscountProfilesRequestType"/>
	<xs:complexType name="SetShippingDiscountProfilesRequestType">
		<xs:annotation>
			<xs:documentation>
				This call enables a seller to create and manage shipping discounts rules. These are the same shipping discount rules that can be created or managed in My eBay Shipping Preferences.
				&lt;br/&gt;&lt;br/&gt;
				The types of shipping discount rules that can be created and managed with this call include flat-rate shipping rules, calculated shipping rules, and promotional shipping rules. This call can also be used by sellers to set whether or not they allow buyers to combine separate line items into one Combined Invoice order, and how many days they allow buyers to perform that action.
				&lt;br/&gt;&lt;br/&gt;
				A seller can only create, update, or delete one discount rule type with each call. The action to take (either &lt;code&gt;Add&lt;/code&gt;, &lt;code&gt;Update&lt;/code&gt;, or &lt;code&gt;Delete&lt;/code&gt;) is set and controlled with the &lt;b&gt;ModifyActionCode&lt;/b&gt; field.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetShippingDiscountProfiles</RelatedCalls>
				<SeeLink>
					<Title>Shipping discount profiles</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CurrencyID" type="ns:CurrencyCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The three-digit code of the currency to be used for shipping discounts on  Combined Invoice orders. A discount profile can only be associated with a listing if the &lt;b&gt;CurrencyID&lt;/b&gt; value of the profile matches the &lt;b&gt;Item.Currency&lt;/b&gt; value specified in a listing. This field is required if the user is adding or updating one or more shipping discount profiles.
								&lt;br&gt;&lt;br&gt;
								Note that There is a &lt;b&gt;currencyID&lt;/b&gt; attribute on all   &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; elements involving money. To avoid a call error, be sure to use the same currency type in these attributes as what is set for the &lt;b&gt;CurrencyID&lt;/b&gt; field.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CombinedDuration" type="ns:CombinedPaymentPeriodCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to specify the number of days after the purchase of an
								item that the buyer or seller can combine multiple and mutual order
								line items into one Combined Invoice order. In a Combined Invoice order,
								the buyer makes one payment for all order line items, hence only unpaid
								order line items can be combined into a Combined Invoice order.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModifyActionCode" type="ns:ModifyActionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to set which action is being taken (&lt;code&gt;Add&lt;/code&gt;, &lt;code&gt;Update&lt;/code&gt;, or &lt;code&gt;Delete&lt;/code&gt;) in the call. If you are adding a shipping discount rule, you will have to supply a name for that shipping discount profile. If you want to update or delete a shipping discount profile, you'll have to provide the unique identifier of this rule through the corresponding containers. The unique identifiers of these rules can be retrieved with the &lt;b&gt;GetShippingDiscountRules&lt;/b&gt; call, or the seller can view these identifiers in My eBay Shipping Preferences.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FlatShippingDiscount" type="ns:FlatShippingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container allows you to create, update, or delete a flat-rate shipping discount profile.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CalculatedShippingDiscount" type="ns:CalculatedShippingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container allows you to create, update, or delete a calculated shipping discount profile.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CalculatedHandlingDiscount" type="ns:CalculatedHandlingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container allows you to create, update, or delete a calculated handling discount profile.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionalShippingDiscountDetails" type="ns:PromotionalShippingDiscountDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container allows you to create, update, or delete a promotional shipping discount profile.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>


					
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetShippingDiscountProfiles -->
	<xs:element name="SetShippingDiscountProfilesResponse" type="ns:SetShippingDiscountProfilesResponseType"/>
	<xs:complexType name="SetShippingDiscountProfilesResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of a &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; call only includes the standard response fields for Trading API calls, such as the &lt;b&gt;Ack&lt;/b&gt;  field (to indicate the success or failure of the call), the timestamp, and an &lt;b&gt;Errors&lt;/b&gt; container (if there were any errors and/or warnings).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetStoreCategories -->
	<xs:element name="SetStoreCategoriesRequest" type="ns:SetStoreCategoriesRequestType"/>
	<xs:complexType name="SetStoreCategoriesRequestType">
		<xs:annotation>
			<xs:documentation>
				This call allows you to set or modify the category structure of an eBay Store. Sellers must have an eBay Store subscription in order to use this call.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Manage store categories</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/store-categories.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Action" type="ns:StoreCategoryUpdateActionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the type of action (Add, Move, Delete, or Rename) to carry out
								for the specified eBay Store categories.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemDestinationCategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Items can only be contained within child categories. A parent category
								cannot contain items. If adding, moving, or deleting categories displaces
								items, you must specify a destination child category under which the
								displaced items will be moved. The destination category must have no
								child categories.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DestinationParentCategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								When adding or moving store categories, specifies the category under
								which the listed categories will be located. To add or move categories to
								the top level, set the value to -999.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element  name="StoreCategories"  type="ns:StoreCustomCategoryArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the store categories on which to act.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetStoreCategories -->
	<xs:element name="SetStoreCategoriesResponse" type="ns:SetStoreCategoriesResponseType"/>
	<xs:complexType name="SetStoreCategoriesResponseType">
		<xs:annotation>
			<xs:documentation>
				Base response of the &lt;b&gt;SetStoreCategories&lt;/b&gt; call. Returns the status of the eBay Store category changes.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="TaskID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The task ID associated with the category structure change request. For a
								simple change, the &lt;b&gt;SetStoreCategories&lt;/b&gt; call is processed synchronously.
								That is, simple changes are made immediately and then the response is
								returned. For synchronous processing, the task ID in the response is 0.
								If the category structure changes affect many listings, the changes will
								be processed asynchronously and the task ID will be a positive number.
								Use the non-zero task ID with &lt;b&gt;GetStoreCategoryUpdateStatus&lt;/b&gt; to monitor
								the status of asynchronously processed changes.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Status" type="ns:TaskStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								When an eBay Store category structure change is processed synchronously, the status
								is returned as 'Complete' or 'Failed'. For asynchronously processed changes,
								the status is reported as 'InProgress' or 'Pending'. Use &lt;b&gt;GetStoreCategoryUpdateStatus&lt;/b&gt; to
								monitor the status of asynchronously processed changes.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CustomCategory" type="ns:StoreCustomCategoryArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains hierarchy data for eBay Store categories that you have created/modified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetTaxTable -->
	<xs:element name="SetTaxTableRequest" type="ns:SetTaxTableRequestType"/>
	<xs:complexType name="SetTaxTableRequestType">
		<xs:annotation>
			<xs:documentation>
				This call allows you to add or modify sales tax rates for one or more tax jurisdictions within the specified site. Any additions or modifications made with this call is saved in the seller's Sales Tax Table in My eBay.
				&lt;br/&gt;&lt;br/&gt;
				Sales Tax Tables are only supported on the US and Canada (English and French versions) sites, so this call is only applicable to those sites. To view their current Sales Tax Table, a seller may go to the Sales Tax Table in My eBay, or they can make a &lt;b&gt;GetTaxTable&lt;/b&gt; call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetTaxTable</RelatedCalls>
				<SeeLink>
					<Title>Multi-jurisdiction sales tax</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/taxes.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="TaxTable" type="ns:TaxTableType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This table is used to set or modify sales tax rates for one or more tax jurisdictions within that country. A &lt;b&gt;TaxJurisdiction&lt;/b&gt; container is required for each tax jurisdiction that is being added/updated.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetTaxTable</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetTaxTable -->
	<xs:element name="SetTaxTableResponse" type="ns:SetTaxTableResponseType"/>
	<xs:complexType name="SetTaxTableResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of a &lt;b&gt;SetTaxTable&lt;/b&gt; call only includes the standard response fields for Trading API calls, such as the &lt;b&gt;Ack&lt;/b&gt;  field (to indicate the success or failure of the call), the timestamp, and an &lt;b&gt;Errors&lt;/b&gt; container (if there were any errors and/or warnings).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetUserNotes -->
	<xs:element name="SetUserNotesRequest" type="ns:SetUserNotesRequestType"/>
	<xs:complexType name="SetUserNotesRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables users to add, modify, or delete a pinned note for any item that is being tracked in the My eBay All Selling and All Buying areas.
			</xs:documentation>
			<xs:appinfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier of the listing to which the My eBay note will be
								attached. Notes can only be added to items that are
								currently being tracked in My eBay.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Action" type="ns:SetUserNotesActionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller must include this field and set it to 'AddOrUpdate' to add a new user note or update an existing user note, or set it to 'Delete' to delete an existing user note.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NoteText" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is needed if the &lt;b&gt;Action&lt;/b&gt; is &lt;code&gt;AddOrUpdate&lt;/code&gt;. The text supplied in this field will
								completely replace any existing My eBay note for the
								specified item.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>255</MaxLength>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the order line item to which the My
								eBay note will be attached. Notes can only be added to order line items
								that are currently being tracked in My eBay. Buyers can
								view user notes made on order line items in the
								&lt;b&gt;PrivateNotes&lt;/b&gt; field of the &lt;b&gt;WonList&lt;/b&gt; container in &lt;b&gt;GetMyeBayBuying&lt;/b&gt;, and
								sellers can view user notes made on order line items in
								the &lt;b&gt;PrivateNotes&lt;/b&gt; field of the &lt;b&gt;SoldList&lt;/b&gt; and &lt;b&gt;DeletedFromSoldList&lt;/b&gt;
								containers in &lt;b&gt;GetMyeBaySellinging&lt;/b&gt;.
								&lt;br&gt;
								&lt;br&gt;
								The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of name-value pairs that identify (match) one
								variation within a fixed-price, multiple-variation listing. The specified
								name-value pair(s) must exist in the listing specified by either the
								&lt;b&gt;ItemID&lt;/b&gt; or &lt;b&gt;SKU&lt;/b&gt; values specified in the request. If a specific order line
								item is targeted in the request with an
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or an &lt;b&gt;OrderLineItemID&lt;/b&gt; value, any specified
								&lt;b&gt;VariationSpecifics&lt;/b&gt; container is ignored by the call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								SKU value of the item variation to which the My eBay note will be
								attached. Notes can only be added to items that are currently being
								tracked in My eBay. A SKU (stock keeping unit) value is defined by and
								used by the seller to identify a variation within a fixed-price, multiple-
								variation listing. The SKU value is assigned to a variation of an item
								through the &lt;b&gt;Variations.Variation.SKU&lt;/b&gt; element.
								&lt;br&gt;
								&lt;br&gt;
								This field can only be used if the &lt;b&gt;Item.InventoryTrackingMethod&lt;/b&gt; field
								(set with the &lt;b&gt;AddFixedPriceItem&lt;/b&gt; or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; calls) is set to
								SKU.
								&lt;br&gt;
								&lt;br&gt;
								If a specific order line item is targeted in the request
								with an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or an &lt;b&gt;OrderLineItemID&lt;/b&gt; value, any
								specified &lt;b&gt;SKU&lt;/b&gt; is ignored by the call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
						<xs:documentation>
							A unique identifier for an eBay order line item. This field is created as
							soon as there is a commitment to buy from the seller. &lt;b&gt;OrderLineItemID&lt;/b&gt; can be used in the input instead of
							an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair to identify an order line item.
							&lt;br&gt;
							&lt;br&gt;
							Notes can only be added to order line items that are currently being
							tracked in My eBay. Buyers can view user notes made on order line items in
							the &lt;b&gt;PrivateNotes&lt;/b&gt; field of the &lt;b&gt;WonList&lt;/b&gt; container in &lt;b&gt;GetMyeBayBuying&lt;/b&gt;, and
							sellers can view user notes made on order line items in the &lt;b&gt;PrivateNotes&lt;/b&gt;
							field of the &lt;b&gt;SoldList&lt;/b&gt; and &lt;b&gt;DeletedFromSoldList&lt;/b&gt; containers in
							&lt;b&gt;GetMyeBaySellinging&lt;/b&gt;.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>SetUserNotes</CallName>
								<RequiredInput>Conditionally</RequiredInput>
							</CallInfo>
						</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetUserNotes -->
	<xs:element name="SetUserNotesResponse" type="ns:SetUserNotesResponseType"/>
	<xs:complexType name="SetUserNotesResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of a &lt;b&gt;SetUserNotes&lt;/b&gt; call only includes the standard response fields for Trading API calls, such as the &lt;b&gt;Ack&lt;/b&gt;  field (to indicate the success or failure of the call), the timestamp, and an &lt;b&gt;Errors&lt;/b&gt; container (if there were any errors and/or warnings).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetUserPreferences -->
	<xs:element name="SetUserPreferencesRequest" type="ns:SetUserPreferencesRequestType"/>
	<xs:complexType name="SetUserPreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				This call allows an eBay user to set/modify numerous seller account preferences.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetUserPreferences</RelatedCalls>
				<SeeLink>
					<Title>User preferences</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-prefs.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="BidderNoticePreferences" type="ns:BidderNoticePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is included if the seller wishes to receive contact information for unsuccessful bidders. This preference is only applicable for auction listings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CombinedPaymentPreferences" type="ns:CombinedPaymentPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is included if the seller wishes to set the preference for allowing Combined Invoice orders for cases where the buyer has multiple unpaid order line items from the same seller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerPaymentPreferences" type="ns:SellerPaymentPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is included if the seller wishes to set various payment preferences. One or more preferences may be set or modified under this container. Payment preferences specified in a &lt;b&gt;SetUserPreferences&lt;/b&gt; call override the settings in My eBay payment preferences.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerFavoriteItemPreferences" type="ns:SellerFavoriteItemPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is included if the seller wishes to set preferences for displaying items on a buyer's Favorite Sellers' Items page or Favorite Sellers' Items digest. One or more preferences may be set or modified under this container.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndOfAuctionEmailPreferences" type="ns:EndOfAuctionEmailPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is included if the seller wishes to set preferences for the end-of-auction email sent to the winning bidder. These preferences allow the seller to customize the Email that is sent to buyer at the end of the auction. One or more preferences may be set or modified under this container. These preferences are only applicable for auction listings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EmailShipmentTrackingNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is included and set to &lt;code&gt;true&lt;/code&gt; if the seller wishes to email the shipment's tracking number to the buyer.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RequiredShipPhoneNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is included and set to &lt;code&gt;true&lt;/code&gt; if the seller wishes to require the buyer to provide a shipping phone number upon checkout. Some shipping carriers require the receiver's phone number.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UnpaidItemAssistancePreferences" type="ns:UnpaidItemAssistancePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is included if the seller wishes to set or modify Unpaid Item preferences. The Unpaid Item preferences automatically opens an Unpaid Item case on the behalf of the seller if the buyer has not paid for the order after a specified number of days. One or more preferences may be set or modified under this container.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<URL>http://pages.ebay.com/sell/UPI/upiassistant/index.html</URL>
									<Title>Unpaid Item Assistant</Title>
								</SeeLink>
								<SeeLink>
									<URL>http://pages.ebay.com/sell/UPI/standardprocess/index.html</URL>
									<Title>Understanding the New Unpaid Item Process</Title>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PurchaseReminderEmailPreferences" type="ns:PurchaseReminderEmailPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is included if the seller wishes to set the preference for sending a purchase reminder email to buyers.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DispatchCutoffTimePreference" type="ns:DispatchCutoffTimePreferencesType" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									This container is included if the seller wishes to set/modify the order cut off time for same-day shipping. If the seller specifies a value of &lt;code&gt;0&lt;/code&gt; in &lt;strong&gt;Item.DispatchTimeMax&lt;/strong&gt; to offer same day handling when listing an item, the seller's shipping time commitment depends on the order cut off time set for the listing site, as indicated by the &lt;strong&gt;DispatchCutoffTimePreference.CutoffTime&lt;/strong&gt; field.
									&lt;br&gt;
									&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For sellers opted in to the feature that supports different order cut off times for each business day, this container cannot be used to change the order cut off for one or more business days. If this container is used, it will have no effect on any of the order cut off times configured for the seller. In order for the seller to change and/or confirm the actual order cutoff times for same-day handling, that seller should go to Shipping Preferences in My eBay.&lt;/span&gt;
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>SetUserPreferences</CallName>
										<RequiredInput>No</RequiredInput>
									</CallInfo>
									<SeeLink>
										<Title>Same day handling</Title>
										<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-handling-same-day.html</URL>
										<For>details about dispatch cut off times</For>
									</SeeLink>
								</xs:appinfo>
							</xs:annotation>
					</xs:element>
					<xs:element name="GlobalShippingProgramListingPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this flag is included and set to &lt;code&gt;true&lt;/code&gt;, the seller's new listings will enable the Global Shipping Program by default.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;
								&lt;strong&gt;Note:&lt;/strong&gt; This field is ignored for sellers who are not opted in to the Global Shipping Program (when GetUserPreferences returns &lt;strong&gt;OfferGlobalShippingProgramPreference&lt;/strong&gt; with a value of &lt;code&gt;false&lt;/code&gt;).
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				<xs:element name="OverrideGSPserviceWithIntlService" type="xs:boolean" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							If this flag is included and set to &lt;code&gt;true&lt;/code&gt;, and the seller specifies an international shipping service to a particular country for a given listing, the specified service will take precedence and be the listing's default international shipping option for buyers in that country, rather than the Global Shipping Program. The Global Shipping Program will still be the listing's default option for shipping to any Global Shipping-eligible country for which the seller does &lt;em&gt;not&lt;/em&gt; specify an international shipping service.
							&lt;br/&gt;&lt;br/&gt;
							If this flag is set to &lt;code&gt;false&lt;/code&gt;, the Global Shipping Program will be each Global Shipping-eligible listing's default option for shipping to any Global Shipping-eligible country, regardless of any international shipping service that the seller specifies for the listing.
						</xs:documentation>
						<xs:appinfo>
							<Default>false</Default>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				<xs:element name="OutOfStockControlPreference" type="xs:boolean" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							 If this flag is included and set to &lt;code&gt;true&lt;/code&gt;, it enables the Out-of-Stock feature. A seller would use this feature to keep Fixed-Price GTC (Good 'Til Canceled) listings alive even when the "quantity available" value goes to 0 (zero). This is useful when waiting for additional stock and eliminates the need to end the listing and then recreating it when stock arrives. &lt;br/&gt;&lt;br/&gt;
							 While the "quantity available" value is 0, the listing would be hidden from eBay search and if that item was specifically searched for with &lt;b&gt;GetItem&lt;/b&gt; (or related call), the element &lt;b&gt;HideFromSearch&lt;/b&gt; would be returned as 'true' and &lt;b&gt;ReasonHideFromSearch&lt;/b&gt; would be returned as 'OutOfStock'.
							 &lt;br/&gt;&lt;br/&gt;
							 When stock is available, the seller can use the &lt;b&gt;Revise&lt;/b&gt; calls to update the inventory of the item (through the &lt;b&gt;Item.Quantity&lt;/b&gt; or &lt;b&gt;Item.Variations.Variation.Quantity&lt;/b&gt; fields) and the listing would appear again.
							 &lt;br/&gt;&lt;br/&gt;
							 You can return the value of this flag using the &lt;a href="https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GetUserPreferences.html#Request.ShowOutOfStockControlPreference"&gt;GetUserPreferences&lt;/a&gt; call and setting the &lt;b&gt;ShowOutOfStockControlPreference&lt;/b&gt; field to 'true'. &lt;br/&gt;&lt;br/&gt;
							 &lt;span class="tablenote"&gt;&lt;b&gt;IMPORTANT: &lt;/b&gt; When a listing using the Out-of-Stock feature has zero quantity, the seller has 90 days to add inventory without incurring a listing fee. Fees are changed at the end of each the billing cycle but are then refunded if the item is out-of-stock for an entire billing period. See &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/out-of-stock-fees.html"&gt;Fees For a Listing With Zero Quantity&lt;/a&gt; for details. &lt;/span&gt;
						</xs:documentation>
						<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
										<CallName>SetUserPreferences</CallName>
										<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>Out-of-Stock control</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/out-of-stock.html</URL>
								</SeeLink>
						</xs:appinfo>
					</xs:annotation>
          </xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetUserPreferences -->
	<xs:element name="SetUserPreferencesResponse" type="ns:SetUserPreferencesResponseType"/>
	<xs:complexType name="SetUserPreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of a &lt;b&gt;SetUserPreferences&lt;/b&gt; call only includes the standard response fields for Trading API calls, such as the &lt;b&gt;Ack&lt;/b&gt;  field (to indicate the success or failure of the call), the timestamp, and an &lt;b&gt;Errors&lt;/b&gt; container (if there were any errors and/or warnings).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: UploadSiteHostedPictures -->
  <xs:element name="UploadSiteHostedPicturesRequest" type="ns:UploadSiteHostedPicturesRequestType"/>
  <xs:complexType name="UploadSiteHostedPicturesRequestType">
    <xs:annotation>
      <xs:documentation>
        Uploads a picture to the eBay Picture Service and returns a URL of the picture.
        You will use this URL when creating, revising, or relisting an item with the Trading API.
      </xs:documentation>
      <xs:appinfo>
        <SeeLink>
          <Title>Add pictures</Title>
          <URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/pictures.html</URL>
        </SeeLink>
        <SeeLink>
          <Title>Include pictures for variations</Title>
          <URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/variations.html#pix</URL>
        </SeeLink>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="ns:AbstractRequestType">
        <xs:sequence>
          <xs:element name="PictureName" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>
                A seller-defined name for the picture. This field is optional, but can make it easier for a seller to track than an arbitrary, eBay-assigned URL.
              </xs:documentation>
              <xs:appinfo>
                <CallInfo>
                  <CallName>UploadSiteHostedPictures</CallName>
                  <RequiredInput>No</RequiredInput>
                </CallInfo>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="PictureSystemVersion" type="xs:int" minOccurs="0">
            <xs:annotation>
              <xs:documentation>
                Specifies the picture system version. Only version 2 is valid.
                Available to support future changes in the picture system version.
              </xs:documentation>
              <xs:appinfo>
                <CallInfo>
                  <Default>2</Default>
                  <CallName>UploadSiteHostedPictures</CallName>
                  <RequiredInput>No</RequiredInput>
                </CallInfo>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="PictureSet" type="ns:PictureSetCodeType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>
                This enumeration value indicates the size of the picture that will be generated.
                &lt;br/&gt;&lt;br/&gt;
                &lt;span class="tablenote"&gt;&lt;b&gt;IMPORTANT: &lt;/b&gt;
                To get the standard website image sizing with Zoom, set this field to &lt;b&gt;Supersize&lt;/b&gt;.
                &lt;/span&gt;
              </xs:documentation>
              <xs:appinfo>
                <CallInfo>
                  <Default>Standard</Default>
                  <AllValuesExcept>Large</AllValuesExcept>
                  <CallName>UploadSiteHostedPictures</CallName>
                  <RequiredInput>No</RequiredInput>
                </CallInfo>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="PictureData" type="ns:Base64BinaryType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>
                An optional reference ID to the binary attachment.
                &lt;br/&gt;&lt;br/&gt;
                The &lt;b&gt;PictureData&lt;/b&gt; field does not contain the binary attachment. The binary attachment is image data, including the headers, from a JPG, GIF, PNG, BMP, or TIF format image file. The binary attachment must be sent as a MIME attachment, in your POST request, after the XML input.
              </xs:documentation>
              <xs:appinfo>
                <CallInfo>
                  <CallName>UploadSiteHostedPictures</CallName>
                  <RequiredInput>No</RequiredInput>
                </CallInfo>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="PictureUploadPolicy" type="ns:PictureUploadPolicyCodeType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>
                Determines if the uploaded picture is to replace all the pictures or to be added to the pictures currently available to a seller on the eBay site. The picture is available to the seller on the My Picture Uploads tab within the Sell Your Item pages.
                &lt;br/&gt;&lt;br/&gt;
                The picture you upload (and its URL) is stored for a period of time on the EPS server. If, within that time, the picture is associated with an item, then the picture persists on the eBay site for the same time length as other pictures uploaded using the &lt;b&gt;UploadSiteHostedPictures&lt;/b&gt; call.
                &lt;br/&gt;&lt;br/&gt;
                The expiration date of the picture is returned in the  &lt;b&gt;SiteHostedPictureDetails.UseByDate&lt;/b&gt; field in the response.
              </xs:documentation>
              <xs:appinfo>
                <CallInfo>
                  <CallName>UploadSiteHostedPictures</CallName>
                  <RequiredInput>No</RequiredInput>
                </CallInfo>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="ExternalPictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>
                This field is used if the seller wishes to upload a picture to the EPS server that is currently on another external site. The URL of the picture you want to upload is passed in this field. Only https:// servers are supported.
                You can  include only one &lt;b&gt;ExternalPictureURL&lt;/b&gt; field per call.
                &lt;br&gt;&lt;br&gt;
                The eBay server uses the information in this field to retrieve a picture from an external web server. Once retrieved, the picture will be copied to eBay Picture Services and retained for 30 days if not associated with a listing. When associated with a listing, the duration is the length of the listing plus 90 days.
              </xs:documentation>
              <xs:appinfo>
                <MaxLength>1024</MaxLength>
                <CallInfo>
                  <CallName>UploadSiteHostedPictures</CallName>
                  <RequiredInput>Conditionally</RequiredInput>
                  <maxOccurs>1</maxOccurs>
                </CallInfo>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
	<!--  Call: UploadSiteHostedPictures -->
	<xs:element name="UploadSiteHostedPicturesResponse" type="ns:UploadSiteHostedPicturesResponseType"/>
	<xs:complexType name="UploadSiteHostedPicturesResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains information about a picture upload (i.e., information about a picture
				upload containing a binary attachment of an image).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PictureSystemVersion" type="xs:int" minOccurs="0" >
						<xs:annotation>
							<xs:documentation>
								Specifies the picture system version that was used to upload pictures.
								Only version 2 is valid.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SiteHostedPictureDetails" type="ns:SiteHostedPictureDetailsType" minOccurs="0" >
						<xs:annotation>
							<xs:documentation>
								The information about an &lt;b&gt;UploadSiteHostedPictures&lt;/b&gt; upload, including the URL of the uploaded picture.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyAddFixedPriceItem -->
	<xs:element name="VerifyAddFixedPriceItemRequest" type="ns:VerifyAddFixedPriceItemRequestType"/>
	<xs:complexType name="VerifyAddFixedPriceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to test the definition of a new fixed-price listing by
				submitting the definition to eBay without creating an actual listing.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddFixedPriceItem</RelatedCalls>
				<SeeLink>
					<Title>List an item</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/list-item.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Root container holding all values that define a new
								fixed-price listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyAddFixedPriceItem -->
	<xs:element name="VerifyAddFixedPriceItemResponse" type="ns:VerifyAddFixedPriceItemResponseType"/>
	<xs:complexType name="VerifyAddFixedPriceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the listing recommendations (if applicable), the estimated fees for the proposed new listing (except the transaction fees, which aren't calculated until the item has sold), and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								With a successful &lt;b&gt;VerifyAddFixedPriceItem&lt;/b&gt; call, this field is always returned, but the returned value is always &lt;code&gt;0&lt;/code&gt;, since this call only validates the data passed in through the request payload and does not actually create an active listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Item-level SKU for the new listing, if the seller specified
								tem.SKU in the request. Variation SKUs are not returned
								(see GetItem instead).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is an array of fees that would incur if the listing defined in request payload of the &lt;b&gt;VerifyAddFixedPriceItem&lt;/b&gt; call was published. The fees in this container will not include any fees that are based on the purchase price (such as transaction fees) and only come into play when the listing has a sale.
								&lt;br&gt;
								&lt;br&gt;
								All listing fee types are returned, even if those fees are not applicable for the listing and are '0.0'.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The currency used for all fees returned under the &lt;b&gt;Fees&lt;/b&gt; container reflects the currency used for the listing site, and not necessarily in the seller's default/home currency. For example, if a Canadian seller is using the &lt;b&gt;VerifyAddFixedPriceItem&lt;/b&gt; call to verify a listing on the eBay US site, the currency type shown for each fee will be &lt;code&gt;USD&lt;/code&gt; and not &lt;code&gt;CAD&lt;/code&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees by marketplace</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees-by-marketplace.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item would be listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in PrimaryCategory was mapped to a new ID by eBay.
								If the primary category has not changed or it has expired with no replacement,
								CategoryID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category in which the item would be listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in SecondaryCategory was mapped to a new ID by eBay.
								If the secondary category has not changed or it has expired with no replacement,
								Category2ID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount would have applied
								had this actually been listed at this time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyAddItem -->
	<xs:element name="VerifyAddItemRequest" type="ns:VerifyAddItemRequestType"/>
	<xs:complexType name="VerifyAddItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to specify the definition of a new item and submit the definition to eBay without creating a listing.
				&lt;br&gt;&lt;br&gt;
				Sellers who engage in cross-border trade on sites that require a recoupment agreement, must agree to the
				recoupment terms before adding or verifying items. This agreement allows eBay to reimburse
				a buyer during a dispute and then recoup the cost from the seller. The US site is a recoupment site, and
        the agreement is located &lt;a href="https://scgi.ebay.com/ws/eBayISAPI.dll?CBTRecoupAgreement"&gt;here&lt;/a&gt;.
        The list of the sites where a user has agreed to the recoupment terms is returned by the GetUser response.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddItem, VerifyAddFixedPriceItem</RelatedCalls>
				<SeeLink>
					<Title>List an item</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/list-item.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Root container holding all values that define a new
								listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyAddItem -->
	<xs:element name="VerifyAddItemResponse" type="ns:VerifyAddItemResponseType"/>
	<xs:complexType name="VerifyAddItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the listing recommendations (if applicable), the estimated fees for the proposed new listing (except the transaction fees, which aren't calculated until the item has sold), and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								With a successful &lt;b&gt;VerifyAddItem&lt;/b&gt; call, this field is always returned, but the returned value is always &lt;code&gt;0&lt;/code&gt;, since this call only validates the data passed in through the request payload and does not actually create an active listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is an array of fees that would incur if the listing defined in request payload of the &lt;b&gt;VerifyAddItem&lt;/b&gt; call was published. The fees in this container will not include any fees that are based on the purchase price (such as transaction fees) and only come into play when the listing has a sale.
								&lt;br&gt;
								&lt;br&gt;
								All listing fee types are returned, even if those fees are not applicable for the listing and are '0.0'.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The currency used for all fees returned under the &lt;b&gt;Fees&lt;/b&gt; container reflects the currency used for the listing site, and not necessarily in the seller's default/home currency. For example, if a Canadian seller is using the &lt;b&gt;VerifyAddItem&lt;/b&gt; call to verify a listing on the eBay US site, the currency type shown for each fee will be &lt;code&gt;USD&lt;/code&gt; and not &lt;code&gt;CAD&lt;/code&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees by marketplace</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees-by-marketplace.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item would be listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in PrimaryCategory was mapped to a new ID by eBay.
								If the primary category has not changed or it has expired with no replacement,
								CategoryID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category in which the item would be listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in SecondaryCategory was mapped to a new ID by eBay.
								If the secondary category has not changed or it has expired with no replacement,
								Category2ID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount would have applied
								had this actually been listed at this time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information provided by the seller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyAddSecondChanceItem -->
	<xs:element name="VerifyAddSecondChanceItemRequest" type="ns:VerifyAddSecondChanceItemRequestType"/>
	<xs:complexType name="VerifyAddSecondChanceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Simulates the creation of a new Second Chance Offer
				listing of an item without actually creating a listing.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetAllBidders, AddSecondChanceItem</RelatedCalls>
				<SeeLink>
					<Title>Second chance offers</Title>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/second-chance.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="RecipientBidderUserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the bidder from the original, ended listing to whom the seller
								is extending the second chance offer. Specify only one
								&lt;b&gt;RecipientBidderUserID&lt;/b&gt; per call. If multiple users are specified (each in a
								&lt;b&gt;RecipientBidderUserID&lt;/b&gt; node), only the last one specified receives the
								offer.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.&lt;/span&gt;								
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BuyItNowPrice" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the amount the offer recipient must pay to purchase the item
								from the Second Chance Offer listing. Use only when the original item was
								an eBay Motors (or in some categories on U.S. and international sites for
								high-priced items, such as items in many U.S. and Canada Business and
								Industrial categories) and it ended unsold because the reserve price was
								not met. Call fails with an error for any other item conditions.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Duration" type="ns:SecondChanceOfferDurationCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the length of time the Second Chance Offer listing will be
								active. The recipient bidder has that much time to purchase the item or
								the listing expires.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to identify the recently-ended auction listing for which a Second Chance Offer will be made to one of the non-winning bidders on the recently-ended auction listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerMessage" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Message content. Cannot contain HTML, asterisks, or quotes. This content
								is included in the Second Chance Offer email sent to the recipient, which
								can be retrieved with &lt;b&gt;GetMyMessages&lt;/b&gt;.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>1000</MaxLength>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<!--  Call: VerifyAddSecondChanceItem -->
	<xs:element name="VerifyAddSecondChanceItemResponse" type="ns:VerifyAddSecondChanceItemResponseType"/>
	<xs:complexType name="VerifyAddSecondChanceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Base response of the &lt;b&gt;VerifyAddSecondChanceItem&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
									Indicates the date and time when the the new
									Second Chance Offer listing became active and
									the recipient user could purchase the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
									Indicates the date and time when the Second Chance Offer listing expires, at which time
									the listing ends (if the recipient user does
									not purchase the item first).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyRelistItem -->
	<xs:element name="VerifyRelistItemRequest" type="ns:VerifyRelistItemRequestType"/>
	<xs:complexType name="VerifyRelistItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enable the seller to verify that the data they plan to pass into a &lt;b&gt;RelistItem&lt;/b&gt; call will produce the results that you are expecting, including a successful call with no errors.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>RelistItem</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;Item&lt;/b&gt; container is used to configure the item that will be relisted. If the seller plans to relist the item with no changes, the only field under the &lt;b&gt;Item&lt;/b&gt; container that is required is the &lt;b&gt;ItemID&lt;/b&gt; field. In the &lt;b&gt;ItemID&lt;/b&gt; field, the seller specifies the item that will be relisted. If the seller wishes to change anything else for the listing, the seller should include this field in the call request and give it a new value.
								&lt;br/&gt;&lt;br/&gt;
								If the seller wants to delete one or more optional settings in the listing, the seller should use the &lt;b&gt;DeletedField&lt;/b&gt; tag.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of the field to delete from a listing. See the eBay Features Guide for rules on deleting values when relisting items. Also see the relevant field descriptions to determine when to use &lt;b&gt;DeletedField&lt;/b&gt; (and potential consequences).
								The request can contain zero, one, or many instances of &lt;b&gt;DeletedField&lt;/b&gt; (one for each field to be deleted).
								&lt;br&gt;&lt;br&gt;
								Case-sensitivity must be taken into account when using a &lt;b&gt;DeletedField&lt;/b&gt; tag to delete a field. The value passed into a &lt;b&gt;DeletedField&lt;/b&gt; tag must either match the case of the schema element names in the full field path (Item.PictureDetails.PictureURL), or the initial letter of each schema element name in the full field path must be  lowercase (item.pictureDetails.pictureURL).
								Do not change the case of letters in the middle of a field name.
								For example, item.picturedetails.pictureURL is not allowed.&lt;br&gt;&lt;br&gt;
								To delete a listing enhancement like 'BoldTitle', specify the value you are deleting;
								for example, Item.ListingEnhancement[BoldTitle].
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyRelistItem -->
	<xs:element name="VerifyRelistItemResponse" type="ns:VerifyRelistItemResponseType"/>
	<xs:complexType name="VerifyRelistItemResponseType">
		<xs:annotation>
			<xs:documentation>
				The base response type for the &lt;b&gt;VerifyRelistItem&lt;/b&gt; call. The response includes the Item ID for the relisted item, the SKU value for the item (if any), listing recommendations (if applicable), the estimated fees for the relisted item (except the transaction fees, which aren't calculated until the item has sold), the start and end times of the listing, and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								With a successful &lt;b&gt;VerifyRelistItem&lt;/b&gt; call, this field is always returned, but the returned value is always &lt;code&gt;0&lt;/code&gt;, since this call only validates the data passed in through the request payload and does not actually relist an item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is an array of fees that would incur if the listing defined in request payload of the &lt;b&gt;VerifyRelistItem&lt;/b&gt; call was used to relist an item. The fees in this container will not include any fees that are based on the purchase price (such as transaction fees) and only come into play when the listing has a sale.
								&lt;br&gt;
								&lt;br&gt;
								All listing fee types are returned, even if those fees are not applicable for the listing and are '0.0'.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The currency used for all fees returned under the &lt;b&gt;Fees&lt;/b&gt; container reflects the currency used for the listing site, and not necessarily in the seller's default/home currency. For example, if a Canadian seller is using the &lt;b&gt;VerifyRelistItem&lt;/b&gt; call to verify an item to be relisted on the eBay US site, the currency type shown for each fee will be &lt;code&gt;USD&lt;/code&gt; and not &lt;code&gt;CAD&lt;/code&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees by marketplace</Title>
									<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees-by-marketplace.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This timestamp indicates the date and time when the item to be relisted became active on the eBay site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This timestamp indicates the date and time when the item to be relisted is scheduled to end on the eBay site. This date/time is calculated by using the &lt;b&gt;StartTime&lt;/b&gt; and the the listing duration.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This field is returned if an eBay special offer or promotion is applicable to the listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information provided by the seller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


	<!--
##### from file ../Shared/public/AbstractRequestType.xsd #####

-->
	<xs:complexType name="AbstractRequestType" abstract="true">
		<xs:annotation>
			<xs:documentation>
				Base type definition of the request payload, which can carry any type of payload
				content plus optional versioning information and detail level requirements. All
				concrete request types (e.g., AddItemRequestType) are derived from the abstract
				request type. The naming convention we use for the concrete type names is the name
				of the service (the verb or call name) followed by "RequestType":
				VerbNameRequestType
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DetailLevel" type="ns:DetailLevelCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Detail levels are instructions that define standard subsets of
						data to return for particular data components (e.g., each
						Item, Transaction, or User) within the response payload.
						For example, a particular detail level might cause the
						response to include buyer-related data in every result
						(e.g., for every Item), but no seller-related data.
						&lt;br/&gt;&lt;br/&gt;
						Specifying a detail level is like using a
						predefined attribute list in the SELECT clause of an SQL query.
						Use the &lt;b&gt;DetailLevel&lt;/b&gt; element to specify the required detail level
						that the client application needs pertaining to the data components
						that are applicable to the request.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;DetailLevelCodeType&lt;/b&gt; defines the
						global list of available detail levels for all request types.
						Most request types support certain detail
						levels or none at all. If you pass a detail level that exists
						in the schema but that isn't valid for a particular request,
						eBay ignores it and processes the request without it.
						&lt;br/&gt;&lt;br/&gt;
						For each request type, see the detail level tables in the
						Input/Output Reference to determine which detail levels are
						applicable and which elements are returned for each applicable
						detail level.
						&lt;br&gt;&lt;br&gt;Note that &lt;b&gt;DetailLevel&lt;/b&gt; is required input for
						&lt;b&gt;GetMyMessages&lt;/b&gt;. &lt;br&gt;
						&lt;br&gt;
						With &lt;b&gt;GetSellerList&lt;/b&gt; and other calls that retrieve large data sets,
						please avoid using &lt;b&gt;ReturnAll&lt;/b&gt; when possible. For example, if you use
						&lt;b&gt;GetSellerList&lt;/b&gt;, use &lt;b&gt;GranularityLevel&lt;/b&gt; instead, or use &lt;b&gt;GetSellerEvents&lt;/b&gt;. If you do use 'ReturnAll' with
						&lt;b&gt;GetSellerList&lt;/b&gt;, use a small &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; value and a narrow
						&lt;b&gt;EndTimeFrom&lt;/b&gt;/&lt;b&gt;EndTimeTo&lt;/b&gt; date range for better performance.
					</xs:documentation>
					<xs:appinfo>
						<PresentDetails>Yes</PresentDetails>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<!-- it does not support 'none' -->
							<OnlyTheseValues>ReturnSummary, ReturnHeaders, ReturnMessages</OnlyTheseValues>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<CallName>GetBestOffers</CallName>
							<CallName>GetFeedback</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetTaxTable</CallName>
							<OnlyTheseValues>ReturnAll, none</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetUser</CallName>
							<OnlyTheseValues>ReturnAll, ReturnSummary, none</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerList</CallName>
							<CallName>GetSellerTransactions</CallName>
							<OnlyTheseValues>ItemReturnDescription, ReturnAll, none</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<OnlyTheseValues>ItemReturnAttributes, ItemReturnDescription, ReturnAll, none</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorLanguage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Use &lt;b&gt;ErrorLanguage&lt;/b&gt; to return error strings for the call in a different language
						from the language commonly associated with the site that the requesting user
						is registered with. Below are some examples from different countries.
						&lt;br&gt;&lt;br&gt;
						&lt;table border="0"&gt;
						&lt;tr&gt;
						&lt;th&gt;ID&lt;/th&gt;
						&lt;th&gt;Country&lt;/th&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_AU&lt;/td&gt;
						&lt;td&gt;Australia&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;de_AT&lt;/td&gt;
						&lt;td&gt;Austria&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;nl_BE&lt;/td&gt;
						&lt;td&gt;Belgium (Dutch)&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;fr_BE&lt;/td&gt;
						&lt;td&gt;Belgium (French)&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_CA&lt;/td&gt;
						&lt;td&gt;Canada&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;fr_CA&lt;/td&gt;
						&lt;td&gt;Canada (French)&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;zh_CN&lt;/td&gt;
						&lt;td&gt;China&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;fr_FR&lt;/td&gt;
						&lt;td&gt;France&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;de_DE&lt;/td&gt;
						&lt;td&gt;Germany&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;zh_HK&lt;/td&gt;
						&lt;td&gt;Hong Kong&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_IN&lt;/td&gt;
						&lt;td&gt;India&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_IE&lt;/td&gt;
						&lt;td&gt;Ireland&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;it_IT&lt;/td&gt;
						&lt;td&gt;Italy&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;nl_NL&lt;/td&gt;
						&lt;td&gt;Netherlands&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_SG&lt;/td&gt;
						&lt;td&gt;Singapore&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;es_ES&lt;/td&gt;
						&lt;td&gt;Spain&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;de_CH&lt;/td&gt;
						&lt;td&gt;Switzerland&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_GB&lt;/td&gt;
						&lt;td&gt;United Kingdom&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_US&lt;/td&gt;
						&lt;td&gt; United States&lt;/td&gt;
						&lt;/tr&gt;
						&lt;/table&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. If you pass in a
						&lt;b&gt;MessageID&lt;/b&gt; in a request, the same value will be returned in the
						&lt;b&gt;CorrelationID&lt;/b&gt; field in the response. Pairing these values can
						help you track and confirm that a response is returned for every request and to
						match specific responses to specific requests.
						If you do not pass a &lt;b&gt;MessageID&lt;/b&gt; value in the request,
						&lt;b&gt;CorrelationID&lt;/b&gt; is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Version" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The version number of the API code that you are
						programming against (e.g., 1149).
						The version you specify for a call has these basic effects:
						&lt;b&gt;&lt;/b&gt;
							&lt;ul&gt;
	  						&lt;li&gt;It indicates the version of the code lists and other
						data that eBay should use to process your request.&lt;/li&gt;
	  						&lt;li&gt;It indicates the schema version you are using.&lt;/li&gt;
							&lt;/ul&gt;
						You need to use a version that is greater than or equal to the
						lowest supported version.
						&lt;br&gt;
						&lt;b&gt;For the SOAP API:&lt;/b&gt; If you are using the SOAP API,
						this field is required. Specify the version of the WSDL your
						application is using.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the XML API:&lt;/b&gt; If you are using the XML API,
						this field has no effect. Instead, specify the version in the
						&lt;b&gt;X-EBAY-API-COMPATIBILITY-LEVEL&lt;/b&gt; HTTP header.
						(If you specify &lt;b&gt;Version&lt;/b&gt; in the body of an XML API request and it
						is different from the value in the HTTP header, eBay returns an
						informational warning that the value in the HTTP header was used
						instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>HTTP headers</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/make-a-call/using-xml.html#headers</URL>
						</SeeLink>
						<SeeLink>
							<Title>eBay Schema Versioning Strategy</Title>
							<URL>../../HowTo/eBayWS/eBaySchemaVersioning.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Lowest Supported Version</Title>
							<URL>../../HowTo/eBayWS/eBaySchemaVersioning.html#VersionSupportSchedule</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndUserIP" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The public IP address of the machine from which the request is sent.
						Your application captures that IP address and includes it in
						a call request. eBay evaluates requests for safety (also see
						the &lt;b&gt;BotBlock&lt;/b&gt; container
						in the request and response of this call).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- XML_ONLY -->
			<xs:element name="RequesterCredentials" type="ns:XMLRequesterCredentialsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Authentication information for the user on whose behalf the application is
					making the request. Only registered eBay users are allowed to make API calls. To
					verify that a user is registered, your application needs to pass a user-specific
					value called an "authentication token" in the request. This is equivalent to
					signing in on the eBay Web site. As API calls do not pass session information,
					you need to pass the user's authentication token every time you invoke a call on
					their behalf. All calls require an authentication token, except the calls you
					use to retrieve a token in the first place. (For such calls, you use the eBay
					member's username and password instead.)
				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Getting Tokens</Title>
							<URL>https://developer.ebay.com/DevZone/guides/features-guide/Basics/Tokens.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- XML_ONLY -->
			<xs:element name="ErrorHandling" type="ns:ErrorHandlingCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Error tolerance level for the call. This is a preference
						that specifies how eBay should handle requests that contain
						invalid data or that could partially fail. This gives you some control
						over whether eBay returns warnings or blocking errors
						and how eBay processes the invalid data.&lt;br&gt;
						&lt;br&gt;
						This field is only applicable to &lt;b&gt;AddItem&lt;/b&gt; and related calls,
						and only when the listing includes &lt;b&gt;ProductListingDetails&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<Default>BestEffort</Default>
							<RequiredInput>No</RequiredInput>
							<SeeLink>
								<Title>Pre-filling Item Specifics with Product Details</Title>
								<URL>https://developer.ebay.com/DevZone/guides/features-guide/Development/ItemSpecifics-CatalogDetails.html</URL>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<OnlyTheseValues>BestEffort, FailOnError</OnlyTheseValues>
							<Default>FailOnError</Default>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvocationID" type="ns:UUIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for a particular call. If the same &lt;b&gt;InvocationID&lt;/b&gt; is passed
						in after it has been passed in once on a call that succeeded for a particular
						application and user, then an error will be returned. The identifier can
						only contain digits from 0-9 and letters from A-F. The
						identifier must be 32 characters long.  For example,
						1FB02B2-9D27-3acb-ABA2-9D539C374228.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>32</MaxLength>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OutputSelector" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						You can use the &lt;b&gt;OutputSelector&lt;/b&gt; field to restrict the data returned by a call. This field can make the call response easier to manage, especially when a large payload is returned. If you use the &lt;b&gt;OutputSelector&lt;/b&gt; field, the output data will only include the field(s) you specified in the request, as well as all of its child fields (if a field is a container) and its parent fields (if any). Note that it is possible that a field included through an &lt;b&gt;OutputSelector&lt;/b&gt; field may still not be returned if it is not applicable, or if it is not found based on other criteria set up in the request payload.
						&lt;br&gt;
						&lt;br&gt;
						For example, if you are using &lt;b&gt;GetItem&lt;/b&gt; and you only want to retrieve the URL of the View Item page (emitted in &lt;b&gt;ViewItemURL&lt;/b&gt; field) and the item's Buy It Now price (emitted in &lt;b&gt;BuyItNowPrice&lt;/b&gt; field), you would include two separate &lt;b&gt;OutputSelector&lt;/b&gt; fields and set the value for each one as &lt;b&gt;ViewItemURL&lt;/b&gt; and &lt;b&gt;BuyItNowPrice&lt;/b&gt; as in the following example:
						&lt;br&gt;
						&lt;br&gt;
						&lt;pre&gt;
						&lt;b&gt;If the following output selectors are used:&lt;/b&gt;
						&lt;br&gt;&lt;br&gt;...&lt;br&gt;
						&lt;code&gt;&amp;lt;OutputSelector&amp;gt;ViewItemURL&amp;lt;/OutputSelector&amp;gt;&lt;br&gt;
						&amp;lt;OutputSelector&amp;gt;BuyItNowPrice&amp;lt;/OutputSelector&amp;gt;
						&lt;/code&gt;&lt;br&gt;...
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;...the response might look like the following&lt;/b&gt;
						&lt;br&gt;&lt;br&gt;
						&lt;code&gt;
						&amp;lt;Item&amp;gt;&lt;br&gt;
						&amp;lt;BuyItNowPrice currencyID="USD"&amp;gt;0.0&amp;lt;/BuyItNowPrice&amp;gt;&lt;br&gt;
						&amp;lt;ListingDetails&amp;gt;&lt;br&gt;
						&amp;lt;ViewItemURL&amp;gt;http://www.ebay.com/itm/Tag-Heuer-Mens-Watch/182879833261&amp;lt;/ViewItemURL&amp;gt;&lt;br&gt;
						&amp;lt;/ListingDetails&amp;gt;&lt;br&gt;
  					&amp;lt;/Item&amp;gt;
  					&lt;/code&gt;
						&lt;/pre&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<CallName>GetAdFormatLeads</CallName>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBestOffers</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetCategoryFeatures</CallName>
							<CallName>GetFeedback</CallName>
							<CallName>GetItem</CallName>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetMemberMessages</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetMyMessages</CallName>
							<CallName>GetNotificationPreferences</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetSellerList</CallName>
							<CallName>GetSellerTransactions</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/make-a-call/tapi-input-data.html#output-sel</URL>
							<Title>OutputSelector</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WarningLevel" type="ns:WarningLevelCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Controls whether or not to return warnings when the application passes
						unrecognized or deprecated elements in a request.&lt;br&gt;
						&lt;br&gt;
						An unrecognized element is one that is not defined in any supported
						version of the schema. Schema element names are case-sensitive,
						so using &lt;b&gt;WarningLevel&lt;/b&gt; can also help you remove any potential hidden
						bugs within your application due to incorrect case or spelling in
						field names before you put your application into the
						Production environment.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;WarningLevel&lt;/b&gt; only validates elements; it doesn't validate
						XML attributes. It also doesn't control warnings related to
						user-entered strings or numbers, or warnings for
						logical errors.&lt;br&gt;
						&lt;br&gt;
						We recommend that you only use this during development and debugging.
						Do not use this in requests performed in the Production environment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<URL>https://ebaydts.com/eBayKBDetails?KBid=499</URL>
							<Title>Warning Level</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BotBlock" type="ns:BotBlockRequestType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is only used by the &lt;b&gt;PlaceOffer&lt;/b&gt; call request if the previous &lt;b&gt;PlaceOffer&lt;/b&gt; call resulted in a &lt;b&gt;BotBlock&lt;/b&gt; container in the response. If the caller receives this container in the response, that caller must make another &lt;b&gt;PlaceOffer&lt;/b&gt; call, this time, passing in the encrypted token and URL that is returned in the &lt;b&gt;BotBlock&lt;/b&gt; container in the response. This safeguard lets eBay know that a real user is making a &lt;b&gt;PlaceOffer&lt;/b&gt; call and not a bot.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/AbstractResponseType.xsd #####

-->
	<xs:complexType name="AbstractResponseType" abstract="true">
		<xs:annotation>
			<xs:documentation>
				Base type definition of a response payload that can carry any
				type of payload content with following optional elements:
				&lt;ul&gt;
					&lt;li&gt;timestamp of response message&lt;/li&gt;
					&lt;li&gt;application-level acknowledgement&lt;/li&gt;
					&lt;li&gt;application-level (business-level) errors and warnings&lt;/li&gt;
				&lt;/ul&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Timestamp" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value represents the date and time when eBay processed the
						request. The time zone of this value is GMT and the format is the
						ISO 8601 date and time format (YYYY-MM-DDTHH:MM:SS.SSSZ). See the &lt;b&gt;Time
						Values&lt;/b&gt; section in the eBay Features Guide for information about this
						time format and converting to and from the GMT time zone. &lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;
						Trading API calls are designed to retrieve very large sets
						of metadata that change once a day or less often. To improve performance, these
						calls return cached responses when you request all available data (with no
						filters). When this occurs, this time value reflects the time the cached response
						was created. Thus, this value is not necessarily when the request was processed.
						However, if you specify an input filter to reduce the amount of data returned, the
						calls retrieve the latest data (not cached). When this occurs, this time value does
						reflect when the request was processed.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>OrderAck, SetShipmentTrackingInfo</AllCallsExcept>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Ack" type="ns:AckCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A token representing the application-level acknowledgement code that indicates
						the response status (e.g., success). The &lt;b&gt;AckCodeType&lt;/b&gt; list specifies
						the possible values for the &lt;b&gt;Ack&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>CompleteSale, GetPopularKeywords</AllCallsExcept>
							<AllValuesExcept>PartialFailure</AllValuesExcept>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<CallName>GetPopularKeywords</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. If you pass in a
						&lt;b&gt;MessageID&lt;/b&gt; in a request, the same value will be returned in the
						&lt;b&gt;CorrelationID&lt;/b&gt; field in the response. Pairing these values can
						help you track and confirm that a response is returned for every request and to
						match specific responses to specific requests.
						If you do not pass a &lt;b&gt;MessageID&lt;/b&gt; value in the request,
						&lt;b&gt;CorrelationID&lt;/b&gt; is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>OrderAck, SetShipmentTrackingInfo</AllCallsExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Errors" type="ns:ErrorType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A list of application-level errors (if any) that occurred when eBay
						processed the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Message" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Supplemental information from eBay, if applicable. May elaborate on
						errors (such as how a listing violates eBay policies) or provide
						useful hints that may help a seller increase sales. This data can
						accompany the call's normal data result set or a result set that
						contains only errors. &lt;br&gt;
						&lt;br&gt;
						Applications must recognize when the &lt;b&gt;Message&lt;/b&gt; field is returned and
						provide a means to display the listing hints and error message
						explanations to the user. &lt;br&gt;
						&lt;br&gt;
						The string can return HTML, including TABLE, IMG, and HREF elements.
						In this case, an HTML-based application should be able to include
						the HTML as-is in the HTML page that displays the results.
						A non-HTML application would need to parse the HTML
						and convert the table elements and image references into UI elements
						particular to the programming language used.
						As usual for string data types, the HTML markup elements are escaped
						with character entity references
						(e.g.,&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;...).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>EndItem</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>RespondToWantItNowPost</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Standard Data for All Calls</Title>
							<URL>https://developer.ebay.com/DevZone/guides/features-guide/Basics/Call-StandardCallData.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Version" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The version of the response payload schema. Indicates the version of the schema that eBay used to process the request. See the &lt;b&gt;Standard Data for All Calls&lt;/b&gt; section in the eBay Features Guide for information on using the response version when troubleshooting &lt;b&gt;CustomCode&lt;/b&gt; values that appear in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>OrderAck, SetShipmentTrackingInfo</AllCallsExcept>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Build" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This refers to the specific software build that eBay used when processing the request
						and generating the response. This includes the version number plus additional
						information. eBay Developer Support may request the build information
						when helping you resolve technical issues.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>OrderAck, SetShipmentTrackingInfo</AllCallsExcept>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NotificationEventName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Event name of the notification. Only returned by Platform Notifications.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DuplicateInvocationDetails" type="ns:DuplicateInvocationDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Information that explains a failure due to a duplicate &lt;b&gt;InvocationID&lt;/b&gt; being
						passed in.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSecondChanceItem</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecipientUserID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Recipient user ID of the notification. Only returned by Platform Notifications.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EIASToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique Identifier of Recipient user ID of the notification. Only returned by
						Platform Notifications (not for regular API call responses).
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NotificationSignature" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A Base64-encoded MD5 hash that allows the recipient of a Platform
						Notification to verify this is a valid Platform Notification sent by
						eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HardExpirationWarning" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Expiration date of the user's authentication token. Only returned
						within the 7-day period prior to a token's expiration. To ensure
						that user authentication tokens are secure and to help avoid a
						user's token being compromised, tokens have a limited life span. A
						token is only valid for a period of time (set by eBay). After this
						amount of time has passed, the token expires and must be replaced
						with a new token.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>FetchToken, OrderAck, SetShipmentTrackingInfo, GetSessionID</AllCallsExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BotBlock" type="ns:BotBlockResponseType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is conditionally returned in the &lt;b&gt;PlaceOffer&lt;/b&gt; call response if eBay wants to challenge the user making the call to ensure that the call is being made by a real user and not a bot. This container consist of an encrypted token, the URL of the image that should be displayed to the user, or the URL of an audio clip for sight-impaired users. After receiving this data in the response, the caller must make another &lt;b&gt;PlaceOffer&lt;/b&gt; call, this time passing in the encrypted token and one of the URLs that was received in the previous call response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalUserData" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					An application subscribing to notifications can include an XML-compliant
					string, not to exceed 256 characters, which will be returned. The string can
					identify a particular user. Any sensitive information should be passed with due
					caution.
					&lt;br&gt;&lt;br&gt;
					To subscribe to and receive eBay Buyer Protection notifications, this field is
					required, and you must pass in 'eBP notification' as a string.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/AckCodeList.xsd #####

-->
	<xs:simpleType name="AckCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type identifies the possible values that can be returned in the  &lt;b&gt;Ack&lt;/b&gt; field in call responses. The &lt;b&gt;Ack&lt;/b&gt; value  will indicate if the call was completely successful, if the called failed, or if the call was partially successful, but with minor errors or warnings.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Success">
				<xs:annotation>
					<xs:documentation>
					 This value indicates that the call request was processed successfully without any issues.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failure">
				<xs:annotation>
					<xs:documentation>
					  This value indicates that the call request processing failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Warning">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the call request was successful, but processing was not without any issues. These issues can be checked in the &lt;b&gt;Errors&lt;/b&gt; container, that will also be returned when one or more known issues occur with the call request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PartialFailure">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the call request partially failed. One or more  issues that may be responsible for this partial failure can be checked in the &lt;b&gt;Errors&lt;/b&gt; container, that will also be returned when one or more known issues occur with the call request.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/BotBlockRequestType.xsd #####

-->
	<xs:complexType name="BotBlockRequestType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;BotBlock&lt;/b&gt; container of the &lt;b&gt;PlaceOffer&lt;/b&gt; call request. The &lt;b&gt;BotBlock&lt;/b&gt; container is conditionally required in a &lt;b&gt;PlaceOffer&lt;/b&gt; call request if the previous &lt;b&gt;PlaceOffer&lt;/b&gt; call resulted in a &lt;b&gt;BotBlock&lt;/b&gt; container being returned in the response. The &lt;b&gt;BotBlock&lt;/b&gt; container in the response will contain an authentication token and a URL that will need to be passed into the &lt;b&gt;BotBlock&lt;/b&gt; container of the &lt;b&gt;PlaceOffer&lt;/b&gt; call request in the subsequent call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BotBlockToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value is an encrypted token that eBay generates and returns in the &lt;b&gt;BotBlock.BotBlockToken&lt;/b&gt; field of the &lt;b&gt;PlaceOffer&lt;/b&gt; call response when eBay is requiring that the user supply an authentication token and URL in order for eBay to process the &lt;b&gt;PlaceOffer&lt;/b&gt; call. As soon as a user gets a &lt;b&gt;BotBlock&lt;/b&gt; container returned in the &lt;b&gt;PlaceOffer&lt;/b&gt; call response, that user should grab the authentication token and the URL and then run another &lt;b&gt;PlaceOffer&lt;/b&gt; call, but this time using the &lt;b&gt;BotBlock&lt;/b&gt; container and passing in the authentication token and the URL values.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BotBlockUserInput" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value is a URL that eBay generates and returns in either the &lt;b&gt;BotBlock.BotBlockUrl&lt;/b&gt; or &lt;b&gt;BotBlock.BotBlockAudioUrl&lt;/b&gt; field (returned for site-impaired users) of the &lt;b&gt;PlaceOffer&lt;/b&gt; call response when eBay is requiring that the user supply an authentication token and URL in order for eBay to process the &lt;b&gt;PlaceOffer&lt;/b&gt; call. As soon as a user gets a &lt;b&gt;BotBlock&lt;/b&gt; container returned in the &lt;b&gt;PlaceOffer&lt;/b&gt; call response, that user should grab the authentication token and the URL and then run another &lt;b&gt;PlaceOffer&lt;/b&gt; call, but this time using the &lt;b&gt;BotBlock&lt;/b&gt; container and passing in the authentication token and the URL values.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/BotBlockResponseType.xsd #####

-->
	<xs:complexType name="BotBlockResponseType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;BotBlock&lt;/b&gt; container that is returned in the &lt;b&gt;PlaceOffer&lt;/b&gt; call response if eBay is requiring that the user supply an authentication token and URL in order for eBay to process the &lt;b&gt;PlaceOffer&lt;/b&gt; call. The authentication token and URL values that are returned in the &lt;b&gt;PlaceOffer&lt;/b&gt; call response are then passed in the &lt;b&gt;BotBlock&lt;/b&gt; container of a subsequent &lt;b&gt;PlaceOffer&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BotBlockToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value is an encrypted token that eBay generates and returns in the &lt;b&gt;BotBlock.BotBlockToken&lt;/b&gt; field of the &lt;b&gt;PlaceOffer&lt;/b&gt; call response when eBay is requiring that the user supply an authentication token and URL in order for eBay to process the &lt;b&gt;PlaceOffer&lt;/b&gt; call. As soon as a user gets a &lt;b&gt;BotBlock&lt;/b&gt; container returned in the &lt;b&gt;PlaceOffer&lt;/b&gt; call response, that user should grab the authentication token and the URL and then run another &lt;b&gt;PlaceOffer&lt;/b&gt; call, but this time using the &lt;b&gt;BotBlock&lt;/b&gt; container and passing in the authentication token and the URL values.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BotBlockUrl" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value is a URL to an image that eBay generates and returns in the &lt;b&gt;PlaceOffer&lt;/b&gt; call response when eBay is requiring that the user supply an authentication token and URL in order for eBay to process the &lt;b&gt;PlaceOffer&lt;/b&gt; call. As soon as a user gets a &lt;b&gt;BotBlock&lt;/b&gt; container returned in the &lt;b&gt;PlaceOffer&lt;/b&gt; call response, that user should grab the authentication token and this &lt;b&gt;BotBlockUrl&lt;/b&gt; and then run another &lt;b&gt;PlaceOffer&lt;/b&gt; call, but this time using the &lt;b&gt;BotBlock&lt;/b&gt; container and passing in the authentication token and this URL value in the &lt;b&gt;BotBlockUserInput&lt;/b&gt; field. For site-impaired users, the &lt;b&gt;BotBlockAudioUrl&lt;/b&gt; field might be returned instead, in which case, the &lt;b&gt;BotBlockAudioUrl&lt;/b&gt; value should be passed into the&lt;b&gt;BotBlockUserInput&lt;/b&gt; field instead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BotBlockAudioUrl" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value is a URL to an audio clip that eBay generates and returns in the &lt;b&gt;PlaceOffer&lt;/b&gt; call response when eBay is requiring that the user supply an authentication token and URL in order for eBay to process the &lt;b&gt;PlaceOffer&lt;/b&gt; call. As soon as a user gets a &lt;b&gt;BotBlock&lt;/b&gt; container returned in the &lt;b&gt;PlaceOffer&lt;/b&gt; call response, that user should grab the authentication token and this &lt;b&gt;BotBlockAudioUrl&lt;/b&gt; and then run another &lt;b&gt;PlaceOffer&lt;/b&gt; call, but this time using the &lt;b&gt;BotBlock&lt;/b&gt; container and passing in the authentication token and this URL value in the &lt;b&gt;BotBlockUserInput&lt;/b&gt; field.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This field will generally only be returned for site-impaired users. If this field is not returned, but the &lt;b&gt;BotBlockUrl&lt;/b&gt; field is returned instead, the &lt;b&gt;BotBlockUrl&lt;/b&gt; value should be passed into the &lt;b&gt;BotBlockUserInput&lt;/b&gt; field of the subsequent &lt;b&gt;PlaceOffer&lt;/b&gt; call instead.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/BuyerPaymentMethodCodeList.xsd #####

-->
	<xs:simpleType name="BuyerPaymentMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines different payment methods that can be used by buyers to pay sellers for purchases. Supported payment methods vary by eBay marketplace, by eBay Category, and even by listing format. If a seller is listing, revising, or relisting an item with a Trading API call, the seller should use one of the following metadata calls to see which payment methods are supported at the site and category level:
				&lt;ul&gt;
					&lt;li&gt;&lt;b&gt;GeteBayDetails&lt;/b&gt;: through &lt;b&gt;PaymentOptionDetails&lt;/b&gt; containers in the response, this call will show the seller all of the payment methods that are available for the specified marketplace. To retrieve this metadata, the seller should include the &lt;b&gt;DetailName&lt;/b&gt; field in the request, and set its value to &lt;code&gt;PaymentOptionDetails&lt;/code&gt;&lt;/li&gt;
					&lt;li&gt;&lt;b&gt;GetCategoryFeatures&lt;/b&gt;: through &lt;b&gt;PaymentMethod&lt;/b&gt; fields that are returned under the &lt;b&gt;SiteDefaults&lt;/b&gt; container or under one or more &lt;b&gt;Category&lt;/b&gt; containers in the response, this call will show the seller all of the payment methods that are available for the specified marketplace, including any category exceptions. To retrieve this metadata, the seller should include the &lt;b&gt;FeatureID&lt;/b&gt; field in the request, and set its value to &lt;code&gt;PaymentMethods&lt;/code&gt;. Note that &lt;b&gt;Category&lt;/b&gt; containers will only be returned for categories that differ from Site Defaults as far as supported payment methods are concerned. &lt;/li&gt;
				&lt;/ul&gt;
				&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
					As eBay now controls all of the online payment methods available to buyers, sellers will only specify offline payment methods for listings that require/support offline payment. 
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues>CashOnPickup, MOCC, PersonalCheck, CustomCode, COD</onlyTheseValues>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MOCC">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a money order or cashiers check is accepted for payment. This value is only applicable for offline payments and is not supported on all marketplaces.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							 To see if this enumeration value is a supported payment method for a site and category, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; specifying the listing category ID and including the &lt;b&gt;FeatureID&lt;/b&gt; field set to &lt;code&gt;PaymentMethods&lt;/code&gt;.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AmEx">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentSeeDescription">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CCAccepted">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PersonalCheck">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a personal check is accepted for payment. This value is only applicable for offline payments and is not supported on all marketplaces.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							 To see if this enumeration value is a supported payment method for a site and category, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; specifying the listing category ID and including the &lt;b&gt;FeatureID&lt;/b&gt; field set to &lt;code&gt;PaymentMethods&lt;/code&gt;.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="COD">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a COD (Cash On Delivery) is accepted for payment. This value is only applicable for offline payments and is not supported on all marketplaces.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							 To see if this enumeration value is a supported payment method for a site and category, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; specifying the listing category ID and including the &lt;b&gt;FeatureID&lt;/b&gt; field set to &lt;code&gt;PaymentMethods&lt;/code&gt;.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VisaMC">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayAccepted">
				<xs:annotation>
					<xs:documentation>
						This payment method is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Discover">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CashOnPickup">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that cash on pickup is accepted for payment. This value is only applicable for offline payments.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							 To see if this enumeration value is a supported payment method for a site and category, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; specifying the listing category ID and including the &lt;b&gt;FeatureID&lt;/b&gt; field set to &lt;code&gt;PaymentMethods&lt;/code&gt;.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MoneyXferAccepted">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MoneyXferAcceptedInCheckout">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OtherOnlinePayments">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Escrow">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PrePayDelivery">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CODPrePayDelivery">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PostalTransfer">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LoanCheck">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CashInPerson">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ELV">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
						<!-- Elektronisches Lastschriftverfahren (direct debit).
						Only applicable to the Express Germany site, which has been shut down. -->
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayEscrow">
				<xs:annotation>
					<xs:documentation>
						This payment type is no longer applicable since eBay India is no longer a functioning site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayEscrowEMI">
				<xs:annotation>
					<xs:documentation>
						This payment type is no longer applicable since eBay India is no longer a functioning site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IntegratedMerchantCreditCard">
				<xs:annotation>
					<xs:documentation>
						This payment method is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Moneybookers">
				<xs:annotation>
					<xs:documentation>
						This payment method is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Paymate">
				<xs:annotation>
					<xs:documentation>
						This payment method is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPay">
				<xs:annotation>
					<xs:documentation>
						This payment method is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayOnPickup">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Diners">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StandardPayment">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebit">
				<xs:annotation>
					<xs:documentation>
						This payment method is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCard">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayUponInvoice">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated, and should no longer be used in listing flows.
					</xs:documentation>
				</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="QIWI">
			<xs:annotation>
				<xs:documentation>
					This payment method is deprecated.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="PayPalCredit">
			<xs:annotation>
				<xs:documentation>
					This payment method is deprecated.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
	</xs:restriction>
</xs:simpleType>
<!--
##### from file ../Shared/public/CustomSecurityHeaderType.xsd #####

-->
	<xs:complexType name="CustomSecurityHeaderType">
		<xs:annotation>
			<xs:documentation>
				Security header used for SOAP API calls.
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="eBayAuthToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Authentication token representing the user who is making the
						request. The user's token must be retrieved from eBay. To determine
						a user's authentication token, see the Authentication and
						Authorization information in the eBay Web Services guide. For calls
						that list or retrieve item or transaction data, the user usually
						needs to be the seller of the item in question or, in some cases,
						the buyer. Similarly, calls that retrieve user or account data may
						be restricted to the user whose data is being requested. The
						documentation for each call includes information about such
						restrictions.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>2000</MaxLength>
						<CallInfo>
							<AllCallsExcept>FetchToken</AllCallsExcept>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Getting Tokens</Title>
							<URL>https://developer.ebay.com/DevZone/guides/features-guide/Basics/Tokens.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HardExpirationWarning" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Expiration date of the user's authentication token. Only returned
						within the 7-day period prior to a token's expiration. To ensure
						that user authentication tokens are secure and to help avoid a
						user's token being compromised, tokens have a limited life span. A
						token is only valid for a period of time (set by eBay). After this
						amount of time has passed, the token expires and must be replaced
						with a new token.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>GetSessionID,FetchToken</AllCallsExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Credentials" type="ns:UserIdPasswordType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Authentication information for the user on whose behalf the
						application is making the request, and authorization information for
						the application making the request. Only registered eBay users are
						allowed to make API calls. To verify that a user is registered, your
						application normally needs to pass a user-specific value called an
						"authentication token" in the request. This is equivalent to signing
						in on the eBay Web site. As API calls do not pass session
						information, you need to pass the user's authentication token every
						time you invoke a call on their behalf. All calls require an
						authentication token, except the calls you use to retrieve a token
						in the first place. For such calls, you use the eBay member's
						username and password instead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NotificationSignature" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A Base64-encoded MD5 hash that allows the recipient of a Platform
						Notification to verify this is a valid Platform Notification sent by
						eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/DetailLevelCodeList.xsd #####

-->
	<xs:simpleType name="DetailLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies standard subsets of data to return for each result
				within the set of results in the response payload. If no
				detail level is specified, a base set of data is returned.
				The base set of data varies per call.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ReturnAll">
				<xs:annotation>
					<xs:documentation>
						Returns all available data.
						With &lt;b&gt;GetSellerList&lt;/b&gt; and other calls that retrieve large data sets,
						please avoid using &lt;b&gt;ReturnAll&lt;/b&gt; when possible. For example, if you use
						&lt;b&gt;GetSellerList&lt;/b&gt;, use a &lt;b&gt;GranularityLevel&lt;/b&gt; or use the
						&lt;b&gt;GetSellerEvents&lt;/b&gt; call instead. If you use &lt;b&gt;ReturnAll&lt;/b&gt; with &lt;b&gt;GetSellerList&lt;/b&gt;,
						use a small &lt;b&gt;EntriesPerPage&lt;/b&gt; value and a short
						&lt;b&gt;EndTimeFrom&lt;/b&gt;/&lt;b&gt;EndTimeTo&lt;/b&gt; range for better performance.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemReturnDescription">
				<xs:annotation>
					<xs:documentation>
						 Returns the description, plus the
						&lt;b&gt;ListingDesigner&lt;/b&gt; node and some additional information if applicable
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemReturnAttributes">
				<xs:annotation>
					<xs:documentation>
						 For &lt;b&gt;GetItem&lt;/b&gt;, returns Item Specifics and
						Pre-filled Item Information, if any.
						Also see the description of
						&lt;b&gt;Item.ProductListingDetails&lt;/b&gt; for &lt;b&gt;GetItem&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemReturnCategories">
				<xs:annotation>
					<xs:documentation>
						 If this value is used, the primary category and, if applicable, the secondary category is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnSummary">
				<xs:annotation>
					<xs:documentation>
						 Returns the summary data.
						For &lt;b&gt;GetMyMessages&lt;/b&gt;, this detail level returns the same data
						whether or not you include &lt;b&gt;MessageIDs&lt;/b&gt; in the
						request. Returns up to 10 &lt;b&gt;FolderID&lt;/b&gt; and &lt;b&gt;FolderName&lt;/b&gt; values.
						Currently, this detail level is the only way to retrieve
						&lt;b&gt;FolderID&lt;/b&gt; and &lt;b&gt;FolderName&lt;/b&gt; values. See &lt;b&gt;GetMyMessages&lt;/b&gt;
						 for a code sample that demonstrates
						this.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnHeaders">
				<xs:annotation>
					<xs:documentation>
						 Returns message headers.
						For &lt;b&gt;GetMyMessages&lt;/b&gt;, if you include &lt;b&gt;MessageIDs&lt;/b&gt; in
						the request, this detail level returns header information,
						without body text, for the specified message ID or alert ID
						values. If you include a &lt;b&gt;FolderID&lt;/b&gt;, header information is
						returned only for the messages and alerts in the specified
						folder.&lt;br/&gt;&lt;br/&gt;
						If you do not include &lt;b&gt;MessageIDs&lt;/b&gt;, this detail
						level returns header information for Alerts and Messages as follows:
						&lt;ul&gt;
						   &lt;li&gt;If all the Alerts have been read, they are sorted in date order,
						with the most recent first.&lt;/li&gt;
						   &lt;li&gt;If one of the Alerts has not been read, the Read Alerts come first,
						sorted most recent first, followed by the Unread Alert(s).&lt;/li&gt;
						   &lt;li&gt;All messages in ascending order by date received with the
						  oldest messages first.&lt;/li&gt;
						 &lt;/ul&gt;
						  &lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Even when restricted by this detail level to return only header information, &lt;b&gt;GetMyMessages&lt;/b&gt; may return a high volume of data.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnMessages">
				<xs:annotation>
					<xs:documentation>
						 Returns full message information.
						For &lt;b&gt;GetMyMessages&lt;/b&gt;, if you include &lt;b&gt;MessageIDs&lt;/b&gt; in
						the request, this detail level returns message information
						for the specified message ID or alert ID values. If you
						include a &lt;b&gt;FolderID&lt;/b&gt;, message information is returned only for
						the messages and alerts in the specified folder.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DuplicateInvocationDetailsType.xsd #####

-->
	<xs:complexType name="DuplicateInvocationDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;DuplicateInvocationDetails&lt;/b&gt; container that is returned in some calls if a duplicate &lt;b&gt;InvocationID&lt;/b&gt; or &lt;b&gt;InvocationTrackingID&lt;/b&gt; is used in the call request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DuplicateInvocationID" type="ns:UUIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value represents the duplicate &lt;b&gt;InvocationID&lt;/b&gt; or &lt;b&gt;InvocationTrackingID&lt;/b&gt; that was used in the call request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSecondChanceItem</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:InvocationStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the status of the previous call that used the &lt;b&gt;InvocationID&lt;/b&gt; or &lt;b&gt;InvocationTrackingID&lt;/b&gt; specified in the &lt;b&gt;DuplicateInvocationID&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSecondChanceItem</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvocationTrackingID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This unique identifier identifies the business item the previous API invocation
						created. For example, the Item ID of the item created by an &lt;b&gt;AddItem&lt;/b&gt; call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSecondChanceItem</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/ErrorClassificationCodeList.xsd #####

-->
	<xs:simpleType name="ErrorClassificationCodeType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="RequestError">
				<xs:annotation>
					<xs:documentation>
						An error has occurred either as a result of a problem in the sending
						application or because the application's end-user has attempted to submit
						invalid data (or missing data). In these cases, do not retry the request. The
						problem must be corrected before the request can be made again. If the problem
						is due to something in the application (such as a missing required field), the
						application must be changed. If the problem is a result of end-user data, the
						application must alert the end-user to the problem and provide the means for
						the end-user to correct the data. Once the problem in the application or data
						is resolved, resend the request to eBay with the corrected data.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SystemError">
				<xs:annotation>
					<xs:documentation>
						Indicates that an error has occurred on the eBay system side, such as a
						database or server down. An application can retry the request as-is a
						reasonable number of times (eBay recommends twice). If the error persists,
						contact Developer Technical Support. Once the problem has been resolved, the
						request may be resent in its original form.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/ErrorHandlingCodeList.xsd #####

-->
	<xs:simpleType name="ErrorHandlingCodeType">
		<xs:annotation>
			<xs:documentation>
				Preferences that specify how eBay should handle certain requests that contain
				invalid data or that could partially fail. These preferences give you some control
				over whether eBay returns warnings or errors in response to invalid data and how
				eBay handles listing requests when such data is passed in. For example, these
				preferences are applicable to &lt;b&gt;AddItem&lt;/b&gt; and related calls when Item Specifics are
				specified, and to &lt;b&gt;CompleteSale&lt;/b&gt;. See &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/make-a-call/error-handling.html"&gt;Error handling&lt;/a&gt;
				for details about these preferences and their effects.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Legacy">
				<xs:annotation>
					<xs:documentation>
						Apply validation rules that were in effect prior to the time
						the call started supporting &lt;b&gt;ErrorHandling&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestEffort">
				<xs:annotation>
					<xs:documentation>
						Drop the invalid data, continue processing the request with the
						valid data. If dropping the invalid data leaves the request in a
						state where required data is missing, reject the request.&lt;br&gt;
						&lt;br&gt;
						If &lt;b&gt;BestEffort&lt;/b&gt; is specified for &lt;b&gt;CompleteSale&lt;/b&gt;, the Ack field in the
						response could return PartialFailure if one change fails but
						another succeeds. For example, if the seller attempts to
						leave feedback twice for the same order line item, the feedback changes
						would fail but any paid or shipped status changes would succeed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllOrNothing">
				<xs:annotation>
					<xs:documentation>
						If any of the item specifics data is invalid, drop all the data and
						proceed with listing the item. If the category has required item specifics
						and the data was dropped, reject the listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FailOnError">
				<xs:annotation>
					<xs:documentation>
						If any data is invalid, reject the request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/ErrorParameterType.xsd #####

-->
	<xs:complexType name="ErrorParameterType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;ErrorParameters&lt;/b&gt; container if one or more errors or warnings occur with the call, and if a specific request parameter has been pinpointed as the reason why the error or warning was triggered.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Value" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the value of the request parameter noted in the &lt;b&gt;ParamID&lt;/b&gt; attribute. So, if the &lt;b&gt;ParamID&lt;/b&gt; value was &lt;b&gt;ItemID&lt;/b&gt;, the value in this field would be the actual value of that &lt;b&gt;ItemID&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="ParamID" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					This is name of the request parameter that has been pinpointed as the reason why the error or warning was triggered. This value might be &lt;b&gt;ItemID&lt;/b&gt;, in which case the identifier of that item would be returned in the &lt;b&gt;Value&lt;/b&gt; field.
				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--
##### from file ../Shared/public/ErrorType.xsd #####

-->
	<xs:complexType name="ErrorType">
		<xs:annotation>
			<xs:documentation>
				These are request errors (as opposed to system errors) that occur due to problems
				with business-level data (e.g., an invalid combination of arguments) that
				the application passed in.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShortMessage" type="xs:string"  minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A brief description of the condition that raised the error.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LongMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A more detailed description of the condition that raised the error.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorCode" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique code that identifies the particular error condition that occurred.
						Your application can use error codes as identifiers
						in your customized error-handling algorithms.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>other</ListBasedOn>
						<CallInfo>
							<CallName>ActiveInventoryReport</CallName>
							<SeeLink>
								<Title>Active Inventory Report Errors</Title>
								<URL>/api-docs/sell/static/feed/lms-feeds-quick-reference.html#active-inventory-errors</URL>
							</SeeLink>
							<Returned>Conditionally</Returned>							
						</CallInfo>							
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
							<SeeLink>
								<Title>Errors By Number</Title>
								<URL>/Devzone/XML/docs/Reference/eBay/Errors/ErrorMessages.html#ErrorsByNumber</URL>					
							</SeeLink>							
						</CallInfo>				
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDisplayHint" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the error message text is intended to be displayed to an end user
						or intended only to be parsed by the application. If true or not present (the default),
						the message text is intended for the end user. If false, the message text is intended for
						the application, and the application should translate the error into a more appropriate message.
						Only applicable to Item Specifics errors and warnings returned from listing requests.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SeverityCode" type="ns:SeverityCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the error is a severe error (causing the request to fail)
						or an informational error (a warning) that should be communicated to the user.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorParameters" type="ns:ErrorParameterType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This optional element carries a list of context-specific
						error variables that indicate details about the error condition.
						These are useful when multiple instances of &lt;b&gt;ErrorType&lt;/b&gt; are returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorClassification" type="ns:ErrorClassificationCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						API errors are divided between two classes: system errors and request errors.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/InvocationStatusCodeList.xsd #####

-->
	<xs:simpleType name="InvocationStatusType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="InProgress">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Success">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failure">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode"/>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/MeasureType.xsd #####

-->
	<xs:complexType name="MeasureType">
		<xs:annotation>
			<xs:documentation>
				Basic type for specifying measures and the system of measurement.
				A decimal value (e.g., 10.25) is meaningful
				as a measure when accompanied by a definition of the unit of measure (e.g., Pounds),
				in which case the value specifies the quantity of that unit.
				A MeasureType expresses both the value (a decimal) and, optionally, the unit and
				the system of measurement.
				Details such as shipping weights are specified as measure types.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:decimal">
				<xs:attribute name="unit" type="xs:token" use="optional">
					<xs:annotation>
						<xs:documentation>
							Unit of measure. This attribute is shared by various fields,
							representing units such as lbs, oz, kg, g, in, cm.
							&lt;br&gt;&lt;br&gt;
							For weight, English major/minor units are pounds and ounces,
							and metric major/minor units are kilograms and grams.
							For length, the English unit is inches, and metric unit is centimeters.
							&lt;br&gt;&lt;br&gt;
							To get the full list of package dimension and weight measurement units 
							(and all alternative spellings and abbreviations) supported by your site, 
							call &lt;b&gt;GeteBayDetails&lt;/b&gt;.

						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetItemShipping</CallName>
								<CallName>GetSellerTransactions</CallName>
								<CallName>GetShippingDiscountProfiles</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>GetItem</CallName>
								<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<SeeLink>
							    <Title>GeteBayDetails</Title>
							    <URL> GeteBayDetails.html</URL>
							</SeeLink>

						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="measurementSystem" type="ns:MeasurementSystemCodeType" use="optional">
					<xs:annotation>
						<xs:documentation>
							The system of measurement (e.g., English).
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetItem</CallName>
								<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>GetShippingDiscountProfiles</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
<!--
##### from file ../Shared/public/MeasurementSystemCodeList.xsd #####

-->
	<xs:simpleType name="MeasurementSystemCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the two measurement systems that are used globally.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="English">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the English system of measurement is being used. Also known as the Imperial System of Measurement. Weights in this system are expressed as pounds and ounces, and package dimensions are expressed as feet or inches.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Metric">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the English system of measurement is being used. Weights in this system are expressed as kilograms and grams, and package dimensions are expressed as meters or centimeters.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/PaginationType.xsd #####

-->
	<xs:complexType name="PaginationType">
		<xs:annotation>
			<xs:documentation>
				Contains data for controlling pagination in API requests.
				Pagination of returned data is required for some calls and not
				needed in or not supported for some calls. See the documentation
				for individual calls to determine whether pagination is supported,
				required, or desirable.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EntriesPerPage" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value is used to specify the maximum number of entries to return
						in a single "page" of data. This value, along with the number of entries that
						match the input criteria, will determine the total pages (see
						&lt;b&gt;PaginationResult.TotalNumberOfPages&lt;/b&gt;) in the result set.
						&lt;br/&gt;&lt;br/&gt;
						The maximum and default values are not the same for all calls. For most &lt;b&gt;Trading API&lt;/b&gt; calls, the maximum value is 200 and the default value is 25 entries per page.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<CallName>GetFeedback</CallName>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetMemberMessages</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetMyMessages</CallName>
							<CallName>GetSellerTransactions</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Min>1</Min>
							<Max>100</Max>
							<Default>25</Default>
							<CallName>GetOrders</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>20</Default>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Default>100</Default>
							<CallName>GetPopularKeywords</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PageNumber" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the number of the page of data to return in the current call.
						Default is 1 for most calls. For some calls, the default is 0. Specify a
						positive value equal to or lower than the number of pages available (which you
						determine by examining the results of your initial request).
						See the documentation for the individual calls to determine the correct
						default value.&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Min>1</Min>
							<Default>1</Default>
							<CallName>GetAccount</CallName>
							<CallName>GetBestOffers</CallName>
							<CallName>GetFeedback</CallName>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetMemberMessages</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetMyMessages</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Default>1</Default>
							<CallName>GetPopularKeywords</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/SeverityCodeList.xsd #####

-->
	<xs:simpleType name="SeverityCodeType">
		<xs:annotation>
			<xs:documentation>
SeverityCodeType - Type declaration to be used by other schema.
This code identifies the severity of an API error. A code indicates
whether there is an API-level error or warning that needs to be
communicated to the client.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Warning">
				<xs:annotation>
					<xs:documentation>
					   The request was processed successfully, but something occurred that may affect your application or the user. For example, eBay may have changed a value the user sent in. In this case, eBay returns a normal, successful response and also returns the warning.
							&lt;br/&gt;&lt;br/&gt;
						 When a warning occurs, the error is returned in addition to the business data. In this case, you do not need to retry the request (as the original request was successful). However, depending on the cause or nature of the warning, you might need to contact either the end user or eBay to effect a long term solution to the problem to prevent it from reoccurring in the future.
				   </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Error">
				<xs:annotation>
					<xs:documentation>
					   The request that triggered the error was not processed successfully. When a serious application-level error occurs, the error is returned instead of the business data.
						 &lt;br/&gt;&lt;br/&gt;
						 If the source of the problem is within the application (such as a missing required element), change the application before you retry the request.
						 &lt;ul&gt;
						 &lt;li&gt;If the problem is due to end-user input data, please alert the end-user to the problem and provide the means for them to correct the data. Once the problem in the application or data is resolved, you can attempt to re-send the request to eBay.
						 &lt;/li&gt;
						 &lt;li&gt;If the source of the problem is on eBay's side, An application can retry the request as-is a reasonable number of times (eBay recommends twice). If the error persists, contact Developer Technical Support. Once the problem has been resolved, the request may be resent in its original form.
						 &lt;/li&gt;
						 &lt;/ul&gt;
						 &lt;br/&gt;&lt;br/&gt;
						 See the &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/make-a-call/error-handling.html"&gt;Error handling&lt;/a&gt; section of the
						 Making a Trading API call guide for more information.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						  Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/UUIDType.xsd #####

-->
	<xs:simpleType name="UUIDType">
		<xs:annotation>
			<xs:documentation>
				Specifies a universally unique identifier for an item. This is used to ensure that you only 
				list a particular item once, particularly if you are listing many items at once. 
				The identifier can contain only digits
				from 0-9 and letters from A-F. The identifier must be 32 characters long.  For
				example, 9CEBD9A6825644EC8D06C436D6CF494B.
			</xs:documentation>
			<xs:appinfo>
			<SeeLink>
					<Title>Item.Site in AddItem</Title>
					<URL>AddItem.html#Request.Item.UUID</URL>
			</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--
##### from file ../Shared/public/UserIdPasswordType.xsd #####

-->
	<xs:complexType name="UserIdPasswordType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AppId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The application ID that is unique to each application you (or your company)
						has registered with the eBay Developers Program. If you are executing a call
						in the Sandbox, this is the "AppId" value that eBay issued to you when you
						received your Sandbox keys. If you are executing a call in Production, this is
						the "AppId" value that eBay issued to you when you received your Production
						keys.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DevId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique developer ID that the eBay Developers Program issued to you (or
						your company). If you are executing a call in the Sandbox, this is the "DevId"
						value that eBay issued to you when you received your Sandbox keys. Typically,
						you receive your Sandbox keys when you register as a new developer. If you are
						executing a call in Production, this is the "DevId" value that eBay issued to
						you when you received your Production keys. Typically, you receive your
						Production keys when you certify an application.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AuthCert" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Authentication certificate that authenticates the application when making API
						calls. If you are executing a call in the Sandbox, this is the "CertId" value
						that eBay issued to you when you received your Sandbox keys. If you are
						executing a call in Production, this is the "CertId" value that eBay issued to
						you when you received your Production keys. This is unrelated to auth tokens.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Username" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						eBay user ID (i.e., eBay.com Web site login name) for the user the application
						is retrieving a token for. This is typically the application's end-user (not
						the developer).
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>64</MaxLength>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Password" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Password for the user specified in Username.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/WarningLevelCodeList.xsd #####

-->
	<xs:simpleType name="WarningLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the list of values that can be passed in through the &lt;b&gt;WarningLevel&lt;/b&gt; field of a call request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Low">
				<xs:annotation>
					<xs:documentation>
					The &lt;b&gt;WarningLevel&lt;/b&gt; value is set to &lt;code&gt;Low&lt;/code&gt; if the user does not wish to receive warnings when the application passes
					unrecognized or deprecated elements in an API call request.
					This is the default value if &lt;b&gt;WarningLevel&lt;/b&gt; is not specified in the call request.
 					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="High">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;WarningLevel&lt;/b&gt; value is set to &lt;code&gt;High&lt;/code&gt; if the user wishes to receive warnings when the application passes unrecognized or deprecated elements in an API call request. Setting the &lt;b&gt;WarningLevel&lt;/b&gt; value to &lt;code&gt;High&lt;/code&gt;  is not recommended in a production environment. Instead, it should only be used during the development/debugging stage.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/XMLRequesterCredentialsType.xsd #####

-->
	<xs:complexType name="XMLRequesterCredentialsType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Username" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						eBay user ID (i.e., eBay.com Web site login name) for the user the application
						is retrieving a token for. This is typically the application's end-user (not
						the developer).
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>64</MaxLength>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Password" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Password for the user specified in Username.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayAuthToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Authentication token representing the user who is making the request. The
						user's token must be retrieved from eBay. To determine a user's authentication
						token, see the Authentication and Authorization information in the eBay Web
						Services guide. For calls that list or retrieve item or transaction data, the
						user usually needs to be the seller of the item in question or, in some cases,
						the buyer. Similarly, calls that retrieve user or account data may be
						restricted to the user whose data is being requested. The documentation for
						each call includes information about such restrictions.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>2000</MaxLength>
						<CallInfo>
							<AllCallsExcept>FetchToken</AllCallsExcept>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Getting Tokens</Title>
							<URL>https://developer.ebay.com/DevZone/guides/features-guide/Basics/Tokens.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>


	<!--

##### from file eBLBaseComponents/public/ASQPreferencesType.xsd #####

-->
	<xs:complexType name="ASQPreferencesType">
	<xs:annotation>
		<xs:documentation>
			This type is used by the &lt;b&gt;ASQPreferences&lt;/b&gt; container to allow the seller to add custom Ask Seller a Question (ASQ) subjects to item listings, or to reset the custom subjects to the default eBay values.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="ResetDefaultSubjects" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					This boolean field can be used in the &lt;b&gt;SetMessagePreferences&lt;/b&gt; call to reset all custom Ask Seller a Question (ASQ) subjects to their default eBay values. For any given &lt;b&gt;SetMessagePreferences&lt;/b&gt; call, either  &lt;b&gt;ResetDefaultSubjects&lt;/b&gt; or one or more &lt;b&gt;Subject&lt;/b&gt; fields can be used, but not both in the same call.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>SetMessagePreferences</CallName>
						<RequiredInput>Conditionally</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Subject" type="xs:string" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Each &lt;b&gt;Subject&lt;/b&gt; field contains one custom Ask a Question (ASQ) subject. A maximum of nine custom ASQ subjects can be created. eBay's "General question about this item" subject will always be included in all listings.
					&lt;br&gt;&lt;br&gt;
					For any given &lt;b&gt;SetMessagePreferences&lt;/b&gt; call, either  &lt;b&gt;ResetDefaultSubjects&lt;/b&gt; or one or more &lt;b&gt;Subject&lt;/b&gt; fields can be used, but not both in the same call.  ASQ subjects are displayed on the drop-down list in the same order as they are passed in to the request. So, if the seller would like to rearrange the order of the ASQ subjects, they should keep this behavior in mind.
					&lt;br&gt;&lt;br&gt;
					Note that the default ASQ subjects will display in the site's
					language if retrieved from a site other than the seller's own.
					For example, if a US seller sells on the German and French
					sites, the default subjects will display in German and French,
					respectively. However, if the seller adds custom subjects through the API on these sites, the custom subjects will display in the seller's own language - English in this use case.
					&lt;br&gt;&lt;br&gt;
					The &lt;b&gt;GetMessagePreferences&lt;/b&gt; call will retrieve all custom ASQ subjects that have been set by the seller. If custom ASQ subjects have not been set up by the seller, the eBay default ASQ subjects will be returned in the &lt;b&gt;Subject&lt;/b&gt; fields instead.
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>60</MaxLength>
					<MaxOccurs>9</MaxOccurs>
					<CallInfo>
						<CallName>GetMessagePreferences</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>SetMessagePreferences</CallName>
						<RequiredInput>Conditionally</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AccountDetailEntryCodeList.xsd #####

-->
	<xs:simpleType name="AccountDetailEntryCodeType">
		<xs:annotation>
			<xs:documentation>
			  Enumerated type that defines the fee/charge and credit transactions that occur on an eBay user's account. These values are returned in the &lt;b&gt;AccountEntry.AccountDetailsEntryType&lt;/b&gt; output field of the &lt;b&gt;GetAccount&lt;/b&gt; call.
			</xs:documentation>
		  <xs:appinfo>
			   <AllValuesExcept>CreditPromotedListingFeature, FeePromotedListingFeature, PictureManagerSubscriptionFee, PictureManagerSubscriptionFeeCredit, StoresSuccessfulListingFee, StoresSuccessfulListingFeeCredit, StoresReferralFee, StoresReferralCredit, eBayStoreInventorySubscriptionCredit, FeeGiftIcon, CreditGiftIcon, FeeHighlight, CreditHighlight, TradingLimitOverrideOn, TradingLimitOverrideOff, AutoTraderOn, AutoTraderOff, PaperInvoiceOn, PaperInvoiceOff, LACatalogFee, LAExtraItem, LACatalogItemFeeRefund, LACatalogInsertionRefund, LAFinalValueFee, LAFinalValueFeeRefund, LABuyerPremiumPercentageFee, LABuyerPremiumPercentageFeeRefund, LAAudioVideoFee, LAAudioVideoFeeRefund, SubscriptionAABasic, SubscriptionAAPro, CreditAABasic, CreditAAPro, FeePicturePack, CreditPicturePackPartial, CreditPicturePackFull, ElectronicInvoiceOn, ElectronicInvoiceOff, ExtendedAuctionFee, ExtendedAcutionCredit, BonusPointsAddition, BonusPointsReduction, BonusPointsPaymentAutomatic, BonusPointsPaymentManual, BonusPointsPaymentReversal, BonusPointsCashPayout, AutoPmntReqExempt, AutoPmntReqRein, SellerReportsBasicFee, SellerReportsBasicCredit, SellerReportsPlusFee, SellerReportsPlusCredit, BorderFee, BorderFeeCredit, FeeSearchableMobileDE, CreditSearchableMobileDE, EmailMarketingFee, EmailMarketingCredit, FeePictureShow, BasicUpgradePackBundleFee, BasicUpgradePackBundleFeeCredit, BasicBundleFee, BasicBundleFeeCredit, ImmoProFee, CreditImmoProFee, ImmoProFeatureFee, CreditImmoProFeatureFee, RealEstateProFee, CreditRealEstateProFee, RealEstateProFeatureFee, CreditRealEstateProFeatureFee, ListingDesignerFee, ListingDesignerCredit, PayPalOTPSucc, PayPalOTPPend, PayPalFailed, PayPalChargeBack, PayPalRefund, SMProListingDesignerFee, SMProListingDesignerCredit, PaypalOnFile, PaypalOnFileByCSR, PaypalOffFile, DepositProcessingFixedFee, DepositProcessingFixedFeeCredit</AllValuesExcept>
		  </xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Unknown">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account transaction type is unknown. Sometimes this value will get returned, but the corresponding &lt;b&gt;Description&lt;/b&gt; field may provide more details, and the corresponding &lt;b&gt;GrossDetailAmount&lt;/b&gt; field will indicate whether the transaction was a charge or a credit (indicated with a negative dollar value).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeInsertion">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is an insertion fee for a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeBold">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a listing upgrade fee for a listing title in boldface font.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFeatured">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a listing upgrade fee for featuring the listing on an eBay marketplace's home page.
					  &lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This feature is no longer available to most marketplaces and sellers.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeCategoryFeatured">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a listing upgrade fee for featuring the listing on an eBay category page relevant to the item.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This feature is no longer available to most marketplaces and sellers.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFinalValue">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a final value fee for a sale on the listing. This fee is charged when a listed item sells, and is a percentage of the final sale price. This fee does not take in account any shipping costs. The final value fee associated with shipping costs is returned in &lt;b&gt;FeeFinalValueShipping&lt;/b&gt; entry.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentCheck">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a payment by check made by a user to eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentCC">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a payment by credit card made by a user to eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCourtesy">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a courtesy credit issued by eBay to the user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditNoSale">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to the user due to no sale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPartialSale">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to the user due to a partial sale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RefundCC">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a refund to a user's credit card issued by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RefundCheck">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a refund check to a user issued by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinanceCharge">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a finance charge to the user's account. A finance charge may be applicable if the user's monthly invoice balance is not paid in full by the due date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AWDebit">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable, and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AWCredit">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable, and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AWMemo">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable, and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditDuplicateListing">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued to the seller for any listing fees for a duplicate listing that was removed by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeePartialSale">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay for a partial sale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentElectronicTransferReversal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a reversal of an electronic transfer payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentCCOnce">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a one-time payment made by a credit card.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeReturnedCheck">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay for a returned check.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeRedepositCheck">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay when a check must be redeposited to collect funds.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentCash">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a cash payment made on the user's account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditInsertion">
				<xs:annotation>
					<xs:documentation>
					This enumeration value indicates that the account entry is an insertion fee credit issued by eBay to the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditBold">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit for a Bold title listing upgrade.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFeatured">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit for a  listing upgrade fee for featuring the listing on an eBay marketplace's home page.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This feature is no longer available to most marketplaces and sellers.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCategoryFeatured">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit for a  listing upgrade fee for featuring the listing on an eBay category page relevant to the item.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This feature is no longer available to most marketplaces and sellers.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFinalValue">
				<xs:annotation>
					<xs:documentation>
					This enumeration value indicates that the account entry is a credit for a final value fee for a sale on the listing. A final value fee may be credited back to a seller's account if the buyer never pays for the line item, or if the buyer cancels the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeNSFCheck">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay when the seller's check does not clear due to insufficient funds.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeReturnCheckClose">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay when the seller's check does not clear because the account has been closed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Memo">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned if the account entry is just a memo/note, or if the account entry cannot be properly classified. The corresponding &lt;b&gt;Description&lt;/b&gt; field may provide more details, and the corresponding &lt;b&gt;GrossDetailAmount&lt;/b&gt; field will indicate whether the transaction was a charge or a credit (indicate with a negative dollar value).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentMoneyOrder">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned if the account entry is a payment made to the account by money order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardOnFile">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned if the account entry is an automatic monthly charge of the seller's invoice amount made by eBay to a credit card the seller has placed on file.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardNotOnFile">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned if the account entry is a one-time payment made with a user's credit card that is not on file with eBay for automatic monthly payments.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Invoiced">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the user has been invoiced.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InvoicedCreditCard">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the user has been invoiced and that the balance will be charged to the credit card on file on the due date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditTransferFrom">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned if the account entry is a credit transferred from another account to this account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DebitTransferTo">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a debit transferred from this account to another account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InvoiceCreditBalance">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit balance for an account's invoice period, meaning that the seller should not pay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayDebit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned for debits issued by eBay that are manually applied to the user's account, and not necessarily tied to a specific listing/line item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned for credits issued by eBay that are manually applied to the user's account, and not necessarily tied to a specific listing/line item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PromotionalCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a promotional credit issued by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CCNotOnFilePerCustReq">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned as a note that the user's credit card is not with eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditInsertionFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an insertion
						fee credit. If a listed item does not sell or results in an Unpaid Item case, the seller can relist the item with no additional charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CCPaymentRejected">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned as a note if a user's credit card payment is rejected.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeGiftIcon">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable and should not be returned since gift services and the gift icon are no longer supported in any eBay marketplaces.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditGiftIcon">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable and should not be returned since gift services and the gift icon are no longer supported in any eBay marketplaces.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeGallery">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay for listing an item in the Picture Gallery. A buyer sees a picture of the item when browsing a category, before moving to the item's listing page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFeaturedGallery">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay for listing an item in the Featured section at the top of the Picture Gallery page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditGallery">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay for the Gallery fee charged when the item was listed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFeaturedGallery">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay for the Featured Gallery fee charged when the item was listed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemMoveFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee for moving the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OutageCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit that may be issued by eBay when listings are not available due to system downtime. The downtime can be a title search outage or a hard outage.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPSA">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit for a PSA payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPCGS">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit for a PCGS fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeReserve">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay when the seller sets a reserve price for an auction listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditReserve">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit refunded to the seller for a reserve price that was set for an auction listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayVISACredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to the user's Visa credit card.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BBAdminCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued administratively.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BBAdminDebit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a charge issued administratively.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReferrerCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to a Store owner who has promoted items outside of eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReferrerDebit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a charge issued by eBay to a Store owner who has promoted items outside of eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SwitchCurrency">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned as a note about switching from one billing currency to another.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentGiftCertificate">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a payment made to the account by a gift certificate.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentWireTransfer">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a payment made to the account by wire transfer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentHomeBanking">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a payment made to the account through home bank.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentElectronicTransfer">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a one-time payment made to the account by electronic transfer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentAdjustmentCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit made by eBay to the seller's account when a payment needs to be adjusted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentAdjustmentDebit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a debit (deduction) made by eBay to the seller's account when a payment needs to be adjusted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Chargeoff">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an eBay write-off of an account charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffRecovery">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is the recovery of an  eBay write-off of an acccount charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffBankruptcy">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an eBay write-off of the account charges by eBay due to the seller declaring bankruptcy.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffSuspended">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned as a note that the eBay write-off of an account charge has been suspended.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffDeceased">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an eBay write-off of the account charges by eBay due to the decease of the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffOther">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an eBay write-off of the account charges by eBay due to the decease of the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffWacko">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an eBay write-off of the account charges by eBay due to the wackiness of the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinanceChargeReversal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a reversal of the finance charge to the user's account. A finance charge may be applicable if the user's monthly invoice balance is not paid in full by the due date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FVFCreditReversal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a reversal of a Final Value Fee credit, resulting in the fee again being charged to the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ForeignFundsConvert">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged for currency conversion.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ForeignFundsCheckReversal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a reversal of a check payment made with foreign funds.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EOMRestriction">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned to act as a note that there is an 'End of the Month' restriction for account activity.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllFeesCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned if eBay is issuing a credit to the seller for multiple listing fees.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SetOnHold">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned to act as a note that the user's account is on hold.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RevertUserState">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned to act as a note to indicate that the state of the user's account has been reverted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitOnFile">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a monthly payment made by automatic direct debit to the seller's checking account, when the account information is on file.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitNotOnFile">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a one-time payment made by direct debit to the seller's checking account, when the account information is not on file, but is provided for this payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentDirectDebit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a payment made by direct debit from the seller's checking account when the seller has requested automatic monthly invoice payments.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitReversal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a reversal of a payment made by direct debit from the seller's checking account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitReturnedItem">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a reversal of a payment made by direct debit from a seller's checking account when an item is returned by the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeHighlight">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a fee charged by eBay for adding a colored band to emphasize a listing.
					 &lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This feature is no longer available to most marketplaces and sellers.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditHighlight">
				<xs:annotation>
					<xs:documentation>
						 This enumeration value indicates that the account entry is a credit issued to the seller by eBay for adding a colored band to emphasize a listing.
						 &lt;br&gt;
							&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							This feature is no longer available to most marketplaces and sellers.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BulkUserSuspension">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned to act as a note to indicate that the user's account has been suspended as part of a bulk suspension initiated by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeRealEstate30DaysListing">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged for a 30-day classified ad listing in a Real Estate category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditRealEstate30DaysListing">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issue to a seller for a 30-day classified ad listing in a Real Estate category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TradingLimitOverrideOn">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is only used internally.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TradingLimitOverrideOff">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is only used internally.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EquifaxRealtimeFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged to a seller who did not provide a credit card or checking account number to verify identify.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditEquifaxRealtimeFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued to a seller who was charged an Equifax fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentEquifaxDebit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a payment made by the seller for an Equifax fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentEquifaxCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to the seller for a payment made on an Equifax fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Merged">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned to act as a note to indicate that the user's two accounts (same owner, but different user IDs) have been merged into one account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoTraderOn">
				<xs:annotation>
					<xs:documentation>
						The Auto Trader feature is no longer available for motor vehicle listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoTraderOff">
				<xs:annotation>
					<xs:documentation>
						The Auto Trader feature is no longer available for motor vehicle listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaperInvoiceOn">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as paper invoices are no longer available. Users must download their invoices from My eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaperInvoiceOff">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as paper invoices are no longer available. Users must download their invoices from My eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountStateSwitch">
				<xs:annotation>
					<xs:documentation>
						This enumeration value may be returned to act as a note to indicate that there has been a change in the status of the user's account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FVFCreditReversalAutomatic">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an automatic reversal of a Final Value Fee credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditSoftOutage">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to the seller if a title search outage of one hour or longer occurs on the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LACatalogFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Live Auction listings are no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAExtraItem">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Live Auction listings are no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LACatalogItemFeeRefund">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Live Auction listings are no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LACatalogInsertionRefund">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Live Auction listings are no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAFinalValueFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Live Auction listings are no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAFinalValueFeeRefund">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Live Auction listings are no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LABuyerPremiumPercentageFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Live Auction listings are no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LABuyerPremiumPercentageFeeRefund">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Live Auction listings are no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAAudioVideoFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Live Auction listings are no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAAudioVideoFeeRefund">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Live Auction listings are no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeIPIXPhoto">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the iPix photo feature is  no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeIPIXSlideShow">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the iPix photo feature is  no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditIPIXPhoto">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the iPix photo feature is  no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditIPIXSlideShow">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the iPix photo feature is  no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeTenDayAuction">
				<xs:annotation>
					<xs:documentation>
					A fee charged for listing an item for 10 days, rather than one, three, five, or seven days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditTenDayAuction">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued to a seller for a 10-day auction listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TemporaryCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a temporary credit from eBay to the user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TemporaryCreditReversal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is the reversal of a temporary credit from eBay to the user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubscriptionAABasic">
				<xs:annotation>
					<xs:documentation>
				     This enumeration value is no longer applicable as the Auction Assistant feature is no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubscriptionAAPro">
				<xs:annotation>
					<xs:documentation>
				    This enumeration value is no longer applicable as the Auction Assistant feature is no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAABasic">
				<xs:annotation>
					<xs:documentation>
				     This enumeration value is no longer applicable as the Auction Assistant feature is no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAAPro">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the Auction Assistant feature is no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeLargePicture">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay for a super-sized picture in a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditLargePicture">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to the seller for a super-sized picture in a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeePicturePack">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as eBay no longer charges a fee for adding photos to listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPicturePackPartial">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value is no longer applicable as eBay no longer charges a fee for adding photos to listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPicturePackFull">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value is no longer applicable as eBay no longer charges a fee for adding photos to listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubscriptioneBayStores">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a monthly subscription fee charged for the user's eBay Store.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CrediteBayStores">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a credit toward the user's eBay Store subscription fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeInsertionFixedPrice">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an insertion fee for a fixed-price listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditInsertionFixedPrice">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an insertion
						fee credit for a fixed-price listing. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFinalValueFixedPrice">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a final value fee for a sale on the fixed-price listing. This fee is charged when a listed item sells, and is a percentage of the final sale price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFinalValueFixedPrice">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit for a final value fee for a sale on the fixed-price listing. A final value fee may be credited back to a seller's account if the buyer never pays for the line item, or if the buyer cancels the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ElectronicInvoiceOn">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable since paper invoices are no longer available, so electronic invoices are the only option. Users must download their invoices from My eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ElectronicInvoiceOff">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable since paper invoices are no longer available, so electronic invoices are the only option. Users must download their invoices from My eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FlagDDDDPending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value acts as a note to indicate that a direct debit payment is pending.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FlagDDPaymentConfirmed">
				<xs:annotation>
					<xs:documentation>
						This enumeration value acts as a note to indicate that a direct debit payment is confirmed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPriceDurationFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay for creating a fixed-price listing with a 10-day duration.
						 &lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							This charge may only be applicable to motor vehicle listings on eBay Motors, eBay Canada (English and French versions), eBay UK, and eBay Italy. For all non-motor vehicle categories, the only available listing duration is 'GTC', or 'Good 'til Cancelled'.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPriceDurationCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to the seller for creating a fixed-price listing with a 10-day duration.
						 &lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							The 10-day duration fee is only applicable to motor vehicle listings on eBay Motors, eBay Canada (English and French versions), eBay UK, and eBay Italy. For all non-motor vehicle categories, the only available listing duration is 'GTC', or 'Good 'til Cancelled'.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyItNowFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay if the seller uses the 'Buy It Now' feature on an auction listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyItNowCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay if the seller uses the 'Buy It Now' feature on an auction listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeSchedule">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay if the seller uses the scheduled listing feature for a listing. With scheduled listings, the seller schedules a listing to start at some later time (up to 3 weeks after) instead of immediately.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditSchedule">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to the seller if the seller needs to be refunded for a scheduled listing. With scheduled listings, the seller schedules a listing to start at some later time (up to 3 weeks after) instead of immediately.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubscriptionSMBasic">
				<xs:annotation>
					<xs:documentation>
					 	This enumeration value indicates that the account entry is the monthly subscription fee charged for the basic version of Selling Manager. For most eBay marketplaces and sellers, there is no subscription charge to use the basic version of Selling Manager.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubscriptionSMBasicPro">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is the monthly subscription fee charged for using the Selling Manager Pro product.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditSMBasic">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit for the monthly subscription fee charged for the basic version of Selling Manager. For most eBay marketplaces and sellers, there is no subscription charge to use the basic version of Selling Manager.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditSMBasicPro">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit for the monthly subscription fee charged for using the Selling Manager Pro product.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresGTCFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged to the seller when a 'Good 'til Cancelled', fixed-price listing automatically renews after each month (as long as inventory is still available or 'out-of-stock' feature is on). This fee is similar to an insertion fee when a listing is first created. 'GTC' listings automatically renew each month, and these renewed listings may incur insertion fees unless the seller has 'zero insertion fee' credits. eBay sellers with stores get more 'zero insertion fee' credits than other sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresGTCCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to refund the seller for a 'Good 'til Cancelled' listing renewal/insertion fee. 'GTC' listings automatically renew each, and these renewed listings may incur insertion fees unless the seller has 'zero insertion fee' credits. eBay sellers with stores get more 'zero insertion fee' credits than other sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingDesignerFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer appplicable as sellers are no longer able to use Listing Designer templates when they create or revise listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingDesignerCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer appplicable as sellers are no longer able to use Listing Designer templates when they create or revise listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExtendedAuctionFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as there is no additional fee charged to the seller for creating a 10-day auction listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExtendedAcutionCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as there is no additional fee charged to the seller for creating a 10-day auction listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalOTPSucc">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalOTPPend">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalFailed">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalChargeBack">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeBack">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a charge back.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeBackReversal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is the reversal of a charge back.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalRefund">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsAddition">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the 'Anything Points' program is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsReduction">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the 'Anything Points' program is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsPaymentAutomatic">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the 'Anything Points' program is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsPaymentManual">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the 'Anything Points' program is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsPaymentReversal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the 'Anything Points' program is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsCashPayout">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the 'Anything Points' program is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit to the seller's account for Value-Added Tax (VAT) previously paid by the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATDebit">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a debit to the seller's account for a Value-Added Tax (VAT) charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATStatusChangePending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value acts as a note to indicate that a VAT status change to the seller's account is pending.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATStatusChangeApproved">
				<xs:annotation>
					<xs:documentation>
						This enumeration value acts as a note to indicate that a VAT status change to the seller's account is approved.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATStatusChange_Denied">
				<xs:annotation>
					<xs:documentation>
						This enumeration value acts as a note to indicate that a VAT status change to the seller's account was denied.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATStatusDeletedByCSR">
				<xs:annotation>
					<xs:documentation>
						This enumeration value acts as a note to indicate that a VAT status change to the seller's account was cancelled by an eBay customer support representative.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATStatusDeletedByUser">
				<xs:annotation>
					<xs:documentation>
						This enumeration value acts as a note to indicate that a VAT status change to the seller's account was cancelled by the user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SMProListingDesignerFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer appplicable as sellers are no longer able to use Listing Designer templates when they create or revise listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SMProListingDesignerCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer appplicable as sellers are no longer able to use Listing Designer templates when they create or revise listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresSuccessfulListingFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as &lt;code&gt;StoresFixedPrice&lt;/code&gt; is no longer a valid listing type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresSuccessfulListingFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as &lt;code&gt;StoresFixedPrice&lt;/code&gt; is no longer a valid listing type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresReferralFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as there is no longer a referral fee charged to sellers when buyers are routed to their store through printed materials or emails.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresReferralCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as there is no longer a referral fee charged to sellers when buyers are routed to their store through printed materials or emails.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubtitleFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the account entry is a fee charged to the seller for adding a subtitle to a listing. Subtitles allow sellers to provide more keywords and/or descriptive information, and may increase buyers' interest.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubtitleFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the account entry is a credit issued from eBay to compensate the seller for a subtitle fee charged to their account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayStoreInventorySubscriptionCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as &lt;code&gt;StoresFixedPrice&lt;/code&gt; is no longer a valid listing type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoPmntReqExempt">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoPmntReqRein">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerSubscriptionFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the Picture Manager feature is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerSubscriptionFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the Picture Manager feature is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsBasicFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the Seller Reports feature is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsBasicCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the Seller Reports feature is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsPlusFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the Seller Reports feature is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsPlusCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as the Seller Reports feature is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaypalOnFile">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaypalOnFileByCSR">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaypalOffFile">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BorderFee">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value is no longer applicable as borders around listing photos are no longer supported on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BorderFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as borders around listing photos are no longer supported on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeSearchableMobileDE">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable since placing eBay Germany motor vehicle listings on the mobile.de site is no longer supported.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SalesReportsPlusFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the account entry is a monthly subscription fee charged for Sales Reports Plus.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SalesReportsPlusCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the account entry is a credit to the seller applied towards the monthly subscription fee charged for Sales Reports Plus.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditSearchableMobileDE">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable since placing eBay Germany motor vehicle listings on the mobile.de site is no longer supported.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EmailMarketingFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable since this eBay Stores marketing feature is no longer supported.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EmailMarketingCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable since this eBay Stores marketing feature is no longer supported.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeePictureShow">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable since the picture slide show feature is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPictureShow">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable since the picture slide show feature is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackBundleFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the account entry is a fee charged to the seller for using the Pro Pack Bundle feature pack (currently available to US and Canada eBay motor vehicle sellers).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackBundleFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the account entry is a credit towards the fee charged to the seller for using the Pro Pack Bundle feature pack (currently available to US and Canada eBay motor vehicle sellers).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicUpgradePackBundleFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable since this bundle pack is no longer available on any eBay marketplaces.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicUpgradePackBundleFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable since this bundle pack is no longer available on any eBay marketplaces.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValuePackBundleFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the account entry is a fee charged by eBay to the seller for using the Value Pack Bundle feature pack.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValuePackBundleFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the account entry is a credit towards the fee charged to the seller for using the Value Pack Bundle feature pack.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackPlusBundleFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the account entry is a fee charged by eBay to the seller for using the Pro Pack Plus Bundle feature pack.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackPlusBundleFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the account entry is a credit towards the fee charged by eBay to the seller for using the Pro Pack Plus Bundle feature pack.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinalEntry">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the account entry is the final entry in a user's account before it is closed or merged with another account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExtendedDurationFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged to the seller for using an extended listing duration.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExtendedDurationFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit towards a fee charged to the seller for using an extended listing duration.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalListingFee">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a 'cross-border trade' fee, where the seller pays an additional listing fee to have his/her listing surface in the search on another eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalListingCredit">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a credit towards a 'cross-border trade' fee, where the seller pays an additional listing fee to have his/her listing surface in the search on another eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchExpiredSubscriptionFee">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a fee for an expired Terapeak Research subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchExpiredSubscriptionFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a credit towards a fee for an expired Terapeak Research subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchBasicSubscriptionFee">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a fee for a Terapeak Research basic subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchBasicSubscriptionFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a credit towards a  fee for a Terapeak Research basic subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchProSubscriptionFee">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a fee for a Terapeak Research pro subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicBundleFee">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value is no longer applicable since a basic bundle pack is no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicBundleFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value is no longer applicable since a basic bundle pack is no longer available on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchProSubscriptionFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a credit towards a  fee for a Terapeak Research pro subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalSubscriptionFee">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value is no longer applicable as there are no longer any subscription fees to sell motor vehicles through Motors local listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalSubscriptionFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value is no longer applicable as there are no longer any subscription fees to sell motor vehicles through Motors local listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalInsertionFee">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is an insertion fee for a Motors local listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalInsertionFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a credit towards an insertion fee for a Motors local listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalFinalValueFee">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a final value fee for the sale of a motor vehicle through a Motors local listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalFinalValueFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is credit towards a final value fee for the sale of a motor vehicle through a Motors local listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalGTCFee">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a 'GTC' duration listing fee for a Motors local listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalGTCFeeCredit">
				<xs:annotation>
					<xs:documentation>
					   This enumeration value indicates that the account entry is a credit towards a 'GTC' duration listing fee for a Motors local listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an eBay Motors Pro fee. Applies to eBay Motors Pro registered dealers only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CrediteBayMotorsProFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit towards an eBay Motors Pro fee. Applies to eBay Motors Pro registered dealers only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an eBay Motors Pro fee for a Feature pack. Applies to eBay Motors Pro registered dealers only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CrediteBayMotorsProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit towards an eBay Motors Pro fee for a Feature pack. Applies to eBay Motors Pro registered dealers only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeGalleryPlus">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay for listing an item with the Gallery Plus feature.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditGalleryPlus">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit towards a fee charged by eBay for listing an item with the Gallery Plus feature.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PrivateListing">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee for a private listing. With a private listing, bidders/buyers remain anonymous to other eBay users (besides the seller).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPrivateListing">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee for a private listing. With a private listing, bidders/buyers remain anonymous to other eBay users (besides the seller).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ImmoProFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditImmoProFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ImmoProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditImmoProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RealEstateProFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditRealEstateProFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RealEstateProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditRealEstateProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Discount">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a seller discount against a final value fee, an insertion fee, a subscription fee, or other fee. See the corresponding &lt;b&gt;Description&lt;/b&gt; and/or &lt;b&gt;Memo&lt;/b&gt; fields for more information on the type of discount.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFinalValueShipping">
				<xs:annotation>
					<xs:documentation>
						 This enumeration value indicates that the account entry is a credit towards a  final value fee for the shipping cost of an order. This fee is charged when a listed item sells, and is a percentage of the shipping cost. The final value fee associated with the final sale price is returned in a &lt;b&gt;FeeFinalValue&lt;/b&gt; entry.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFinalValueShipping">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a final value fee for the shipping cost of an order. This fee is charged when a listed item sells, and is a percentage of the shipping cost. The final value fee associated with the final sale price is returned in a &lt;b&gt;FeeFinalValue&lt;/b&gt; entry.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeReturnShipping">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a return shipping fee if an item is returned by the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditReturnShipping">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit toward a return shipping fee if an item is returned by the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeGlobalShippingProgram">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged by eBay if the seller is using the Global Shipping Program to ship an item internationally.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditGlobalShippingProgram">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit towards a fee charged by eBay if the seller is using the Global Shipping Program to ship an item internationally.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeAuctionEndEarly">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged to the seller's account if the seller ends an auction (with bids) early.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAuctionEndEarly">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to the seller's account if a duplicate auction listing is ended administratively by eBay. A seller is only eligible for this credit if the auction listing had zero bids and was never surfaced in Search.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFedExShippingLabel">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged to the seller for printing out and using a FedEx shipping label from eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFedExShippingLabel">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued by eBay to reimburse the seller for a FedEx shipping label. In some cases, this credit may be issued to the seller as a result of an Unpaid Item case that the seller has won against a buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeReturnRefund">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged to the seller's account if eBay refunds the buyer in a case where the buyer has used the eBay returns process and return shipped the item to the seller, but the seller has not issued a refund to the buyer within seven business days after receiving the returned item. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditReturnRefund">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued to the buyer's account by eBay in a case where the buyer has used the eBay returns process and return shipped the item to the seller, but the seller has not issued a refund to the buyer within seven business days after receiving the returned item. The buyer credit amounts to the total purchase price plus any shipping costs if the item was 'not as described'. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeStoresSubscriptionEarlyTermination">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a fee charged for early termination of an eBay Stores subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditStoresSubscriptionEarlyTermination">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a credit toward a fee charged for early termination of an eBay Stores subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeVehicleSubscriptionEarlyTermination">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a fee charged for early termination of a National Vehicle subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditVehicleSubscriptionEarlyTermination">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a credit toward a fee charged for early termination of a National Vehicle subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeVehicleSubscription">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a monthly subscription fee charged for a National Vehicle subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditVehicleSubscription">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a credit toward a monthly subscription fee charged for a National Vehicle subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeAUPostShippingLabel">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a fee charged to the seller for printing out and using an Australia Post shipping label from eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAUPostShippingLabel">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a credit toward a fee charged to the seller for printing out and using an Australia Post shipping label from eBay. In some cases, this credit may be issued to the seller as a result of an Unpaid Item case that the seller has won against a buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeAPACFedExShippingLabel">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a fee charged to the seller for printing out and using an FedEx shipping label from eBay in the Asia-Pacific geographical region.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAPACFedExShippingLabel">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a credit toward a fee charged to the seller for printing out and using an FedEx shipping label from eBay in the Asia-Pacific geographical region. In some cases, this credit may be issued to the seller as a result of an Unpaid Item case that the seller has won against a buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeAPACTNTShippingLabel">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a fee charged to the seller for printing out and using an Track &amp; Trace (TNT) shipping label from eBay in the Asia-Pacific geographical region.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAPACTNTShippingLabel">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a credit toward a fee charged to the seller for printing out and using an Track &amp; Trace (TNT) shipping label from eBay in the Asia-Pacific geographical region.In some cases, this credit may be issued to the seller as a result of an Unpaid Item case that the seller has won against a buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeEBPReimbursement">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a fee charged for eBay Money Back Guarantee reimbursement.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditEBPReimbursement">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a credit toward a fee charged for eBay Money Back Guarantee reimbursement.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeePromotedListingFeature">
				<xs:annotation>
					<xs:documentation>
					 This value is deprecated. Instead, Promoted Listing fees are returned as &lt;code&gt;FeeAd&lt;/code&gt; for a Standard Promoted Listing ad on eBay or &lt;code&gt;AdFeePremium&lt;/code&gt; for an Advanced Promoted Listing ad on eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPromotedListingFeature">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated. Instead, Promoted Listing credits are returned as &lt;code&gt;CreditAd&lt;/code&gt; for a Standard Promoted Listing ad on eBay or &lt;code&gt;AdFeePremiumCredit&lt;/code&gt; for an Advanced Promoted Listing ad on eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeAd">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the account entry is a fee charged for a Standard Promoted Listing ad on eBay. With Standard Promoted Listings, the seller is charged a fee when a buyer clicks on the ad and then goes on to purchase that same item within 30 days of that click. The seller chooses the bid percentage for the ad, and this rate is applied toward the total purchase price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAd">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit issued toward a Standard Promoted Listing ad fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeUBIShippingLabel">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a fee charged to the seller for printing out and using a Universal Business Integration (UBI) shipping label from eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditUBIShippingLabel">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a credit issued by eBay to reimburse the seller for a Universal Business Integration (UBI) shipping label. In some cases, this credit may be issued to the seller as a result of an Unpaid Item case that the seller has won against a buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
            <xs:enumeration value="FeeeBayPlusSubscription">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is an annual subscription fee charged for an eBay Plus subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
            <xs:enumeration value="CrediteBayPlusSubscription">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the account entry is a credit toward an annual subscription fee charged for an eBay Plus subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentIntermediationFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the charge is a payment processing fee for the order. This fee is only applied at the order level, and the amount of the fee will be the same, regardless of how many line items are in the order or on the total cost of the order. Typically, this fee is $0.30. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentIntermediationFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the credit is for a payment processing fee for the order. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeePaymentIntermediationRVI">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the charge is a payment processing fee for the order. This fee is only applied at the order level, and the amount of the fee will be the same, regardless of how many line items are in the order or on the total cost of the order. Typically, this fee is $0.30. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeePaymentIntermediationChargeback">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the credit is a seller reimbursement for an eBay payment intermediation fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeePaymentIntermediationChargebackRVI">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice credit is a seller reimbursement for an eBay payment intermediation fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SnadOutlierFinalValueFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice charge is a Final Value Fee (for item cost) charged to the seller's account after a buyer creates and wins a 'significantly not as described' (SNAD) case against the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SnadOutlierFinalValueFeeOnShipping">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice charge is a Final Value Fee (for shipping cost) charged to the seller's account after a buyer creates and wins a 'significantly not as described' (SNAD) case against the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighlineSearchFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice charge is for a 'Highline Search' fee, which is a capability that allows sellers to advertise multiple products at the same time, with ads appearing prominently on top of eBay's search results.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighlineSearchFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice credit is for a 'Highline Search' fee that was charged to the seller's account. The 'Highline Search' capability allows sellers to advertise multiple products at the same time, with ads appearing prominently on top of eBay's search results.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SnadOutlierFinalValueFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice credit is for a Final Value Fee (for item cost) that was charged to the seller's account after a buyer created a 'significantly not as described' (SNAD) case against the seller, but the seller won the case.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SnadOutlierFinalValueFeeOnShippingCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice credit is for a Final Value Fee (for shipping cost) that was charged to the seller's account after a buyer created a 'significantly not as described' (SNAD) case against the seller, but the seller won the case.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdFeePremium">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a fee charged for a Advanced Promoted Listing ad on eBay. With Advanced Promoted Listings, the seller uses keywords to promote the listing, and if buyers find the listing based on a keyword defined in the seller's Promoted Listings campaign, the seller is charged a fee each time the ad is clicked. The seller chooses the bid percentage rate for the ad, and this rate is charged for each click on the ad.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdFeePremiumCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a credit was issued toward an Advanced Promoted Listing ad fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PerListingPaymentsFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, and should not be returned. Instead, the payment processing fee for all orders is represented with the &lt;code&gt;FinalValueFeeFixedFeePerOrder&lt;/code&gt; value. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PerListingPaymentsFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, and should not be returned. Instead, any credit for a payment processing fee is represented with the &lt;code&gt;FinalValueFeeFixedFeePerOrderCredit&lt;/code&gt; value. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehiclesListingBasicPackageFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice charge is for a Vehicles Listing Basic Package fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehiclesListingBasicPackageCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a credit was issued for a Vehicles Listing Basic Package fee charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehiclesListingPlusPackageFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice charge is for a Vehicles Listing Plus Package fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehiclesListingPlusPackageCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a credit was issued for a Vehicles Listing Plus Package fee charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehiclesListingPremiumPackageFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice charge is for a Vehicles Listing Premium Package fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehiclesListingPremiumPackageCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a credit was issued for a Vehicles Listing Premium Package fee charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SendLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice charge is for a Send Label fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SendLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a credit was issued for a Send Label fee charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UpsLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice charge is for a UPS Label fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UpsLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a credit was issued for a UPS Label fee charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CanadaPostLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice charge is for a Canada Post Label fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CanadaPostLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a credit was issued for a Canada Post Label fee charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EbaySendLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the invoice charge is for eBay having to resend/regenerate a shipping label for a seller. Sellers typically have 24 hours to reprint a shipping label 24 hours after the purchase of the shipping label. If a seller tries to reprint a purchased shipping label after this time, a small fee may apply.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EbaySendLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a credit was issued for the fee charged by eBay to resend/regenerate a shipping label for the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USInternetSalesTax">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USInternetSalesTaxCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewZealandGST">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewZealandGSTCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AustraliaGST">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AustraliaGSTCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UspsLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay is billing the seller for a USPS shipping label that was purchased through the seller's eBay account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UspsLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay is giving a credit to the seller for a USPS shipping label that was purchased through the seller's eBay account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingInsuranceFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay is billing the seller for shipping insurance (such as ShipCover through USPS) that was purchased through the seller's eBay account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingInsuranceFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay is giving a credit to the seller for shipping insurance (such as ShipCover through USPS) that was purchased through the seller's eBay account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UspsShortpaidFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay is billing the seller for underpayment for a USPS shipping label that was purchased through the seller's eBay account. Underpayment may occur if the seller paid for a shipping label based on specific package weight and dimensions, but either or both package weight and dimensions were not accurate, hence the seller owes more money to USPS for postage.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UspsShortpaidFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay is giving credit to the seller for underpayment for a USPS shipping label that was purchased through the seller's eBay account. Underpayment may occur if the seller paid for a shipping label based on specific package weight and dimensions, but either or both package weight and dimensions were not accurate, hence the seller owes more money to USPS for postage.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CoFundingCharge">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay is billing the seller for a co-funding charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CoFundingChargeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay is giving credit to the seller for a co-funding charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinalValueFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a final value fee, which is a fee that is calculated as a percentage of the total amount of the order, including the purchase price and any shipping and handling charges. This fee is always deducted directly from the seller payout associated with the order. 
						&lt;br&gt;&lt;br&gt;
						For more information about how transaction fees are handled, see the &lt;a href="https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822#section2" target="_blank"&gt;Selling fees&lt;/a&gt; help page.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinalValueFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit towards a final value fee calculated for an order. The seller may get this credit for different reasons, including if the buyer cancels the order, or the buyer doesn't pay for the order and the seller files and wins an Unpaid Item case.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an international fee, which is a fee that is calculated as a percentage of the total amount of the order, and is applicable for international buyers. This fee is always deducted directly from the seller payout associated with the order.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						For more information about this international fee, see the &lt;a href="https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822#section8" target="_blank"&gt;Selling fees&lt;/a&gt; help page.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit towards an international fee calculated for an order. The seller may get this credit for different reasons, including if the buyer cancels the order, or the buyer doesn't pay for the order and the seller files and wins an Unpaid Item case.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinalValueFeeFixedFeePerOrder">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a payment processing fee, which is a fixed fee that is charged for all orders. This fixed fee may vary by country, but it is currently $0.30 in the US. This fee is always deducted directly from the seller payout associated with the order. 
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						For more information about how transaction fees are handled, see the &lt;a href="https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822#section2" target="_blank"&gt;Selling fees&lt;/a&gt; help page.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinalValueFeeFixedFeePerOrderCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit against a payment processing fee. Except for perhaps a very unlikely and unusual situation, the payment processing fee will generally not be refunded to the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinalValueFeeBelowStandard">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is an additional final value fee for a Below Standard seller. Typically, this fee will be an additional 5 percent (on top of standard final value fee) of the total amount of the order, including the purchase price and any shipping and handling charges. It is possible that this fee may also be charged to an Above Standard or Top-rated seller if that seller is having an issue with 'item not as described' return requests. This fee is always deducted directly from the seller payout associated with the order.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						For more information about this additional final value fee for sellers, see the &lt;a href="https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822#section6" target="_blank"&gt;Selling fees&lt;/a&gt; help page.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinalValueFeeBelowStandardCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit against an additional final value fee for a Below Standard seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdFeeExpress">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a Promoted Listing Express fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdFeeExpressCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit applied against a Promoted Listing Express fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DepositProcessingFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a Motor Vehicles Deposit processing fee. eBay charges the seller a 2.8 percent processing fee (against the required deposit amount) when they sell their vehicle through a listing that required that the buyer make an initial deposit for the vehicle.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DepositProcessingFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the account entry is a credit applied against a Motor Vehicles Deposit processing fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>

			<xs:enumeration value="DepositProcessingFixedFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated. All Motor Vehicles Deposit processing fees are indicated with the &lt;code&gt;DepositProcessingFee&lt;/code&gt; value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DepositProcessingFixedFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated. All credits against Motor Vehicles Deposit processing fees are indicated with the &lt;code&gt;DepositProcessingFeeCredit&lt;/code&gt; value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExReturnLabelFee">
			 <xs:annotation>
				 <xs:documentation>
					This enumeration value indicates that the seller was charged a fee for a FedEx return shipping label.
				 </xs:documentation>
			 </xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExReturnLabelFeeCredit">
			 <xs:annotation>
				 <xs:documentation>
					This enumeration value indicates that the seller received a credit against a fee for a FedEx return shipping label.
				 </xs:documentation>
			 </xs:annotation>
			</xs:enumeration>

			<xs:enumeration value="AUPostReturnLabelFee">
			 <xs:annotation>
				 <xs:documentation>
					This enumeration value indicates that the seller was charged a fee for an Australia Post return shipping label.
				 </xs:documentation>
			 </xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AUPostReturnLabelFeeCredit">
			 <xs:annotation>
				 <xs:documentation>
					This enumeration value indicates that the seller received a credit against a fee for an Australia Post return shipping label.
				 </xs:documentation>
			 </xs:annotation>
			</xs:enumeration>

			<xs:enumeration value="UpsCaLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged a fee for a UPS Canada shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UpsCaLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller received a credit against a fee for a UPS Canada shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>

			<xs:enumeration value="FedExCaLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged a fee for a FedEx Canada shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExCaLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller received a credit against a fee for a FedEx Canada shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>

			<xs:enumeration value="HubbedReturnLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged a fee for a Hubbed return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HubbedReturnLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller received a credit against a fee for a Hubbed return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>

			<xs:enumeration value="RoyalMailReturnLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged a fee for a Royal Mail return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RoyalMailReturnLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller received a credit against a fee for a Royal Mail return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>

			<xs:enumeration value="ParcelForcePostReturnLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged a fee for a Parcel Force Post return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ParcelForcePostReturnLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller received a credit against a fee for a Parcel Force Post return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OffsiteAdsFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged a fee for offsite ad clicks for a Promoted Listing Advanced campaign.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OffsiteAdsFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against a fee for offsite ad clicks for a Promoted Listing Advanced campaign.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PromotedDisplayFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged a fee for Promoted Display.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PromotedDisplayFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against a fee for Promoted Display.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USWHTFederal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that US Federal tax was witheld and deducted from the seller's payout funds.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USWHTFederalCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against US Federal tax that was witheld and deducted from the seller's payout funds.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USWHTState">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that US State tax was witheld and deducted from the seller's payout funds.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USWHTStateCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against US State tax that was witheld and deducted from the seller's payout funds.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EPRFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged an Eco Participation fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EPRFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against an Eco Participation fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAPostReturnLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged a fee for a Canadian Post return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAPostReturnLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against a fee for a Canadian Post return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HermesReturnLabelFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged a fee for a Hermes return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HermesReturnLabelFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against a fee for a Hermes return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BankPayoutFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged a fee for a payout to their bank account.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; This fee is for future use, and will initially only apply to sellers based in mainland China if they choose to receive payout funds through a bank account instead of through their Payoneer account. &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BankPayoutFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against a fee for a payout to their bank account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CharityDonation">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller donated a portion of their sale proceeds to a charitable organization.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CharityDonationCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against a donation to a charitable organization.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpressPayoutFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the fee charged by eBay when a seller requests a payout through a debit card.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpressPayoutFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the fee charged to the seller for a direct payout failed and the fee will be credited back to the seller's debit card.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>	
			<xs:enumeration value="HermesReturnLblSellerPaidShpFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the seller was charged a fee for a Hermes return shipping label and any applicable tax. Return shipping labels are subject to tax, which is payable by the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HermesReturnLblSellerPaidShpFeeCr">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against a fee for a Hermes return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DHLReturnLblShippingFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the seller was charged a fee for a DHL return shipping label and any applicable tax. Return shipping labels are subject to tax, which is payable by the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DHLReturnLblShippingFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against a fee for a DHL return shipping label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegulatoryOperatingFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a fee is charged by eBay to cover the costs associated with complying with regulatory requirements in specific marketplaces.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Currently, this fee is only applicable in the following marketplaces: United Kingdom, Italy, France, Spain, Austria, Belgium (Dutch), Belgium (French), Poland, Ireland, and Switzerland. &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegulatoryOperatingFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a credit against a fee to cover the costs associated with complying with regulatory requirements in specific marketplaces was issued.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Currently, this fee is only applicable in the following marketplaces: United Kingdom, Italy, France, Spain, Austria, Belgium (Dutch), Belgium (French), Poland, Ireland, and Switzerland. &lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="DHLPaymentProcessingFee">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was charged a fee for DHL processing.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Currently, this fee is only applicable in the German marketplace. &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DHLPaymentProcessingFeeCredit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller was issued a credit against a fee charged a fee for DHL processing.
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Currently, this fee is only applicable in the German marketplace. &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>		
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AccountEntriesType.xsd #####

-->
	<xs:complexType name="AccountEntriesType">
		<xs:annotation>
			<xs:documentation>
				Type defining the array of &lt;b&gt;AccountEntry&lt;/b&gt; objects that are conditionally returned in the &lt;b&gt;GetAccount&lt;/b&gt; response.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AccountEntry" type="ns:AccountEntryType"	minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container consisting of detailed information for each debit or credit transaction that occurs on an eBay user's account.  
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AccountEntrySortTypeCodeList.xsd #####

-->
	<xs:simpleType name="AccountEntrySortTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			  Enumerated type defining the possible values that can be used in the &lt;b&gt;AccountEntrySortType&lt;/b&gt; field of the &lt;b&gt;GetAccount&lt;/b&gt; request to sort account entries returned in the response.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
					 This is the default value. With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted by transaction date (see &lt;b&gt;AccountEntry.Date&lt;/b&gt; field) in ascending order (oldest transaction to most recent transaction). This value will produce the same results as the  &lt;b&gt;AccountEntryCreatedTimeAscending&lt;/b&gt; value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryCreatedTimeAscending">
				<xs:annotation>
					<xs:documentation>
					 With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted by transaction date (see &lt;b&gt;AccountEntry.Date&lt;/b&gt; field) in ascending order (oldest transaction to most recent transaction). This value will produce the same results as the  &lt;b&gt;None&lt;/b&gt; value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryCreatedTimeDescending">
				<xs:annotation>
					<xs:documentation>
						With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted by transaction date (see &lt;b&gt;AccountEntry.Date&lt;/b&gt; field) in descending order (most recent transaction to oldest transaction).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryItemNumberAscending">
				<xs:annotation>
					<xs:documentation>
						With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted by Item ID value (see &lt;b&gt;AccountEntry.ItemID&lt;/b&gt; field) in ascending order (oldest eBay listing to most recent eBay listing).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryItemNumberDescending">
				<xs:annotation>
					<xs:documentation>
						With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted by Item ID value (see &lt;b&gt;AccountEntry.ItemID&lt;/b&gt; field) in descending order (most recent eBay listing to oldest eBay listing).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryFeeTypeAscending">
				<xs:annotation>
					<xs:documentation>
						With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted in alphabetical order according to each entry's &lt;b&gt;AccountEntry.Description&lt;/b&gt; value. When account entries are sorted according to fee type, the secondary sort criterion is transaction date, and for account entries with identical fee types, the oldest account entries will appear first in the response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryFeeTypeDescending">
				<xs:annotation>
					<xs:documentation>
					With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted in reverse alphabetical order according to each entry's &lt;b&gt;AccountEntry.Description&lt;/b&gt; value. When account entries are sorted according to fee type, the secondary sort criterion is transaction date, and for account entries with identical fee types, the oldest account entries will appear first in the response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AccountEntryType.xsd #####

-->
	<xs:complexType name="AccountEntryType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;AccountEntry&lt;/b&gt; container returned in the &lt;b&gt;GetAccount&lt;/b&gt; response. Each &lt;b&gt;AccountEntry&lt;/b&gt; container consists of detailed information for a single credit or debit transaction, or an administrative action which occurred on the eBay user's account.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AccountDetailsEntryType" type="ns:AccountDetailEntryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the type of transaction or administrative action that occurred on the eBay user's account. Possible values are defined in the &lt;b&gt;AccountDetailEntryCodeType&lt;/b&gt; enumerated type.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The category of the monetary transaction or administrative action applied
						to an eBay account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Balance" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer returned. If the eBay user has an outstanding balance owed to eBay, the owed amount will be displayed in the &lt;b&gt;AccountSummary.CurrentBalance&lt;/b&gt; field in the &lt;b&gt;GetAccount&lt;/b&gt; response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Date" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Timestamp indicating the date and time that the entry was posted to the account, in
						GMT.
					</xs:documentation>
						<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GrossDetailAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gross fees that are assessed by eBay (net fees plus VAT, if any).
						Returned even if VAT does not apply.
						The value is positive for debits and negative for credits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If the account entry is associated with an eBay listing, this field
						shows the eBay &lt;b&gt;ItemID&lt;/b&gt; value. If there is no correlation between the account entry and one of the user's eBay listings, '0' is returned in this field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Memo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Memo line for the account entry. It can be an empty string.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConversionRate" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The rate used for the currency conversion for a transaction.
 					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NetDetailAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Net fees that are assessed by eBay, excluding additional surcharges and VAT
						(if any). Returned even if VAT does not apply. The value is positive for
						debits (user pays eBay) and negative for credits (eBay pays user).
 					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the unique identifier for the account entry. This value is created by eBay once the transaction occurs on the user's account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATPercent" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The applicable rate that was used to calculate the VAT (Value-Added Tax) for the transaction. When the &lt;b&gt;VATPercent&lt;/b&gt; is specified for a listing, the item's VAT information appears on the View Item page. In addition, the seller can choose to print an invoice that includes the item's net price, VAT percent, VAT amount, and total price. Since VAT rates vary depending on the item and on the user's country of residence, a seller is responsible for entering the correct VAT rate; it is not calculated by eBay. VAT is only applicable to sellers located in a European Union (EU) country. If VAT does not apply to the account entry, this field is still returned but it's value will be '0'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A description or comment about the monetary transaction or administrative action applied to an eBay user account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item. This field is only returned if the account entry is associated with an order line item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of an order line item. This field is only returned if the account entry is associated with an order line item.
						&lt;br&gt;
						&lt;br&gt;
						The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReceivedTopRatedDiscount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field is returned as &lt;code&gt;true&lt;/code&gt; if the seller received a discount on the Final Value Fee for the order line item. Only Top-Rated sellers are eligible for this Final Value Fee discount. The Final Value Fee discount percentage varies by country. For more information on becoming a Top-Rated Seller in the US and the requirements for Top-Rated Plus listings, see the &lt;a href="https://www.ebay.com/help/selling/seller-levels-performance-standards/seller-levels-performance-standards?id=4080" target="_blank"&gt;Becoming a Top Rated Seller&lt;/a&gt; help topic.
						&lt;br/&gt;&lt;br/&gt;
						This field will not be returned until eBay bills the seller for the Final Value Fee for the eligible order line item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned if the account fee or credit is associated with an entire (single or multiple line item) order, and not necessarily for a single line item within the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountDetail" type="ns:DiscountDetailType">
				<xs:annotation>
					<xs:documentation>
						This container is an array of one or more discounts applied to the corresponding accounty entry. This container will not be returned if there are no discounts applied to the corresponding accounty entry.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Netted" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field is returned with each account entry if the &lt;b&gt;IncludeNettedEntries&lt;/b&gt; field is included in the request and set to &lt;code&gt;true&lt;/code&gt;. The value indicates whether or not the corresponding account entry value (charge or credit) is a part of the 'Total Netted Charge Amount' or 'Total Netted Credit Amount' values returned in the &lt;b&gt;AccountSummary.NettedTransactionSummary&lt;/b&gt; container.
						&lt;br&gt;
						&lt;br&gt;
						If this value is &lt;code&gt;true&lt;/code&gt;, it indicates that the corresponding fee was deducted from a seller payout. If the value is &lt;code&gt;false&lt;/code&gt;, it indicates that the fee or credit was invoiced to the seller  instead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AccountHistorySelectionCodeList.xsd #####

-->
	<xs:simpleType name="AccountHistorySelectionCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the suppported values that may be used in the &lt;b&gt;AccountHistorySelection&lt;/b&gt; field to control the account entries that are returned in a &lt;b&gt;GetAccount&lt;/b&gt; response.
			</xs:documentation>
			<xs:appinfo>
				 <AllValuesExcept>SpecifiedInvoice</AllValuesExcept>
		  </xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="LastInvoice">
				<xs:annotation>
					<xs:documentation>
						This value should be used if the eBay user wants to see the account entries posted to the last invoice that was sent to the user by eBay. If this value is used, the &lt;b&gt;InvoiceDate&lt;/b&gt;, &lt;b&gt;BeginDate&lt;/b&gt;, and &lt;b&gt;EndDate&lt;/b&gt; fields of the &lt;b&gt;GetAccount&lt;/b&gt; request are no longer applicable and will be ignored if they are included in the call request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SpecifiedInvoice">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable or supported, and an error occurs if it is used. As an alternative, users can use &lt;code&gt;BetweenSpecifiedDates&lt;/code&gt; instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BetweenSpecifiedDates">
				<xs:annotation>
					<xs:documentation>
						This value should be used if the eBay user wants to see account entries for a customized date range that can overlap multiple formal eBay invoices. If this value is used, then you also must specify &lt;b&gt;BeginDate&lt;/b&gt; and &lt;b&gt;EndDate&lt;/b&gt; to set the date range for which to retrieve account entries. If this value is used, then &lt;b&gt;InvoiceDate&lt;/b&gt; is no longer applicable and will be ignored if it is included in the call request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OrderId">
				<xs:annotation>
					<xs:documentation>
						This value should be used if the eBay user wants to see the account entries related to a specific eBay order. If this value is used, the user must also include the &lt;b&gt;OrderID&lt;/b&gt; field and sets its value to the identifier of the order for which they wish to retrieve account entries.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AccountStateCodeList.xsd #####

-->
	<xs:simpleType name="AccountStateCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that lists the possible states of an eBay user account.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user account is active.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user account has been created, but is not yet active, pending additional information or processing by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Inactive">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user account is inactive. No new seller account entries would be posted by eBay to the account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AccountSummaryType.xsd #####

-->
	<xs:complexType name="AccountSummaryType">
		<xs:annotation>
			<xs:documentation>
				Summary data for the requesting user's seller account as a whole. This includes a
				balance for the account, any past due amount and date, and defining data for
				additional accounts (if the user has changed country of residency while having an
				active eBay account).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AccountState" type="ns:AccountStateCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the current state of the account (such as active or inactive).
						Possible values are enumerated in &lt;b&gt;AccountStateCodeType&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoicePayment" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field specifies the payment amount that has been made by the user for the invoice. This field is only returned if a payment has been made towards the invoice, and if the &lt;b&gt;AccountHistorySelection&lt;/b&gt; input field's value was set to &lt;code&gt;LastInvoice&lt;/code&gt;. This field is not returned if the &lt;b&gt;AccountHistorySelection&lt;/b&gt; input field's value was set to &lt;code&gt;BetweenSpecifiedDates&lt;/code&gt; and a custom time period (overlapping multiple billing cycles) was specified. If a credit was issued by eBay to the user instead, this credit will be shown in the &lt;b&gt;InvoiceCredit&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceCredit" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field specifies the credit amount that has been issued to the user's account by eBay for the invoice. This field is only returned if a credit has been issued towards the invoice, and if the &lt;b&gt;AccountHistorySelection&lt;/b&gt; input field's value was set to &lt;code&gt;LastInvoice&lt;/code&gt;. This field is not returned if the &lt;b&gt;AccountHistorySelection&lt;/b&gt; input field's value was set to &lt;code&gt;BetweenSpecifiedDates&lt;/code&gt; and a custom time period (overlapping multiple billing cycles) was specified. If a payment was made by the user instead, this payment amount will be shown in the &lt;b&gt;InvoicePayment&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceNewFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field specifies the balance of any new fees that have been assessed toward the user's account since the last invoice was created. This field is only returned if the &lt;b&gt;AccountHistorySelection&lt;/b&gt; input field's value was set to &lt;code&gt;LastInvoice&lt;/code&gt;. This field is not returned if the &lt;b&gt;AccountHistorySelection&lt;/b&gt; input field's value was set to &lt;code&gt;BetweenSpecifiedDates&lt;/code&gt; or &lt;code&gt;OrderId&lt;/code&gt;. If there have been no fees since the last invoice was created, this value will be &lt;code&gt;0.0&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdditionalAccount" type="ns:AdditionalAccountType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container shows the identifier and current balance for another eBay account associated with the eBay user. This container will appear under the &lt;b&gt;AccountSummary&lt;/b&gt; container for each additional account that the eBay user owns.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountPastDue" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the amount of money that is past due on the user's account. If no money is past due, this value will be &lt;code&gt;0.0&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BankAccountInfo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value represents the first four digits of the bank account the associated with the user account. This field is only applicable if a bank account is being used to pay monthly invoices.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>4</MaxLength>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BankModifyDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates the date and time when the owner of the account last changed the bank account on file as the primary payment method. This field may not be returned if the bank account on file has never been changed, or if the primary payment method is not a bank account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BillingCycleDate" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the day of the month on which eBay sends a billing invoice to the user. A value of &lt;code&gt;0&lt;/code&gt; indicates that an invoice is sent on the last day of each month. A value of &lt;code&gt;15&lt;/code&gt;15 indicates that an invoice is sent on the 15th day of each month.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreditCardExpiration" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates the expiration date for the credit card that is currently on file and used to pay monthly invoices. This field may not be returned if the primary method is not a credit card.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreditCardInfo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value represents the last four digits of the credit card that the user selected as payment method for the account. This field is only applicable if a credit card is being used to pay monthly invoices.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreditCardModifyDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates the date and time when the owner of the account last changed the credit card on file as the primary payment method. This field may not be returned if the credit card on file has never been changed, or if the primary payment method is not a credit card.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CurrentBalance" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the current balance for the user's account. This value can be &lt;code&gt;0.0&lt;/code&gt;, a positive amount (debit), or a negative amount (credit).
						&lt;br&gt;&lt;br&gt;
						This field is only returned if the &lt;b&gt;ExcludeBalance&lt;/b&gt; flag is included in the call request and set to &lt;code&gt;false&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceBalance" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field specifies the balance for the invoice. This field is only returned if the &lt;b&gt;AccountHistorySelection&lt;/b&gt; input field's value was set to &lt;code&gt;LastInvoice&lt;/code&gt;. This field is not returned if the &lt;b&gt;AccountHistorySelection&lt;/b&gt; input field's value was set to &lt;code&gt;BetweenSpecifiedDates&lt;/code&gt; and a custom time period (overlapping multiple billing cycles) was specified. The value is positive for debits and negative for credits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates the date and time of the invoice. This field is only returned if the &lt;b&gt;AccountHistorySelection&lt;/b&gt; input field's value was set to &lt;code&gt;LastInvoice&lt;/code&gt;. This field is not returned if the &lt;b&gt;AccountHistorySelection&lt;/b&gt; input field's value was set to &lt;code&gt;BetweenSpecifiedDates&lt;/code&gt; and a custom time period (overlapping multiple billing cycles) was specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastAmountPaid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the amount of the last payment that was made by the user.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastPaymentDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp shows the date and time of the last payment that was made by the user.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PastDue" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field indicates whether or not the account has a past due balance. A value of &lt;code&gt;true&lt;/code&gt; indicates that the account is past due, and a value of &lt;code&gt;false&lt;/code&gt; indicates  that the account is current. If the account is past due, the amount past due can be found in the &lt;b&gt;AmountPastDue&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethod" type="ns:SellerPaymentMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the primary payment method used by the user to pay monthly eBay invoices.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NettedTransactionSummary" type="ns:NettedTransactionSummaryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container shows the total amount of fees (and credits if applicable) that have already been paid through seller payout deductions. The seller must include the &lt;b&gt;IncludeNettedEntries&lt;/b&gt; field in the request and set it to &lt;code&gt;true&lt;/code&gt; in order for this container to be returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AdFormatEnabledCodeList.xsd #####

-->
	<xs:simpleType name="AdFormatEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains a list of values that will indicate whether or not an Ad Format listing type is enabled for an eBay site or for an eBay category.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Classified Ad format feature is disabled for the site or category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Classified Ad format feature is enabled for the site or category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Only">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Classified Ad format is the only listing type supported by the eBay category. This value is not applicable at the eBay site level.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdEnabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the lead-generation Classified Ad format feature is enabled for the site or category.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdOnly">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the lead-generation Classified Ad format is the only listing type supported by the eBay category. This value is not applicable at the eBay site level.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketBestOfferOnly">
				<xs:annotation>
					<xs:documentation>
						This value indicates that eBay Motors Local Market listings are enabled for the site or category.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AdFormatEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="AdFormatEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;AdFormatEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container if &lt;code&gt;AdFormatEnabled&lt;/code&gt; is used as a &lt;b&gt;FeatureID&lt;/b&gt; value in the request, or if no &lt;b&gt;FeatureID&lt;/b&gt; values are used in the request. This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support Classified Ad listings.
				&lt;br&gt;
				&lt;br&gt;
				To verify if a specific eBay site supports Classified Ad listings (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.AdFormatEnabled&lt;/b&gt; field.
				&lt;br&gt;
				&lt;br&gt;
				To verify if a specific category on a specific eBay site supports Classified Ad listings, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;AdFormatEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AdFormatLeadStatusType.xsd #####

-->
	<xs:simpleType name="AdFormatLeadStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that indicates to the owner of a classified ad whether or not an email correspondence from a prospective buyer has been answered.  
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="New">
				<xs:annotation>
					<xs:documentation>
						This value will appear in the response if there is a new message from a prospective buyer that the seller has not yet responded to.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Responded">
				<xs:annotation>
					<xs:documentation>
						This value will appear in the response if the seller has already responded to the prospective buyer's message.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AdFormatLeadType.xsd #####

-->
	<xs:complexType name="AdFormatLeadType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;AdFormatLead&lt;/b&gt; container that is returned in the &lt;b&gt;GetAdFormatLeads&lt;/b&gt; call response. An &lt;b&gt;AdFormatLead&lt;/b&gt; container will be returned for each user that has expressed interest in the Classified Ad listing that was specified by the seller in the &lt;b&gt;GetAdFormatLeads&lt;/b&gt; call request. Each &lt;b&gt;AdFormatLead&lt;/b&gt; container consists of prospective buyer contact information and other details associated with a lead for a Classified Ad listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AdditionalInformation" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the message that was sent from the prospective buyer to the seller. This will be the same content that is returned in the &lt;b&gt;AdFormatLead.MemberMessage.MemberMessageExchange.Question.Body&lt;/b&gt; field (that is only displayed if the &lt;b&gt;IncludeMemberMessages&lt;/b&gt; boolean field is included in the request and set to &lt;code&gt;true&lt;/code&gt;). The advantage of retrieving the &lt;b&gt;MemberMessageExchange&lt;/b&gt; node, however, is that you retrieve the entire exchange between the seller and the prospective buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Address" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of contact information for the prospective buyer.
						This container will not be returned if the buyer did not provide any contact information.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestTimeToCall" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time of day when the prospective buyer prefers to be contacted by the seller. This field is not returned if this information is unavailable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Email" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Email address for the prospective buyer. If the prospective buyer chooses to
						hide his email address when contacting the seller, this element contains two
						dashes (--) instead of an email address.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>




			<xs:element name="SubmittedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time (in GMT) that the lead was submitted.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the listing.
					</xs:documentation>
					<xs:appinfo>
						<maxLength>80</maxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay user ID of the user who is interested in the seller's item.
						&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;					
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MemberMessage" type="ns:MemberMessageExchangeArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains any mail message content shared between the seller and prospective buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:AdFormatLeadStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The enumeration value in this field will indicate whether or not the seller has responded to the lead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="LeadFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The pay-per-lead feature is no longer available, and this field is scheduled to
						be removed from the WSDL.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<noCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalEmail" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Email address for the prospective buyer as entered in the lead form on the View
						Item page. Provides a way for sellers to contact prospective buyers who choose not to
						log in to eBay. This applies to only eBay Motors and eBay Motors categories.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>128</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PurchaseTimeFrame" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Prospective buyer's time frame for purchasing a vehicle as entered in the
						Lead form on View Item page for eBay Motors and eBay Motors categories.
						Purchasing Time Frames include:
						&lt;ul&gt;
						&lt;li&gt;
							within next 3 days
						&lt;/li&gt;
						&lt;li&gt;
							within a week
						&lt;/li&gt;
						&lt;li&gt;
							within a month
						&lt;/li&gt;
						&lt;li&gt;
							within three months
						&lt;/li&gt;
						&lt;li&gt;
							in more than three months
						&lt;/li&gt;
						&lt;li&gt;
							within an undecided time frame
						&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>255</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TradeInYear" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The year of the vehicle the prospective buyer would like to trade in. Entered on
						the lead form on the View Item page. Applies to eBay Motors and Motors categories
						only.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>32</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TradeInMake" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 The make of the vehicle the prospective buyer would like to trade in. Entered on
						 the lead form on the View Item page. Applies to eBay Motors and Motors categories
						 only.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>128</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TradeInModel" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The model of the vehicle the prospective buyer would like to trade in. Entered on the lead form on the View Item page. Applies to eBay Motors and Motors categories only.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>128</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FinancingAnswer" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Prospective buyer answer whether or not the prospective buyer would like
						financing. Entered on the lead form on the View Item page. Applies to eBay Motors
						and Motors categories only. Financing response meanings: 0= no response,1= yes, 2=
						no.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Answer1" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field corresponds to a configurable question on the lead form in the View
						Item web page. The corresponding question is site-specific. To determine the
						question for a specific site, you must view the form in the web flow for the given
						site. This field applies to Classified Ad format listings in Motors categories
						only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Answer2" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field corresponds to a configurable question on the lead form in the View
						Item web page. The corresponding question is site-specific. To determine the
						question for a specific site, you must view the form in the web flow for the given
						site. This field applies to Classified Ad format listings in Motors categories
						only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AddItemRequestContainerType.xsd #####

-->
	<xs:complexType name="AddItemRequestContainerType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;AddItemRequestContainer&lt;/b&gt; containers that are used in an &lt;b&gt;AddItems&lt;/b&gt; call. An &lt;b&gt;AddItemRequestContainer&lt;/b&gt; container is required for each item being created through an &lt;b&gt;AddItems&lt;/b&gt; call. Each item being created through an &lt;b&gt;AddItems&lt;/b&gt; call is identified through a unique &lt;b&gt;AddItemRequestContainer.MessageID&lt;/b&gt; value that is defined by the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container holding all values that define a new listing. One &lt;b&gt;Item&lt;/b&gt;
						container is required for each &lt;b&gt;AddItemRequestContainer&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. With
						&lt;b&gt;AddItems&lt;/b&gt;, a unique &lt;b&gt;MessageID&lt;/b&gt; value is required for
						each &lt;b&gt;AddItemRequestContainer&lt;/b&gt; container that is used in the request. The
						&lt;b&gt;CorrelationID&lt;/b&gt; value returned under each
						&lt;b&gt;AddItemResponseContainer&lt;/b&gt; container is used to correlate each
						item request container with its corresponding response container. The same &lt;b&gt;MessageID&lt;/b&gt; value that you pass into a request will
						be returned in the &lt;b&gt;CorrelationID&lt;/b&gt; field in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AddItemResponseContainerType.xsd #####

-->
	<xs:complexType name="AddItemResponseContainerType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;AddItemResponseContainer&lt;/b&gt; containers that are returned in an &lt;b&gt;AddItems&lt;/b&gt; call. An &lt;b&gt;AddItemResponseContainer&lt;/b&gt; container is returned for each item created through an &lt;b&gt;AddItems&lt;/b&gt; call. Each item being created through an &lt;b&gt;AddItems&lt;/b&gt; call is identified through a unique &lt;b&gt;AddItemRequestContainer.MessageID&lt;/b&gt; value that is defined by the seller. To match up the &lt;b&gt;AddItemResponseContainer&lt;/b&gt; to the &lt;b&gt;AddItemRequestContainer&lt;/b&gt;, look for a &lt;b&gt;AddItemResponseContainer.CorrelationID&lt;/b&gt; value that matches the &lt;b&gt;AddItemRequestContainer.MessageID&lt;/b&gt; value in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the new listing. This field is returned as long as the listing was successfully created.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Starting date and time for the new listing. This value is based on the time the listing was received and processed, or the time the item will be listed if the seller included the &lt;b&gt;Item.ScheduleTime&lt;/b&gt; field in the request and set a custom start time of the listing (in the future).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time when the new listing is scheduled to end based on the start time and the listing duration value that was set in the &lt;b&gt;ListingDuration&lt;/b&gt; field at listing time. If the value of &lt;b&gt;ListingDuration&lt;/b&gt; was set to &lt;code&gt;GTC&lt;/code&gt; (Good 'Til Cancelled) this value will be set one month ahead of the start time, and this value will continue to be updated one month ahead each time  the GTC listing needs to be renewed. Fixed-price listings get renewed automatically as long as there is still a quantity of &lt;code&gt;1&lt;/code&gt; or above, or even if the quantity is &lt;code&gt;0&lt;/code&gt;, but the 'out-of-stock control' feature is enabled.
						&lt;br&gt;&lt;br&gt;
						Note that &lt;code&gt;GTC&lt;/code&gt; is not a supported listing duration for auction listings, but is the only supported listing duration for fixed-price listings except for a few motor vehicle categories on eBay Motors US, eBay UK, and eBay Italy.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is an array of fees associated with the creation of the listing. The fees in this container will not include any fees that are based on the purchase price (such as transaction fees) and only come into play when the listing has a sale.
						&lt;br&gt;
						&lt;br&gt;
						All listing fee types are returned, even if those fees are not applicable for the revised listings and are '0.0'.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The currency used for all fees returned under the &lt;b&gt;Fees&lt;/b&gt; container reflects the currency used for the listing site, and not necessarily in the seller's default/home currency. For example, if a Canadian seller is using the &lt;b&gt;AddItems&lt;/b&gt; call to list items on the eBay US site, the currency type shown for each fee will be &lt;code&gt;USD&lt;/code&gt; and not &lt;code&gt;CAD&lt;/code&gt;.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<SeeLink>
							<Title>eBay.com Selling Fees</Title>
							<URL>https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822</URL>
						</SeeLink>
						<SeeLink>
							<Title>Fees by marketplace</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees-by-marketplace.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the primary category in which the item was listed. This field is only returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; boolean field is set to &lt;code&gt;true&lt;/code&gt; in the request (or omitted) and the Category ID passed in as the primary listing category was automatically mapped to a new Category ID by eBay. If the primary category ID passed in the request is still active/valid, this field is not returned.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Category2ID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier of the secondary category in which the item was listed. This field is only returned if the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; boolean field is set to &lt;code&gt;true&lt;/code&gt; in the request (or omitted) and the Category ID passed in as the secondary listing category was automatically mapped to a new Category ID by eBay. If the secondary category ID passed in the request is still active/valid, this field is not returned.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. With
						&lt;b&gt;AddItems&lt;/b&gt;, a unique &lt;b&gt;MessageID&lt;/b&gt; value is required for
						each &lt;b&gt;AddItemRequestContainer&lt;/b&gt; container that is used in the request. The
						&lt;b&gt;CorrelationID&lt;/b&gt; value returned under each
						&lt;b&gt;AddItemResponseContainer&lt;/b&gt; container is used to correlate each
						item request container with its corresponding response container. The same &lt;b&gt;MessageID&lt;/b&gt; value that you pass into a request will
						be returned in the &lt;b&gt;CorrelationID&lt;/b&gt; field in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Errors" type="ns:ErrorType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container is an array of one or more errors and/or warnings (if any) that occurred when eBay attempted to create the corresponding listing. Note that one or more errors and/or warnings may also occur at the call-level.
						&lt;br&gt;
						&lt;br&gt;
						This container is only returned if there were one or more warnings and/or errors that occurred with the creation of the corresponding listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Message" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Supplemental information from eBay, if applicable. May elaborate on errors or
						provide useful hints for the seller. This data can accompany the call's normal
						data result set or a result set that contains only errors. The string can
						return HTML, including TABLE, IMG, and HREF elements. In this case, an HTML-
						based application should be able to include the HTML as-is in the HTML page
						that displays the results. A non-HTML application would need to parse the HTML
						and convert the table elements and image references into UI elements
						particular to the programming language used. Because this data is returned as
						a string, the HTML markup elements are escaped with character entity
						references (e.g.,&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;...).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container is an array of one or more listing fee/upgrade discount types being offered by eBay to the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AddMemberMessagesAAQToBidderRequestContainerType.xsd #####

-->
	<xs:complexType name="AddMemberMessagesAAQToBidderRequestContainerType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;AddMemberMessagesAAQToBidderRequestContainer&lt;/b&gt; container. An &lt;b&gt;AddMemberMessagesAAQToBidderRequestContainer&lt;/b&gt; container is required for each bidder the seller is sending a message to. The seller can communicate with up to 10 bidders with one &lt;b&gt;AddMemberMessagesAAQToBidder&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;CorrelationID&lt;/b&gt; value is required for
						each &lt;b&gt;AddMemberMessagesAAQToBidderRequestContainer&lt;/b&gt; container that is used in the request. The
						&lt;b&gt;CorrelationID&lt;/b&gt; value returned under each
						&lt;b&gt;AddMemberMessagesAAQToBidderResponseContainer&lt;/b&gt; container is used to correlate each
						member message container in the request with its corresponding member message container in the
						response. The same &lt;b&gt;CorrelationID&lt;/b&gt; value that you pass into a request will
						be returned in the &lt;b&gt;CorrelationID&lt;/b&gt; field in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddMemberMessagesAAQToBidder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for an eBay listing. This field is required and identifies the active listing that is being discussed between the seller and the bidder.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddMemberMessagesAAQToBidder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MemberMessage" type="ns:MemberMessageType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of message body, the recipient(s) of the message, and a boolean flag to control whether or not a copy of the message is sent to the sender's My eBay Inbox.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddMemberMessagesAAQToBidder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AddMemberMessagesAAQToBidderResponseContainerType.xsd #####

-->
	<xs:complexType name="AddMemberMessagesAAQToBidderResponseContainerType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;AddMemberMessagesAAQToBidderResponseContainer&lt;/b&gt; container. A &lt;b&gt;AddMemberMessagesAAQToBidderResponseContainer&lt;/b&gt; container is returned for each message that was sent from the seller to the bidders/potential buyers through a separate &lt;b&gt;AddMemberMessagesAAQToBidderRequestContainer&lt;/b&gt;. The &lt;b&gt;Ack&lt;/b&gt; value in each &lt;b&gt;AddMemberMessagesAAQToBidderResponseContainer&lt;/b&gt;  container indicates whether or not each message sent through the call was successful or not, and an &lt;b&gt;AddMemberMessagesAAQToBidderResponseContainer&lt;/b&gt; is matched up to the corresponding &lt;b&gt;AddMemberMessagesAAQToBidderRequestContainer&lt;/b&gt; through the &lt;b&gt;CorrelationID&lt;/b&gt; value.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is a unique identifier for a message that was sent through the &lt;b&gt;AddMemberMessagesAAQToBidder&lt;/b&gt; call. The seller must provide a &lt;b&gt;CorrelationID&lt;/b&gt; value for each message that is sent through an &lt;b&gt;AddMemberMessagesAAQToBidderRequestContainer&lt;/b&gt; container in the request. The &lt;b&gt;CorrelationID&lt;/b&gt; value returned under each &lt;b&gt;AddMemberMessagesAAQToBidderResponseContainer&lt;/b&gt; container is used to correlate each member message container in the request with its corresponding member message container in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddMemberMessagesAAQToBidder</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Ack" type="ns:AckCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumerated value indicates whether or not the corresponding message was successfully sent to the bidder(s)/potential buyer(s). If the value returned in this field is not &lt;code&gt;Success&lt;/code&gt;, the message may have to be resent with another &lt;b&gt;AddMemberMessagesAAQToBidder&lt;/b&gt; call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddMemberMessagesAAQToBidder</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AdditionalAccountType.xsd #####

-->
	<xs:complexType name="AdditionalAccountType">
		<xs:annotation>
			<xs:documentation>
						Contains the data for one additional account. An additional account is
						created when the user has an active account and changes country of
						registry (i.e., registers with the eBay site for the new country). A
						new account is created and the old account becomes inactive as an
						additional account. A user who never changes country of residency while
						having an account will never have any additional accounts.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Balance" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
								Indicates the current balance of the additional account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
								Indicates the currency in which monetary amounts for the additional account
								are expressed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AccountCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
								Indicates the unique identifier for the additional account (the account ID).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AdditionalCompatibilityEnabledCodeType.xsd #####

-->
	<!--

##### from file eBLBaseComponents/public/AdditionalCompatibilityEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="AdditionalCompatibilityEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;AdditionalCompatibilityEnabled&lt;/b&gt; field that is
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as
				&lt;code&gt;AdditionalCompatibilityEnabled&lt;/code&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites
				support the Boats Parts Compatibility feature.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports Boats Parts Compatibility (for most
				categories), look for a &lt;code&gt;true&lt;/code&gt; value in the
				&lt;b&gt;SiteDefaults.AdditionalCompatibilityEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports Boats Parts
				Compatibility, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then
				look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;AdditionalCompatibilityEnabled&lt;/b&gt; field
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AdditionalCompatibilityRequiredCodeType.xsd #####

-->
	<!--

##### from file eBLBaseComponents/public/AddressAttributeCodeList.xsd #####

-->
	<xs:simpleType name="AddressAttributeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the possible values that can be returned in the &lt;b&gt;type&lt;/b&gt; attribute of the &lt;b&gt;AddressAttribute&lt;/b&gt; field. Currently, this type only contains one enumeration value, but in the future, other address attributes may be created for this type.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ReferenceNumber">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the value returned in the &lt;b&gt;AddressAttribute&lt;/b&gt; field is the reference ID for a "Click and Collect" order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AddressAttributeType.xsd #####

-->
	<xs:complexType name="AddressAttributeType">
		<xs:annotation>
			<xs:documentation>
				This type is used to display the value of the &lt;b&gt;type&lt;/b&gt; attribute of the &lt;b&gt;AddressAttribute&lt;/b&gt; field.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="type" type="ns:AddressAttributeCodeType" >
					<xs:annotation>
							<xs:documentation>
								The only supported value for this attribute is &lt;code&gt;ReferenceNumber&lt;/code&gt;, but in the future, other address attributes may be supported. The &lt;code&gt;ReferenceNumber&lt;/code&gt; is a unique identifier for a 'Click and Collect' order. Click and Collect orders are only available on the eBay UK and eBay Australia sites.
							</xs:documentation>
						  <xs:appinfo>
								<CallInfo>
								   <CallName>GetOrders</CallName>
								   <Details>DetailLevel: none, ReturnAll</Details>
								   <Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									 <CallName>OrderReport</CallName>
									 <Returned>Conditionally</Returned>
								</CallInfo>


								<CallInfo>
									 <CallName>GetItemTransactions</CallName>
									 <CallName>GetSellerTransactions</CallName>
									 <Details>DetailLevel: none, ReturnAll</Details>
									 <Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
				    </xs:annotation>
		        	</xs:attribute>
		       </xs:extension>
	       </xs:simpleContent>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AddressOwnerCodeList.xsd #####

-->
	<xs:simpleType name="AddressOwnerCodeType">
		<xs:annotation>
			<xs:appinfo>
				<AllValuesExcept>PayPal</AllValuesExcept>
			</xs:appinfo>
			<xs:documentation>
				Enumerated type used by the &lt;b&gt;ShippingAddress.AddressOwner&lt;/b&gt; field in order management calls to indicate the owner of the shipping address on file.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PayPal">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBay">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's shipping address being referenced is on file with eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AddressRecordTypeCodeList.xsd #####

-->
	<xs:simpleType name="AddressRecordTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is deprecated.
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Residential">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Business">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AddressStatusCodeList.xsd #####

-->
	<xs:simpleType name="AddressStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is deprecated.
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Confirmed">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unconfirmed">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AddressType.xsd #####

-->
	<xs:complexType name="AddressType">
	<xs:annotation>
		<xs:documentation>
			Contains the data for an eBay user's address. This is the base type for a
			number of user addresses, including seller payment address, buyer
			shipping address, and buyer and seller registration address.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Name" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					&lt;br&gt;
					The eBay user's name associated with an address on file with eBay.
					&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Seller.RegistrationAddress&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>128</MaxLength>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Street" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					A concatenation of &lt;b&gt;Street1&lt;/b&gt; and &lt;b&gt;Street2&lt;/b&gt;, primarily used for a registration address.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Street1" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The first line of the user's street address.
					&lt;br&gt;&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Note the different maximum lengths noted below for different countries. If a street name exceeds the maximum length for the applicable country, the full street name may be expressed through both the &lt;b&gt;Street1&lt;/b&gt; and &lt;b&gt;Street2&lt;/b&gt; fields.
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>GB, DE - 35; US, CA - 40; AU - 80; Other countries - 50</MaxLength>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Context>SellerContactDetails</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Street2" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The second line of the user&apos;s street address (such as an apartment number or suite number).&lt;br/&gt;&lt;br/&gt;
					Returned if the user specified a second street value for their address. 
					&lt;br/&gt;
					&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; In case of &lt;b&gt;Item.SellerContactDetails&lt;/b&gt;, &lt;b&gt;Street2&lt;/b&gt; can be used to provide City, Address, State, and Zip code (if applicable). &lt;/span&gt;
					&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Note the different maximum lengths noted below for different countries. If a street name exceeds the maximum length for the applicable country, the full street name may be expressed through both the &lt;b&gt;Street1&lt;/b&gt; and &lt;b&gt;Street2&lt;/b&gt; fields.
					&lt;/span&gt;						
					&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; In the case of &lt;b&gt;TransactionArray.Transaction.MultiLegShippingDetails.SellerShipmentToLogisticsProvider.ShipToAddress&lt;/b&gt;, if the item is being shipped through eBay International Shipping and this address refers to an intermediated warehouse address, the eBay Virtual Tracking number (eVTN) that is used for the domestic leg of the shipment is appended to &lt;b&gt;Street2&lt;/b&gt;. This value is generated by eBay when the order is completed. Example:&amp;quot;Reference #1234567890123456&amp;quot;&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>GB, DE - 35; US, CA - 40; AU - 80; Other countries - 50</MaxLength>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CityName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The city associated with an address on file with eBay. Most addresses include a city name, but not all. For example, Singapore is an island city-state, so &lt;code&gt;SG&lt;/code&gt; would appear in the &lt;b&gt;Country&lt;/b&gt; field, and 'Singapore' or 'Republic of Singapore' would appear in the &lt;b&gt;CountryName&lt;/b&gt; field, but the &lt;b&gt;CityName&lt;/b&gt; field is not applicable.
					&lt;br&gt;
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>GB, DE - 35; US, CA - 40; AU - 80; Other countries - 50</MaxLength>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>


				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="County" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The county associated with an address on file with eBay. This field should only be passed in or returned if applicable/defined.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
						<!-- N/A to RegistrationAddress for DE -->
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="StateOrProvince" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The state or province associated with an address on file with eBay. Whether it's a state or a province will depend on the region and/or country. This field should only be passed in or returned if applicable/defined.
					&lt;br&gt;
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>GB, DE - 35; US, CA - 40; AU - 80; Other countries - 50</MaxLength>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>


				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Country" type="ns:CountryCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The two-digit code representing the country of the user.&lt;br&gt;
					&lt;br&gt;
					If not provided as input, eBay uses the country associated
					with the eBay Site ID when the call is made.&lt;br&gt;
					&lt;br&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetAllBidders</CallName>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<CallName>GetUserPreferences</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Context>RegistrationAddress</Context>
						<Context>ShippingAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>


					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Returned>Conditionally</Returned>
						<Context>HighBidder</Context>
						<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>SetUserPreferences</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CountryName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The full name of the country associated with an address on file with eBay.
					&lt;br/&gt;
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						eBay validates the content, but not the length for this field. Note: The eBay
						database allocates up to 128 characters for this field.
					</MaxLength>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll, ReturnSummary, none</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>


				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Phone" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					User's primary phone number. This may return a value of
					&lt;code&gt;Invalid Request&lt;/code&gt; if:&lt;ul&gt;&lt;li&gt;the seller has not enabled the preference for the &lt;a href=&quot;https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/SetUserPreferences.html#Request.RequiredShipPhoneNumberPreference&quot;&gt;RequiredShipPhoneNumberPreference&lt;/a&gt; field&lt;/li&gt;&lt;li&gt;the buyer did not provide a phone number in the shipping address during the checkout process&lt;/li&gt;&lt;/ul&gt;					
					In the US, the area code (3 digits), the prefix (3 digits), the line number (4
					digits), and phone extension (if specified by the user) are returned in this field.
					The extension can be one or more digits. Non-breaking spaces are used as delimiters
					between these phone number components.
					&lt;br&gt;
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						eBay validates the content (should only be integer values and delimiters), but not
						the length for this field. Note: The eBay database allocates up to 128 characters
						for this field.
					</MaxLength>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Context>ShippingAddress</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>


					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PhoneCountryCode" type="ns:CountryCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Standard ISO code for the country of the user's primary telephone phone number.
					For Classified Ad listings, this code is used to look up the country's
					international calling prefix. Both the ISO code and country phone prefix are
					stored with listings of this type.
					This field applies to Classified Ad listings only.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PhoneCountryPrefix" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Country Prefix of the secondary phone number. This value is derived from
					inputs supplied for &lt;b&gt;PhoneCountryCode&lt;/b&gt;.
					This field applies to Classified Ad listings only.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PhoneAreaOrCityCode" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Area or City Code of a user's primary phone number.
					This field applies to Classified Ad listings only.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PhoneLocalNumber" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The local number portion of the user's primary phone number.
					This field applies to Classified Ad listings only.
					&lt;br&gt;&lt;br&gt;
					&lt;b&gt;Note:&lt;/b&gt; The full primary phone number is constructed by
					combining &lt;b&gt;PhoneLocalNumber&lt;/b&gt; with &lt;b&gt;PhoneAreaOrCityCode&lt;/b&gt; and &lt;b&gt;PhoneCountryPrefix&lt;/b&gt;.
					&lt;br&gt;
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>30</MaxLength>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PostalCode" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					User's postal code.&lt;br&gt;
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>GB, DE - 35; US, CA - 40; AU - 80; Other countries - 50</MaxLength>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>HighBidder</Context>
						<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Context>RegistrationAddress</Context>
						<Context>ShippingAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Context>SoldList</Context>
						<Context>DeletedFromSoldList</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetAllBidders</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="AddressID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					&lt;br&gt;
					Unique ID for a user's address in the eBay database.
					This value can help prevent the need to
					store an address multiple times across multiple orders.
					The ID changes if a user changes their address.
					&lt;br&gt;
					&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						For orders subject to Australian 'Goods and Services' tax (GST),  in addition to the unique identifier for the address, the last two digits of the user's Australian Business Number (ABN) will also appear in this field. Australian 'Goods and Services' tax (GST) is automatically charged to buyers outside of Australia when they purchase items on the eBay Australia site.
					&lt;/span&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Seller.RegistrationAddress&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="AddressOwner" type="ns:AddressOwnerCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					This enumeration value returned here indicates the company that has the address on file. The value returned here should always be &lt;code&gt;eBay&lt;/code&gt;. 
				</xs:documentation>
				<xs:appinfo>


					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShipToAddress</Context>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="AddressStatus" type="ns:AddressStatusCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
				</xs:documentation>
				<xs:appinfo>
					<noCalls/>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="InternationalName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Seller's international name that is associated with the payment address.
					This field is only applicable to seller payment/billing addresses.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="InternationalStateAndCity" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					International state and city that is associated with the seller's payment address. This field is only applicable to seller payment/billing addresses.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="InternationalStreet" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Seller's international street address that is associated with the payment address. This field is only applicable to seller payment/billing addresses.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CompanyName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					User's company name. This field should only be passed in or returned if applicable/defined.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="AddressRecordType" type="ns:AddressRecordTypeCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
				</xs:documentation>
				<xs:appinfo>
					<noCalls/>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="FirstName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Displays the first name of the seller (in a business card
					format) if the seller's &lt;b&gt;SellerBusinessCodeType&lt;/b&gt; value is
					&lt;code&gt;Commercial&lt;/code&gt;.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Conditionally</Returned>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Returned>Conditionally</Returned>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="LastName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Displays the last name of the seller (in a business card
					format) if the seller's &lt;b&gt;SellerBusinessCodeType&lt;/b&gt; is set to
					&lt;code&gt;Commercial&lt;/code&gt;.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Conditionally</Returned>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Returned>Conditionally</Returned>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Phone2" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
				Secondary Phone number of the lead. Not returned if information is unavailable.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		
		
		<xs:element name="ReferenceID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Uniquely identifies an order shipped using the Global Shipping Program. This value is generated by eBay when the order is completed. The international shipping provider uses the &lt;b&gt;ReferenceID&lt;/b&gt; as the primary reference when processing the shipment. Sellers must include this value on the package immediately above the street address of the international shipping provider.
					&lt;br/&gt;&lt;br/&gt;
					Example: &quot;Reference #1234567890123456&quot;
					&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;
						International orders being sent through eBay International Shipping also contain reference IDs, but reference IDs for eBay International Shipping will be returned in the &lt;b&gt;Street2&lt;/b&gt; field instead.
					&lt;/span&gt;					
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>


						<CallName>GetSellerTransactions</CallName>
						<CallName>GetOrders</CallName>
						<Context>SellerShipmentToLogisticsProvider.ShipToAddress</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Context>SellerShipmentToLogisticsProvider.ShipToAddress</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		   <xs:element name="AddressAttribute" type="ns:AddressAttributeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						This field shows an attribute for the address, and its corresponding value. Currently, this field is only used to display the reference ID for a "Click and Collect" order, but in the future, other address attributes may be returned in this field.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Seller.RegistrationAddress&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>

					</xs:appinfo>
				</xs:annotation>
				</xs:element>

	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AffiliateTrackingDetailsType.xsd #####

-->
	<xs:complexType name="AffiliateTrackingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;AffiliateTrackingDetails&lt;/b&gt; container, which is included in the &lt;b&gt;PlaceOffer&lt;/b&gt; call to pass in eBay Partner Network affiliate-related data, so affiliates can earn commissions based on user activity and the number of calls made by the user's application.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TrackingID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; If you are using
						affiliate tracking, this field is required.
						&lt;/span&gt;
						The value you specify in this field is obtained from your tracking partner.
						For the eBay Partner Network, the &lt;b&gt;TrackingID&lt;/b&gt; is the Campaign ID ("campid")
						provided by the eBay Partner Network. A Campaign ID is a 10-digit, unique
						number for associating traffic. A Campaign ID is valid across all
						programs to which you have been accepted.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TrackingPartnerCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; If you are using
						affiliate tracking, this field is required.
						&lt;/span&gt;
						Specifies your tracking partner for affiliate commissions.
						Depending on your tracking partner, specify one of the
						following values. Not all partners are valid for all sites.
						For &lt;b&gt;PlaceOffer&lt;/b&gt;, only eBay Partner Network is valid:
						&lt;br&gt;
						&lt;br&gt;9 = eBay Partner Network
						&lt;br&gt;
						&lt;br&gt;
						For information about the eBay Partner Network, see
						&lt;a href="https://www.ebaypartnernetwork.com" target="_blank"&gt;eBay Partner Network&lt;/a&gt;.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>eBay Partner Network</Title>
							<URL>https://partnernetwork.ebay.com/</URL>
						</SeeLink>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ApplicationDeviceType" type="ns:ApplicationDeviceTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; If you are using
						affiliate tracking, this field is required.
						&lt;/span&gt;
						Type of device or platform from which the call originated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AffiliateUserID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is not required, but an affiliate may want to use this identifier to better monitor marketing efforts. If you are using the eBay Partner Network, and you provide an &lt;b&gt;AffiliateUserID&lt;/b&gt;, the tracking URL returned by eBay Partner Network will contain the &lt;b&gt;AffiliateUserID&lt;/b&gt;, but it will be referred to as a "customid".
						&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
	 				</xs:documentation>
					<xs:appinfo>
						<MaxLength>256</MaxLength>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AmountType.xsd #####

-->
	<xs:complexType name="AmountType">
		<xs:annotation>
			<xs:documentation>
				An eBay-defined complex type for specifying monetary amounts.
				&lt;br&gt;&lt;br&gt;
				A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An &lt;b&gt;AmountType&lt;/b&gt; expresses both the value (a double) and the currency.
				&lt;br&gt;&lt;br&gt;
				The &lt;b&gt;AmountType&lt;/b&gt; data type is typically used to specify details such as prices, fees, costs, and payments. In some cases, a whole number (i.e., without a period) can be passed or returned as a monetary value. This is necessary to support certain currencies that are only expressed as whole numbers.
				&lt;br&gt;&lt;br&gt;
				Because a double is used to represent the amount, this also means whole monetary amounts may be returned with only one 0 after the decimal. For example, a dollar value could be returned as 1.0 instead of 1.00 in calls like &lt;b&gt;AddItem&lt;/b&gt;.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:double">
				<xs:attribute name="currencyID" type="ns:CurrencyCodeType" use="required">
					<xs:annotation>
						<xs:documentation>
							Three-digit code representing the currency type being used. &lt;br&gt;
							&lt;br&gt;
							In &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt; calls, the currency can be specified in
							the &lt;b&gt;Item.Currency&lt;/b&gt; field in requests instead.
							If you do specify this attribute in &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt; calls,
							the value must match the site currency (i.e., it must be the same
							as the value in &lt;b&gt;Item.Currency&lt;/b&gt;) unless otherwise stated.&lt;br&gt;
							&lt;br&gt;
							In &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt; calls, listing fees are returned in the
							currency of the user's registration site.
							For example, a user who is registered on the eBay US site always
							sees their fees returned in USD, even when their listing request
							is sent to another site, such as eBay UK or eBay Germany.
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<Context>Order.Total</Context>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RespondToBestOffer</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<ExcludeFromContext>InternationalShippingServiceOption</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceOptions</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceSelected</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<ExcludeFromContext>InternationalShippingServiceOption</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceOptions</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceSelected</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<ExcludeFromContext>InternationalShippingServiceOption</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceOptions</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceSelected</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Context>InternationalShippingServiceOption</Context>
							<Context>ShippingServiceOptions</Context>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Context>InternationalShippingServiceOption</Context>
							<Context>ShippingServiceOptions</Context>
							<Context>ShippingServiceSelected</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Context>InternationalShippingServiceOption</Context>
							<Context>ShippingServiceOptions</Context>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>


						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Context>ConvertedCurrentPrice</Context>
							<Context>CurrentPrice</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Context>MinimumToBid</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<RequiredInput>Yes</RequiredInput>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<ExcludeFromContext>ShippingInsuranceCost, ShippingServiceCost,
								ShippingServiceAdditionalCost, SalesTaxAmount, InsuranceFee
							</ExcludeFromContext>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:attribute>
		</xs:extension>
	</xs:simpleContent>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AnnouncementMessageCodeList.xsd #####

-->
	<xs:simpleType name="AnnouncementMessageCodeType">
		<xs:annotation>
			<xs:documentation>
				Part of the mechanism for eBay to control which announcement messages are
				to be made available to the user.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						No message is to be made available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Deprecation">
				<xs:annotation>
					<xs:documentation>
						A deprecation message is to be made available,
						but only if today's date is between &lt;b&gt;AnnouncementMessageType.AnnouncementStartTime&lt;/b&gt;
						and &lt;b&gt;AnnouncementMessageType.EventTime&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Mapping">
				<xs:annotation>
					<xs:documentation>
						A mapping message is to be made available,
						but only if today's date is after &lt;b&gt;AnnouncementMessageType.EventTime&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DeprecationAndMapping">
				<xs:annotation>
					<xs:documentation>
						Both "Deprecation" and "Mapping" enumerations are to apply.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AnnouncementMessageType.xsd #####

-->
	<xs:complexType name="AnnouncementMessageType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ShippingServiceDetails.DeprecationDetails&lt;/b&gt; container that is returned in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response. The &lt;b&gt;ShippingServiceDetails.DeprecationDetails&lt;/b&gt; container consists of information related to a deprecated shipping service.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AnnouncementStartTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date on which an upcoming event can start to be announced.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EventTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date on which the event occurs. This is also the ending date of the
						announcement that lead up to the event (see &lt;b&gt;AnnouncementStartTime&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageType" type="ns:AnnouncementMessageCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Control of what messages to display.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ApplicationDeliveryPreferencesType.xsd #####

-->
	<xs:complexType name="ApplicationDeliveryPreferencesType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;ApplicationDeliveryPreferences&lt;/b&gt; container to control/indicate where and how Platform Notifications and/or Client Alerts are delivered to a user application, server, and/or email address.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ApplicationURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL to which eBay delivers all Platform Notifications and Client Alerts sent to the application. For delivery to a server, the URL must begin with "&lt;code&gt;https://&lt;/code&gt;" and must be well formed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="ApplicationEnable" type="ns:EnableCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field allows the user to enable or disable Platform Notifications and Client Alerts. Notice that disabling Platform Notifications and Client Alerts will not affect others preferences set in this container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AlertEmail" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The email address to which eBay sends all application markup and markdown event
						notifications. When setting the email address, input must be in the format
						"&lt;code&gt;mailto://youremailaddress@yoursite.com&lt;/code&gt;". Note that the &lt;b&gt;AlertEnable&lt;/b&gt; field must be set to &lt;code&gt;Enable&lt;/code&gt; for alert emails to be sent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AlertEnable" type="ns:EnableCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;For SetNotificationPreferences&lt;/b&gt;: include and set &lt;b&gt;AlertEnable&lt;/b&gt; to
						&lt;code&gt;Enable&lt;/code&gt; to receive application markup and markdown alerts, or set to &lt;code&gt;Disable&lt;/code&gt; to
						disable the alerts. If not included, the &lt;b&gt;AlertEnable&lt;/b&gt; defaults to
						its current value.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;For GetNotificationPreferences&lt;/b&gt;: this field's value indicates
						whether application markup and markdown alerts are enabled or disabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="NotificationPayloadType" type="ns:NotificationPayloadTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates the type of schema to use for notification payloads. The only supported value is &lt;code&gt;eBLSchemaSOAP&lt;/code&gt;, so this field no longer has to be included in a &lt;strong&gt;SetNotificationPreferences&lt;/strong&gt; call, since it defaults to&lt;code&gt;eBLSchemaSOAP&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="DeviceType" type="ns:DeviceTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The means of receipt of notification. In most cases, it is Platform (typical API
						calls and web interaction), so this is the default, if not specified. For
						wireless applications, use SMS. Do not test Client Alerts in production if you
						are currently using Platform Notifications.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayloadVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Use this field to specify the API version for all notifications for the calling
						application. If you do not specify PayloadVersion in
						SetNotificationPreferences, the API version for notifications will be based on
						the API version specified in your SetNotificationPreferences call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryURLDetails" type="ns:DeliveryURLDetailType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Defines settings for notification URLs (including the URL name in DeliveryURLName). You
						define settings for up to 25 notification URLs (including the URL name in
						DeliveryURLName) in separate DeliveryURLDetails containers. Associate a user token with
						notification URLs by using the token in a SetNotificationPreferences request that
						specifies the URL name or names in SetNotificationPreferencesRequest.DeliveryURLName. Use
						comma-separated format to specify multiple URL names in
						SetNotificationPreferencesRequest.DeliveryURLName. Notifications will be sent to these
						URL(s) if ApplicationDeliveryPreferencesType.ApplicationEnable is set to Enable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ApplicationDeviceTypeCodeType.xsd #####

-->
	<xs:simpleType name="ApplicationDeviceTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type list the possible devices that may be running a affiliate user's application. The affiliate must mark the type of device that is running their application when the &lt;b&gt;PlaceOffer&lt;/b&gt; call is made.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Browser">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the user's application is running in a browser.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Wireless">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the user's application is a wireless application.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Desktop">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the user's application is a desktop application.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SetTopTVBox">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the user's application is running through a television set-top box.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AttributeConversionEnabledCodeList.xsd #####

-->
	<xs:simpleType name="AttributeConversionEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is deprecated.
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NotApplicable">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AttributeConversionEnabledFeatureDefinitionType.xsd #####

-->
	<xs:complexType name="AttributeConversionEnabledFeatureDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This enumerated type is deprecated.
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AuthenticityVerificationType.xsd #####

-->
	<xs:complexType name="AuthenticityVerificationType">
		<xs:annotation>
			<xs:documentation>
			This type is used by the &lt;b&gt;AuthenticityVerification&lt;/b&gt; container, which gives status on whether the order line
			item has passed or failed the authenticity inspection, or if the test is still pending. The following table
			describes the relationship between the &lt;b&gt;Status&lt;/b&gt; and &lt;b&gt;OutcomeReason&lt;/b&gt; fields.
			&lt;table&gt;
				&lt;col /&gt;
				&lt;col /&gt;
				&lt;col /&gt;
				&lt;thead&gt;
					&lt;tr&gt;
						&lt;th&gt;
							&lt;p&gt;Status&lt;/p&gt;
						&lt;/th&gt;
						&lt;th&gt;
							&lt;p&gt;OutcomeReason&lt;/p&gt;
						&lt;/th&gt;
						&lt;th&gt;
							&lt;p&gt;Description&lt;/p&gt;
						&lt;/th&gt;
					&lt;/tr&gt;
				&lt;/thead&gt;
				&lt;tbody&gt;
					&lt;tr&gt;
						&lt;td&gt;PENDING&lt;/td&gt;
						&lt;td&gt;&lt;em&gt;Not applicable&lt;/em&gt;&lt;/td&gt;
						&lt;td&gt;Authenticity checks have not completed (the authentication status is pending). The order&apos;s authenticity
						is still unknown&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td&gt;PASSED&lt;/td&gt;
						&lt;td&gt;&lt;em&gt;Not applicable&lt;/em&gt;&lt;/td&gt;
						&lt;td&gt;The authentication has been accepted. The order is authentic. The authentication partner sends the order
						line item to the buyer with the message that the item is authentic&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td rowspan=&quot;2&quot;&gt;PASSED_WITH_EXCEPTION &lt;br /&gt;There may be legal reasons or requirements such that the item
						cannot be labeled authentic. &lt;/td&gt;
						&lt;td&gt;CUSTOMIZED&lt;/td&gt;
						&lt;td&gt;The order line item has been altered or customized, and cannot be labeled as authentic but will be sent
						to the buyer&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td&gt;MISCATEGORIZED&lt;/td&gt;
						&lt;td&gt;The order line item was in the wrong eBay category and cannot be labeled as authentic but will be sent
						to the buyer&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td&gt;PASSED_WITH_PARTIAL_FAILURE &lt;/td&gt;
						&lt;td&gt;&lt;em&gt;Dependent&lt;/em&gt;&lt;/td&gt;
						&lt;td&gt;Multi-quantity use case where part of the order is authentic, but the other part of the order FAILED&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td rowspan=&quot;3&quot;&gt;FAILED&lt;/td&gt;
						&lt;td&gt;NOT_AUTHENTIC&lt;/td&gt;
						&lt;td&gt;The order could not be authenticated. The authentication partner returns the order line item to the
						seller; refunds the buyer&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td&gt;NOT_AS_DESCRIBED&lt;/td&gt;
						&lt;td&gt;The order is not as described. The authentication partner returns the order line item to the seller;
						refunds the buyer&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td&gt;NOT_AUTHENTIC_NO_RETURN&lt;/td&gt;
						&lt;td&gt;This enumeration value indicates that the order line item was found as counterfeit and cannot be
						returned to the seller because of legal constraints; refunds the buyer&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Status" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates whether the order line item has passed or failed the authenticity inspection, or if the test and/or results are still pending. The possible values returned here are &lt;code&gt;PENDING&lt;/code&gt;, &lt;code&gt;PASSED&lt;/code&gt;, &lt;code&gt;PASSED_WITH_EXCEPTION&lt;/code&gt;, &lt;code&gt;PASSED_WITH_PARTIAL_FAILURE&lt;/code&gt;, or &lt;code&gt;FAILED&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>


						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OutcomeReason" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned after the third-party authenticator has performed the authentication inspection on the order line item.
						&lt;br/&gt;&lt;br/&gt;
						Different values will be returned based on whether the item passed or failed the authentication inspection. This field is not returned when the status value of the order line item is &lt;code&gt;PENDING&lt;/code&gt; or &lt;code&gt;PASSED&lt;/code&gt;. The possible values returned here are &lt;code&gt;CUSTOMIZED&lt;/code&gt;, &lt;code&gt;MISCATEGORIZED&lt;/code&gt;, &lt;code&gt;NOT_AUTHENTIC&lt;/code&gt;, &lt;code&gt;NOT_AS_DESCRIBED&lt;/code&gt;, or &lt;code&gt;NOT_AUTHENTIC_NO_RETURN&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>


						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ServiceCost" type="ns:ServiceCostType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container shows service cost to the buyer for an item that will go through the Authenticity Guarantee process. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>


						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AverageRatingDetailsType.xsd #####

-->
	<xs:complexType name="AverageRatingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Applicable to sites that support the Detailed Seller Rating (DSR) feature.
				The &lt;b&gt;AverageRatingDetails&lt;/b&gt; container consists of the average detailed seller ratings in an area. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RatingDetail" type="ns:FeedbackRatingDetailCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value shown in this field indicates the Detailed Seller Rating area. The corresponding &lt;b&gt;Rating&lt;/b&gt; value is the average rating that the seller has received for this DSR area, and the &lt;b&gt;RatingCount&lt;/b&gt; value is the total number of buyer ratings that the seller has received in this DSR area. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Rating" type="xs:double" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the seller's average rating (given by buyers) for the DSR area noted in the corresponding &lt;b&gt;RatingDetail&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RatingCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the total count of buyer ratings given for the DSR area noted in the corresponding &lt;b&gt;RatingDetail&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AverageRatingSummaryType.xsd #####

-->
	<xs:complexType name="AverageRatingSummaryType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;AverageRatingSummary&lt;/b&gt; container that is returned in the &lt;b&gt;GetFeedback&lt;/b&gt; call to display the seller's rating information across the four different Detail Seller Rating areas. The Detail Seller Rating subject areas include Item as Described, Communication, Shipping Time, and Shipping and Handling charges.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FeedbackSummaryPeriod" type="ns:FeedbackSummaryPeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value will indicate whether the statistics in each AverageRatingDetails container is for the last year (&lt;code&gt;FiftyTwoWeeks&lt;/code&gt;) or the last month (&lt;code&gt;ThirtyDays&lt;/code&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AverageRatingDetails" type="ns:AverageRatingDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Applicable to sites that support the Detailed Seller Ratings feature.
						Each &lt;b&gt;AverageRatingDetails&lt;/b&gt; container consists of the average detailed seller ratings in an area. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/Base64BinaryType.xsd #####

-->
	<xs:complexType name="Base64BinaryType">
    <xs:annotation>
      <xs:documentation>
        Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format by translating it into a radix-64 representation. The term "Base64" originates from a specific MIME content transfer encoding.
        &lt;br/&gt;&lt;br/&gt;
        &lt;span class="tablenote"&gt;
        &lt;strong&gt;Note:&lt;/strong&gt; This type contains the name or reference ID of the binary attachment, not the attachment data. 
        &lt;/span&gt;
      </xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="xs:base64Binary">
        <xs:attribute name="contentType" type="xs:string">
          <xs:annotation>
            <xs:documentation>
              This optional attribute allows the binary attachment to be named.
            </xs:documentation>
            <xs:appinfo>
              <CallInfo>
                <CallName>UploadSiteHostedPictures</CallName>
                <RequiredInput>No</RequiredInput>
              </CallInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
<!--

##### from file eBLBaseComponents/public/BasicUpgradePackEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BasicUpgradePackEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This type is deprecated.
			</xs:documentation>
			<xs:appinfo>
				<noCalls/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferActionCodeList.xsd #####

-->
	<xs:simpleType name="BestOfferActionCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the possible values that can be passed in to the &lt;b&gt;Action&lt;/b&gt; field in a &lt;b&gt;RespondToBestOffer&lt;/b&gt; request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Accept">
				<xs:annotation>
					<xs:documentation>
						This value should be passed in to the &lt;b&gt;Action&lt;/b&gt; field to accept the Best Offer identified in the &lt;b&gt;BestOfferID&lt;/b&gt; field. Note that only one Best Offer may be accepted in a single &lt;b&gt;RespondToBestOffer&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Decline">
				<xs:annotation>
					<xs:documentation>
						This value should be passed in to the &lt;b&gt;Action&lt;/b&gt; field to decline one or more Best Offers identified by one or more &lt;b&gt;BestOfferID&lt;/b&gt; fields. Note that multiple Best Offers may be declined in a single &lt;b&gt;RespondToBestOffer&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Counter">
				<xs:annotation>
					<xs:documentation>
						This value should be passed in to the &lt;b&gt;Action&lt;/b&gt; field to counter a buyer's Best Offer or Counter Offer. Note that a seller may only counter one Best Offer in a single &lt;b&gt;RespondToBestOffer&lt;/b&gt; call. If a seller is using the &lt;b&gt;RespondToBestOffer&lt;/b&gt; call to counter a Best Offer, the counter offer price must be specified in the &lt;b&gt;CounterOfferPrice&lt;/b&gt; field, and the quantity of items in the Best Offer must be specified in the &lt;b&gt;CounterOfferQuantity&lt;/b&gt; field. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
				<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BestOfferArrayType.xsd #####

-->
	<xs:complexType name="BestOfferArrayType">
		<xs:annotation>
			<xs:documentation> 
				An array of one or more Best Offers. This type is used in the responses of the  &lt;b&gt;GetBestOffers&lt;/b&gt; and &lt;b&gt;RespondToBestOffer&lt;/b&gt; calls. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BestOffer" type="ns:BestOfferType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation> 
						For &lt;b&gt;GetBestOffers&lt;/b&gt;, each &lt;b&gt;BestOffer&lt;/b&gt; container consists of detailed information on the Best Offer/Counter Offer, including the type of Best Offer (Best Offer, Buyer/Seller Counter Offer), amount of the Best Offer/Counter Offer, and status of Best Offer/Counter Offer.
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;RespondToBestOffer&lt;/b&gt;, each &lt;b&gt;BestOffer&lt;/b&gt; container provides the status ('Success' or 'Failure') of the Best Offer action (Accept, Counter, or Decline), which are defined in &lt;a href="types/BestOfferActionCodeType.html"&gt;BestOfferActionCodeType&lt;/a&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>RespondToBestOffer</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferAutoAcceptEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BestOfferAutoAcceptEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BestOfferAutoAcceptEnabled&lt;/b&gt; field that is
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as
				&lt;code&gt;BestOfferAutoAcceptEnabled&lt;/code&gt; or &lt;code&gt;BestOfferAutoDeclineEnabled&lt;/code&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites
				support the Best Offer Auto Accept feature.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Best Offer Auto Accept feature (for most
				categories), look for a &lt;code&gt;true&lt;/code&gt; value in the
				&lt;b&gt;SiteDefaults.BestOfferAutoAcceptEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Best Offer Auto Accept feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then
				look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;BestOfferAutoAcceptEnabled&lt;/b&gt; field
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferAutoDeclineEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BestOfferAutoDeclineEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BestOfferAutoDeclineEnabled&lt;/b&gt; field that is
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as
				&lt;code&gt;BestOfferAutoDeclineEnabled&lt;/code&gt; or &lt;code&gt;BestOfferAutoAcceptEnabled&lt;/code&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites
				support the Best Offer Auto Decline feature.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Best Offer Auto Decline feature (for most
				categories), look for a &lt;code&gt;true&lt;/code&gt; value in the
				&lt;b&gt;SiteDefaults.BestOfferAutoDeclineEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Best Offer Auto Decline feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then
				look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;BestOfferAutoDeclineEnabled&lt;/b&gt; field
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferCounterEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BestOfferCounterEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BestOfferCounterEnabled&lt;/b&gt; field that is
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as
				&lt;code&gt;BestOfferCounterEnabled&lt;/code&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites
				support the Best Offer Counter Offer feature.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Best Offer Counter Offer feature (for most
				categories), look for a &lt;code&gt;true&lt;/code&gt; value in the
				&lt;b&gt;SiteDefaults.BestOfferCounterEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Best Offer Counter Offer feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then
				look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;BestOfferCounterEnabled&lt;/b&gt; field
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferDetailsType.xsd #####

-->
	<xs:complexType name="BestOfferDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BestOfferDetails&lt;/b&gt; container, which consists
				of Best Offer details associated with a listing. The &lt;b&gt;BestOfferEnabled&lt;/b&gt;
				field in this container is used by &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt; calls to enable the Best Offer feature on a listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BestOfferCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of Best Offers made for this item, if any. In other words, if there are no Best Offers made, this field will not appear in the response. This field is not applicable to the &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt; calls.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates whether or not the Best Offer feature is enabled for the listing. A seller can enable the Best Offer feature for a listing as long as the category supports the Best Offer feature. To see if an eBay category supports the Best Offer feature, run a &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call, including &lt;code&gt;BestOfferEnabled&lt;/code&gt; as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request payload.
						&lt;br/&gt;&lt;br&gt;
						A listing enabled with the Best Offer feature allows a buyer to bargain with the seller and make a lower-priced offer than the fixed price or the starting bid price for an auction listing. The seller can then decide whether to accept the buyer's Best Offer price or propose a counter offer higher than the Best Offer price, but lower than the fixed price or starting bid price.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						The Best Offer feature is now available for auction listings on the following sites: US, Canada, UK, Germany, Australia, France, Italy, and Spain. However, sellers must choose between offering Best Offer or Buy It Now on an auction listing, as both features cannot be enabled on the same auction listing. If an auction listing is enabled with Best Offer, this feature will no longer be applicable once the listing receives its first qualifying bid.
						&lt;/span&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Best Offer is not available for multi-variation listings.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOffer" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the amount of the buyer's current Best Offer. This field will not appear in the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; response if the buyer has not made a Best Offer. This field is also not applicable to the &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt; calls.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferStatus" type="ns:BestOfferStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the status of the latest
						Best Offer from the buyer. This field is only applicable to the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; call, and will not appear in the
						 response if the buyer has not made a Best Offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
							<Context>BestOfferList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferType" type="ns:BestOfferTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Note: this field is no longer used. The Best Offer type is only returned in the &lt;b&gt;BestOfferCodeType&lt;/b&gt; field of the &lt;b&gt;GetBestOffers&lt;/b&gt; call, and the applicable values for Best Offer type (&lt;code&gt;BuyerBestOffer&lt;/code&gt;, &lt;code&gt;BuyerCounterOffer&lt;/code&gt;, &lt;code&gt;SellerCounterOffer&lt;/code&gt;, etc.) are defined in &lt;b&gt;BestOfferTypeCodeType&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="NewBestOffer" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BestOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BestOfferEnabled&lt;/b&gt; field that is
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as
				&lt;code&gt;BestOfferEnabled&lt;/code&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites
				support the Best Offer feature.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Best Offer feature (for most
				categories), look for a &lt;code&gt;true&lt;/code&gt; value in the
				&lt;b&gt;SiteDefaults.BestOfferEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Best Offer feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then
				look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;BestOfferEnabled&lt;/b&gt; field
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values
				if more than one Category IDs were passed in the request).
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GetCategoryFeatures</CallName>
					<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferIDType.xsd #####

-->
	<xs:simpleType name="BestOfferIDType">
		<xs:annotation>
			<xs:documentation>
				Unique identifier for a Best Offer. This identifier is created once a prospective buyer makes a Best Offer on an item. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BestOfferStatusCodeList.xsd #####

-->
	<xs:simpleType name="BestOfferStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the possible values for the status of a Best Offer or a buyer's/seller's counter offer.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's Best Offer on an item is awaiting the
						seller's response (accept, decline, counter offer). A buyer's Best Offer expires
						after 48 hours without a seller's response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Accepted">
				<xs:annotation>
					<xs:documentation>
						Depending on context, this value can indicate that the buyer's offer or Best Offer was accepted by the seller, or that the seller's or buyer's counter offer was accepted by the other party, and the buyer completed the payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Declined">
				<xs:annotation>
					<xs:documentation>
						Depending on context, this value can indicate that the buyer's Best Offer was
						declined by the seller, or that the seller's or buyer's counter offer was declined by the other party.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Expired">
				<xs:annotation>
					<xs:documentation>
						Depending on context, this value can indicate that the buyer's Best Offer expired due to the passing of 48 hours with no seller response (accept, decline, counter offer), or that the seller's or buyer's counter offer expired due to the passing of 48 hours with no response from other party.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Retracted">
				<xs:annotation>
					<xs:documentation>
						Depending on context, this value can indicate that the buyer has retracted the Best Offer, or that the seller's or buyer's counter offer has been retracted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdminEnded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Best Offer was ended by an eBay administrator.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						Depending on context, this value can indicate that a buyer's Best Offer or that the seller's or buyer's counter offer is in the active state. The &lt;code&gt;Active&lt;/code&gt; value can also be used in the &lt;b&gt;GetBestOffers&lt;/b&gt; request to retrieve only active Best Offers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Countered">
				<xs:annotation>
					<xs:documentation>
						Depending on context, this value can indicate that a buyer's Best Offer has been countered by the seller, or that the seller's or buyer's counter offer has been countered by the other party.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerAccept">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller has accepted the buyers offer. The status will change to &lt;b&gt;Accepted&lt;/b&gt; once the buyer completes payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="All">
				<xs:annotation>
					<xs:documentation>
						This value is used in the &lt;b&gt;GetBestOffers&lt;/b&gt; request to retrieve all Best Offers in all states. This value is only applicable to the &lt;b&gt;GetBestOffers&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PendingBuyerPayment">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer and seller have come to agreement on a Best Offer price, but the seller is still waiting for payment from the buyer. If the buyer does not pay within 48 hours, the Best Offer will expire.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PendingBuyerConfirmation">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller is waiting on the buyer to commit to buying the item at the counter offer price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BestOfferType.xsd #####

-->
	<xs:complexType name="BestOfferType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BestOffer&lt;/b&gt; container, which consists of information on one Best Offer or counter offer. This information includes the price of the offer, the expiration of the offer, and any messaging provided by the prospective buyer or seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BestOfferID" type="ns:BestOfferIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for a Best Offer. This identifier is created once a prospective buyer makes a Best Offer on an item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpirationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Timestamp indicating when a Best Offer will naturally expire (if the
						seller has not accepted or declined the offer).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Buyer" type="ns:UserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of information about the prospective buyer who made the Best Offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Price" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount of the Best Offer or counter offer. For this field to be returned, the user must have a relationship to the Best Offer, either as the seller, buyer, or potential buyer who has made the Best Offer or counter offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:BestOfferStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The status of the Best Offer or counter offer. For &lt;b&gt;PlaceOffer&lt;/b&gt;, the only applicable values are &lt;code&gt;Accepted&lt;/code&gt;, &lt;code&gt;AdminEnded&lt;/code&gt;, &lt;code&gt;Declined&lt;/code&gt;, and &lt;code&gt;Expired&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<onlyTheseValues>Accepted, AdminEnded, Declined, Expired</onlyTheseValues>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The quantity of the item for which the buyer is making a Best Offer. This value will usually be &lt;code&gt;1&lt;/code&gt;, unless the buyer is making an offer on multiple quantity of a line item in a multi-quantity listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A prospective buyer has the option to include a comment when placing a Best Offer or making a counter offer to the seller's counter offer. This field will display that comment.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500 (in bytes)</MaxLength>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A seller has the option to include a comment when making a counter offer to the prospective buyer's Best Offer. This field will display that comment.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500 (in bytes)</MaxLength>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferCodeType" type="ns:BestOfferTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates whether the corresponding offer is a Best Offer, a seller's counter offer, or a buyer counter offer to the seller's counter offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CallStatus" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field (&lt;code&gt;Success&lt;/code&gt; or &lt;code&gt;Failure&lt;/code&gt;) will indicate whether or not the seller's attempt to accept, decline, or counter offer a Best Offer was successful. This field is only used by the &lt;b&gt;RespondToBestOffer&lt;/b&gt; response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>RespondToBestOffer</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewBestOffer" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable, as it formerly supported the Best Offer Beta feature which is no longer active.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImmediatePayEligible" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable, as it formerly supported the Best Offer Beta feature which is no longer active.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferTypeCodeType.xsd #####

-->
	<xs:simpleType name="BestOfferTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the possible offer types for the Best Offer feature.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="BuyerBestOffer">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the offer is an original Best Offer made by a prospective buyer to the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerCounterOffer">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the offer is a prospective buyer's counter offer against the seller's counter offer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerCounterOffer">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the offer is a seller's counter offer against the seller's original Best Offer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BidActionCodeList.xsd #####

-->
	<xs:simpleType name="BidActionCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type lists the possible actions that can be made on a listing or Best Offer and the possible states of a bid or Best Offer.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>NotUsed</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Unknown">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the action or state is unknown.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Bid">
				<xs:annotation>
					<xs:documentation>
						This value is used in a &lt;b&gt;PlaceOffer&lt;/b&gt; call if the buyer wants to bid on an auction listing. If this value is used, the prospective buyer must also include the &lt;b&gt;Offer.MaxBid&lt;/b&gt; field in the &lt;b&gt;PlaceOffer&lt;/b&gt; call and specify the maximum amount that they are willing to bid in an attempt to win the auction. eBay will automatically rebid on behalf of the buyer each time the buyer is outbid up until the time when their &lt;b&gt;Offer.MaxBid&lt;/b&gt; value threshold is met. The &lt;b&gt;GetAllBidders&lt;/b&gt; call will return this value as well if the buyer has set up automatic bidding using a maximum bid threshold.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotUsed">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Retraction">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a buyer's Best Offer or a seller's or buyer's counter offer was retracted. This value cannot be used with the &lt;b&gt;PlaceOffer&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoRetraction">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a buyer's Best Offer or a seller's or buyer's counter offer was automatically retracted. This value cannot be used with the &lt;b&gt;PlaceOffer&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Cancelled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a buyer's Best Offer or a seller's or buyer's counter offer was cancelled. This value cannot be used with the &lt;b&gt;PlaceOffer&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoCancel">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a buyer's Best Offer or a seller's or buyer's counter offer was automatically cancelled. This value cannot be used with the &lt;b&gt;PlaceOffer&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Absentee">
				<xs:annotation>
					<xs:documentation>
						This value is returned in the &lt;b&gt;GetAllBidders&lt;/b&gt; call if an absentee bid was made, which means that eBay made a bid on the auction listing on behalf of the buyer, who has set a maximum bid threshold. This value is not applicable for the &lt;b&gt;PlaceOffer&lt;/b&gt; call, as the buyer would use the &lt;code&gt;Bid&lt;/code&gt; value instead, as well as setting a &lt;b&gt;Offer.MaxBid&lt;/b&gt; value that would specify the maxium amount that the buyer is willing to bid in an attempt to win the auction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyItNow">
				<xs:annotation>
					<xs:documentation>
						This value is returned in the &lt;b&gt;GetAllBidders&lt;/b&gt; call if the buyer purchased an item in an auction listing using the Buy It Now feature. This value is not applicable for the &lt;b&gt;PlaceOffer&lt;/b&gt; call, as the buyer would use the &lt;code&gt;Purchase&lt;/code&gt; value instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Purchase">
				<xs:annotation>
					<xs:documentation>
						This value is used in a &lt;b&gt;PlaceOffer&lt;/b&gt; call if the buyer wants to purchase a fixed-price item or purchase an auction item enabled with the Buy It Now feature. Note that this call cannot be used to purchase items that require immediate payment.  The &lt;b&gt;GetAllBidders&lt;/b&gt; call will return this value as well if the buyer purchased the item. For items requiring immediate payment, the &lt;b&gt;PlaceOffer&lt;/b&gt; call cannot be used for purchase.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Offer">
				<xs:annotation>
					<xs:documentation>
						This value is used in a &lt;b&gt;PlaceOffer&lt;/b&gt; call if the buyer is proposing a Best Offer to the seller. The &lt;b&gt;GetAllBidders&lt;/b&gt; call will return this value as well if the buyer proposed a Best Offer to the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Counter">
				<xs:annotation>
					<xs:documentation>
						This value is used in a &lt;b&gt;PlaceOffer&lt;/b&gt; call if the buyer is proposing a counter offer to the seller's proposed counter offer. The &lt;b&gt;GetAllBidders&lt;/b&gt; call will return this value as well if the buyer proposed a counter offer to the seller's counter offer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Accept">
				<xs:annotation>
					<xs:documentation>
						This value is used in a &lt;b&gt;PlaceOffer&lt;/b&gt; call if the buyer is accepting a counter offer proposed by the seller. The &lt;b&gt;GetAllBidders&lt;/b&gt; call will return this value as well if the buyer accepted a counter offer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Decline">
				<xs:annotation>
					<xs:documentation>
						This value is used in a &lt;b&gt;PlaceOffer&lt;/b&gt; call if the buyer is declining a counter offer proposed by the seller. The &lt;b&gt;GetAllBidders&lt;/b&gt; call will return this value as well if the buyer declined a counter offer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BidderNoticePreferencesType.xsd #####

-->
	<xs:complexType name="BidderNoticePreferencesType">
		<xs:annotation>
			<xs:documentation>
			  This type is used by the &lt;b&gt;BidderNoticePreferences&lt;/b&gt; container, which consists of the seller's preference for receiving contact information for unsuccessful bidders in auction listings.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UnsuccessfulBidderNoticeIncludeMyItems" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  This boolean field should be set to &lt;b&gt;true&lt;/b&gt; in a &lt;b&gt;SetUserPreferences&lt;/b&gt; call if the seller wishes to receive contact information for bidders who have bid on a seller's auction item, but did not win. This might be helpful to a seller if that seller wishes to proposed Second Chance Offers to these unsuccessful bidders if the seller has multiple, identical items, or if the winning bidder does not pay for the original auction item.
					  &lt;br/&gt;&lt;br/&gt;
					  This field is always returned with &lt;b&gt;BidderNoticePreferences&lt;/b&gt; container in the &lt;b&gt;GetUserPreferences&lt;/b&gt; response.
				  </xs:documentation>
				  <xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BiddingDetailsType.xsd #####

-->
	<xs:complexType name="BiddingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BiddingDetails&lt;/b&gt; container, which consists of
				information about the buyer's bidding history on a single auction item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ConvertedMaxBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Converted value (from seller's currency to buyer's currency) of the amount in the &lt;b&gt;MaxBid&lt;/b&gt; field. This field is only applicable and returned if the buyer purchased an item from an eBay site in another country. For active items, it is recommended to refresh the listing's data every 24 hours to pick up the current conversion rates.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the dollar value of the highest bid that the buyer placed on the
						auction item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityBid" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the total number of bids that the buyer placed on the
						auction item throughout the duration of the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityWon" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field will only be returned if the buyer won the auction item, and if it is returned, its value will always be &lt;code&gt;1&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Winning" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the prospective buyer is the current high bidder in an active listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BiddingSummaryType.xsd #####

-->
	<xs:complexType name="BiddingSummaryType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;BiddingSummary&lt;/b&gt; container, which is returned in the &lt;b&gt;GetAllBidders&lt;/b&gt; response if the &lt;b&gt;IncludeBiddingSummary&lt;/b&gt; boolean field is included and set to &lt;code&gt;true&lt;/code&gt; in the call request. The &lt;b&gt;BiddingSummary&lt;/b&gt; container consists of bidding history information for a specific bidder (specified in the &lt;b&gt;User.UserID&lt;/b&gt; field).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SummaryDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the length of time (in number of days) that is being used to calculate all counts in the &lt;b&gt;BiddingSummary&lt;/b&gt; container. This value is generally &lt;code&gt;30&lt;/code&gt; (days), which means that all counts in the container have been calculated from the present time and going back 30 days in the past.
						&lt;br/&gt;&lt;br/&gt;
						This field is always returned with the &lt;b&gt;BiddingSummary&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalBids" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the total number of bids (from any and all eBay sellers) that the user has placed during the last 30 days (or the number of days specified in the &lt;b&gt;SummaryDays&lt;/b&gt; field).
						&lt;br/&gt;&lt;br/&gt;
						This field is always returned with the &lt;b&gt;BiddingSummary&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidActivityWithSeller" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value is actually a percentage value that indicates what percentage of the user's total number of bids during the last 30 days (or the number of days specified in the &lt;b&gt;SummaryDays&lt;/b&gt; field) has been placed on auction items that the seller has listed. The percentage value is rounded up to the highest whole percentage number.
						&lt;br/&gt;&lt;br/&gt;
						This field is always returned with the &lt;b&gt;BiddingSummary&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidsToUniqueSellers" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the total number of bids to unique sellers that the user has placed during the last 30 days (or the number of days specified in the &lt;b&gt;SummaryDays&lt;/b&gt; field).
						&lt;br/&gt;&lt;br/&gt;
						This field is always returned with the &lt;b&gt;BiddingSummary&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidsToUniqueCategories" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the total number of bids made with unique listing categories that the user has placed during the last 30 days (or the number of days specified in the &lt;b&gt;SummaryDays&lt;/b&gt; field).
						&lt;br/&gt;&lt;br/&gt;
						This field is always returned with the &lt;b&gt;BiddingSummary&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidRetractions" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the total number of bids that the user has retracted (from any and all sellers) during the last 30 days (or the number of days specified in the &lt;b&gt;SummaryDays&lt;/b&gt; field).
						&lt;br/&gt;&lt;br/&gt;
						This field is always returned with the &lt;b&gt;BiddingSummary&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemBidDetails" type="ns:ItemBidDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container provides information on each auction item that the user has placed a bid on during the last 30 days (or the number of days specified in the &lt;b&gt;SummaryDays&lt;/b&gt; field).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BoldTitleCodeList.xsd #####

-->
	<xs:simpleType name="BoldTitleCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the possible values that can be returned in the &lt;b&gt;ListingFeatureDetails.BoldTitle&lt;/b&gt; field to indicate whether or not bold listing titles are supported by the eBay site specified in the &lt;b&gt;GeteBayDetails&lt;/b&gt; call request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that bold listing titles are enabled for the eBay site specified in the &lt;b&gt;GeteBayDetails&lt;/b&gt; call request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that bold listing titles are disabled for the eBay site specified in the &lt;b&gt;GeteBayDetails&lt;/b&gt; call request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BorderCodeList.xsd #####

-->
	<xs:simpleType name="BorderCodeType">
		<xs:annotation>
			<xs:documentation>
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This enumerated type is deprecated as the Picture Border feature is no longer available on any eBay Marketplace sites.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that picture borders are enabled for the eBay site specified in the &lt;b&gt;GeteBayDetails&lt;/b&gt; call request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that picture borders are disabled for the eBay site specified in the &lt;b&gt;GeteBayDetails&lt;/b&gt; call request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BrandMPNIdentifierEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BrandMPNIdentifierEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BrandMPNIdentifierEnabled&lt;/b&gt; field that is
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as
				&lt;code&gt;BrandMPNIdentifierEnabled&lt;/code&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites
				support the Brand/Manufacturer Part Number feature.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Brand/Manufacturer Part Number feature (for most
				categories), look for a &lt;code&gt;true&lt;/code&gt; value in the
				&lt;b&gt;SiteDefaults.BrandMPNIdentifierEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Brand/Manufacturer Part Number feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then
				look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;BrandMPNIdentifierEnabled&lt;/b&gt; field
				of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values
				if more than one Category ID was passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BrandMPNType.xsd #####

-->
	<xs:complexType name="BrandMPNType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BrandMPN&lt;/b&gt; container which is used to identify a product (through a unique product brand and Manufacturer Part Number combination).
				&lt;br&gt;
				&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
				If a brand and/or MPN value is required for a category, it is highly recommended that the brand and MPN name/value pair is also passed in through an &lt;b&gt;ItemSpecifics.NameValueList&lt;/b&gt; container, since brand and MPN values may be dropped from the listing if eBay is not able to find a eBay catalog product match based on the provided Brand/MPN pair.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Brand" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The brand of the product. Both &lt;b&gt;Brand&lt;/b&gt; and &lt;b&gt;MPN&lt;/b&gt; should be specified if the &lt;b&gt;BrandMPN&lt;/b&gt; container is used, or an error may occur. If Brand is a required or recommended item specific for a category, but an MPN is not applicable to the category/product, the Brand value should be specified in an &lt;b&gt;Item.ItemSpecifics.NameValueList&lt;/b&gt; container instead.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The &lt;b&gt;BrandMPN&lt;/b&gt; container is not applicable for multiple-variation listings. For multiple-variation listings that use MPNs, the &lt;b&gt;Brand&lt;/b&gt; value should be specified through an &lt;b&gt;ItemSpecifics.NameValueList&lt;/b&gt; container, and the  Manufacturer Part Numbers (MPNs) for each product variation should be specified through a &lt;b&gt;VariationSpecifics.NameValueList&lt;/b&gt; container.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>65</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MPN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The manufacturer part number of the product. Use the
						value specified by the manufacturer.  Both &lt;b&gt;Brand&lt;/b&gt; and &lt;b&gt;MPN&lt;/b&gt; must be specified if the &lt;b&gt;BrandMPN&lt;/b&gt; container is used or an error may occur.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;
						If the listing is being posted to a category that expects an MPN value, but one doesn&apos;t exist for the product, the seller must provide a string indicating that the product identifier is unavailable. This text varies by marketplace. Refer to &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/inventory/product-identifier-text.html&quot; target=&quot;_blank&quot;&gt;Product Identifier Text&lt;/a&gt; for the specific text based on the listing marketplace.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;
						The &lt;b&gt;BrandMPN&lt;/b&gt; container is not applicable for multiple-variation listings. For multiple-variation listings that use MPNs, the &lt;b&gt;Brand&lt;/b&gt; value should be specified through an &lt;b&gt;ItemSpecifics.NameValueList&lt;/b&gt; container, and the Manufacturer Part Numbers (MPNs) for each product variation should be specified through a &lt;b&gt;VariationSpecifics.NameValueList&lt;/b&gt; container.
						&lt;/span&gt;						
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>65</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BusinessRoleType.xsd #####

-->
	<xs:simpleType name="BusinessRoleType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the eBay user's account type.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Shopper">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user's account is a Partially Provisioned Account
						without buying and selling privileges on eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FullMarketPlaceParticipant">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user's account is a fully provisioned account with buying
						and selling privileges on eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BusinessSellerDetailsType.xsd #####

-->
	<xs:complexType name="BusinessSellerDetailsType">
		<xs:annotation>
			<xs:documentation>
			  Type used by the &lt;b&gt;BusinessSellerDetails&lt;/b&gt; container, which is returned in an &lt;b&gt;Item&lt;/b&gt; node if the item's seller is registered on eBay as a Business Seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Address" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the address on file for the Business Seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fax" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the Fax number on file for the Business Seller. This field is only returned if known and available.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Email" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the email address on file for the Business Seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdditionalContactInformation" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows any additional contact for the Business Seller in free-form text. This field is only returned if known and available.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TradeRegistrationNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the Trade Registration Number for the Business Seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LegalInvoice" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field is returned as &lt;code&gt;true&lt;/code&gt; if the Business Seller provides legal invoices to buyers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TermsAndConditions" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This free-form text field provides the Business Seller's terms and conditions for doing business.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATDetails" type="ns:VATDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container provides Value-Added Tax (VAT) details for the Business Seller, including the seller's VAT ID and the VAT percentage rate applicable to the item. VAT is similar to a sales and/or consumption tax, and it is only applicable to sellers selling on European sites.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerGuaranteeEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BuyerGuaranteeEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyerGuaranteeEnabled&lt;/b&gt; field that is
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as
				&lt;code&gt;BuyerGuaranteeEnabled&lt;/code&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites
				support the Buyer Guarantee feature.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Buyer Guarantee feature (for most
				categories), look for a &lt;code&gt;true&lt;/code&gt; value in the
				&lt;b&gt;SiteDefaults.BuyerGuaranteeEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Buyer Guarantee feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then
				look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;BuyerGuaranteeEnabled&lt;/b&gt; field
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerPackageEnclosureType.xsd #####

-->
	<xs:complexType name="BuyerPackageEnclosureType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyerPackageEnclosure&lt;/b&gt; container, which is returned in &lt;b&gt;GetOrders&lt;/b&gt; (and other order management calls) if the 'Pay Upon Invoice' option is being offered to the buyer, and the seller is including payment instructions in the shipping package. A &lt;b&gt;BuyerPackageEnclosure&lt;/b&gt; container will be returned for each shipping package containing payment instructions. The 'Pay Upon Invoice' option is only available on the German site.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="type" type="ns:PaymentInstructionCodeType" >
					<xs:annotation>
						<xs:documentation>
							This attribute indicates the type of payment instructions included in the shipping package.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								 <CallName>GetOrders</CallName>
								 <Details>DetailLevel: none, ReturnAll</Details>
								 <Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								 <CallName>OrderReport</CallName>
								 <Returned>Conditionally</Returned>
							</CallInfo>


							<CallInfo>
								 <CallName>GetItemTransactions</CallName>
								 <CallName>GetSellerTransactions</CallName>
								 <Details>DetailLevel: none, ReturnAll</Details>
								 <Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>GetMyeBayBuying</CallName>
								<Context>WonList</Context>
								<Context>DeletedFromWonList</Context>
								<Details>DetailLevel: none, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
		 </xs:extension>
	 </xs:simpleContent>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerPackageEnclosuresType.xsd #####

-->
	<xs:complexType name="BuyerPackageEnclosuresType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyerPackageEnclosures&lt;/b&gt; container, which is returned in &lt;b&gt;GetOrders&lt;/b&gt; (and other order management calls) if the 'Pay Upon Invoice' option is being offered to the buyer, and the seller is including payment instructions in the shipping package(s). A &lt;b&gt;BuyerPackageEnclosure&lt;/b&gt; container will be returned for each shipping package containing payment instructions. The 'Pay Upon Invoice' option is only available on the German site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>	               
			
			<xs:element name="BuyerPackageEnclosure" type="ns:BuyerPackageEnclosureType" minOccurs="0"  maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;BuyerPackageEnclosure&lt;/b&gt; container will be returned for each shipping package containing payment instructions. The 'Pay Upon Invoice' option is only available on the German site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						
						
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerPaymentInstrumentCodeList.xsd #####

-->
	<xs:simpleType name="BuyerPaymentInstrumentCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type identifies all of the payment methods supported for the 'Pay Upon Invoice' feature. The 'Pay Upon Invoice' feature is only available through the eBay Germany marketplace.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that no payment method was specified by the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCard">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a credit card was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BankDirectDebit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a bank debit card was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that PayPal was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ELV">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that Elektronisches Lastschriftverfahren (direct debit) was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalPaymentCreditCardOther">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that an unknown credit card was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalPaymentELV">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that Elektronisches Lastschriftverfahren (direct debit) was used locally to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalPaymentMasterCard">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a Master Card credit card was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalPaymentAMEX">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that an American Express credit card was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalPaymentVISA">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a Visa credit card was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalPaymentDiscover">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a Discover credit card was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalPaymentDinersclub">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a Diners Club credit card was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalPaymentJCB">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a JCB credit card was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalPaymentSWITCH">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a Switch debit card was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalPaymentSOLO">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a Solo debit card was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GIROPAY">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that Giropay was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BML">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that BML was used to pay for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayUponInvoice">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the 'Pay Upon Invoice' option was offered to the buyer on the Germany site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			 <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BuyerProtectionCodeList.xsd #####

-->
	<xs:simpleType name="BuyerProtectionCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type indicates the item's eligibility status for eBay's Money Back Guarantee program.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ItemIneligible">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the item is ineligible for buyer protection. In many
						cases, the item is ineligible for buyer protection due to the listing category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemEligible">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the item is eligible for buyer protection.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemMarkedIneligible">
				<xs:annotation>
					<xs:documentation>
						This value indicates that customer support has marked the item as
						ineligible per special criteria (e.g., seller's account closed).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemMarkedEligible">
				<xs:annotation>
					<xs:documentation>
						This value indicates that customer support has marked the item as
						eligible per special criteria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NoCoverage">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the item is ineligible for coverage under any buyer
						protection program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BuyerProtectionDetailsType.xsd #####

-->
	<xs:complexType name="BuyerProtectionDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;ApplyBuyerProtection&lt;/strong&gt; container, which
				consists of details related to whether or not the item is eligible for buyer protection
				and which of the buyer protection programs will cover the item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BuyerProtectionSource" type="ns:BuyerProtectionSourceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the type of buyer protection program applicable for the item.
						This field is always returned with the &lt;strong&gt;ApplyBuyerProtection&lt;/strong&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						
						
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerProtectionStatus" type="ns:BuyerProtectionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the item's eligibility for the buyer protection program listed
						in the &lt;strong&gt;ApplyBuyerProtection.BuyerProtectionSource&lt;/strong&gt; field.
						This field is always returned with the
						&lt;strong&gt;ApplyBuyerProtection&lt;/strong&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>


						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerProtectionSourceCodeList.xsd #####

-->
	<xs:simpleType name="BuyerProtectionSourceCodeType">
		<xs:annotation>
			<xs:appinfo>
				<AllValuesExcept>PayPal</AllValuesExcept>
			</xs:appinfo>
			<xs:documentation>
				This enumeration type indicates the applicable buyer protection program that the item is eligible to be covered under.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="eBay">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the item is possibly eligible for buyer protection under the eBay Money Back Guarantee program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPal">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BuyerRequirementDetailsType.xsd #####

-->
	<xs:complexType name="BuyerRequirementDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; container, which indicates if the seller has set any buyer requirements that apply to a listing. Sellers use buyer requirements if they want to avoid working with &apos;risky&apos; buyers, who may be brand new to eBay, have low/poor Feedback scores, or who have some unpaid item strikes or buyer-initiated cancellations.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShipToRegistrationCountry" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the seller has enabled the setting to block buyers/bidders who reside (according to their eBay primary shipping address) in countries that are on the seller's ship-to exclusion list.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZeroFeedbackScore" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the seller has enabled the setting to block buyers/bidders with a feedback score of 0 from buying items.
						&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumItemRequirements" type="ns:MaximumItemRequirementsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is returned if the seller has set a maximum quantity threshold buyer requirement. With this buyer requirement, a buyer is limited in regards to the quantity of a line item that may be purchased.
						&lt;br/&gt;&lt;br/&gt;
						This buyer requirement is only applicable to fixed-price listings where multiple quantity is available for purchase.
						&lt;br/&gt;&lt;br/&gt;
						In addition to setting a maximum quantity threshold buyer requirement, the seller can also choose to apply this threshold to only those prospective buyers who don't meet or exceed the minimum Feedback score threshold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumUnpaidItemStrikesInfo" type="ns:MaximumUnpaidItemStrikesInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is returned if the seller has enabled a setting to
						block prospective buyers who have one or more unpaid items and/or buyer-initiated cancellations on their account during a specified time period. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerRoleMetricsType.xsd #####

-->
	<xs:complexType name="BuyerRoleMetricsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyerRoleMetrics&lt;/b&gt; container, which consists of details relating to the eBay buyer's one-year history of leaving feedback for the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PositiveFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the number of positive feedback entries that the eBay user, acting in the buying role, has left for their order partner (seller) during the last one-year period, counting back from the present date.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NegativeFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the number of negative feedback entries that the eBay user, acting in the buying role, has left for their order partner (seller) during the last one-year period, counting back from the present date.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NeutralFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the number of neutral feedback entries that the eBay user, acting in the buying role, has left for their order partner (seller) during the last one-year period, counting back from the present date.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackLeftPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This float value indicates the percentage of time that the eBay user, acting in the buying role, has left feedback for their order partner (seller) during the last one-year period, counting back from the present date.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerType.xsd #####

-->
	<xs:complexType name="BuyerType">
		<xs:annotation>
			<xs:documentation>
				This type is used by various &lt;b&gt;Get&lt;/b&gt; calls, including &lt;b&gt;GetItem&lt;/b&gt; and &lt;b&gt;GetOrders&lt;/b&gt;. Only the order management calls return the &lt;b&gt;BuyerTaxIdentifier&lt;/b&gt; container, and each call that uses &lt;b&gt;BuyerType&lt;/b&gt; uses the &lt;b&gt;ShippingAddress&lt;/b&gt; container a little differently.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container shows the buyer's shipping address.
						&lt;br&gt;
						&lt;br&gt;
						&lt;p&gt;&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For an Authenticity Guarantee program order returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; or &lt;b&gt;GetSellerTransactions&lt;/b&gt;, this is the address of the authenticator's warehouse. The authenticator is responsible for delivery to the buyer's shipping address.
						&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;&lt;span class=&quot;tablenote&quot;&gt;
			            &lt;strong&gt;Note:&lt;/strong&gt; For In-Store Pickup and Click and Collect orders, this is the address of the merchant&apos;s store where the buyer will pick up the order. This is only applicable for &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; calls. 
			            &lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;
						For eBay Vault scenarios: &lt;strong&gt;GetItemTransactions&lt;/strong&gt; calls, and &lt;strong&gt;GetSellerTransactions&lt;/strong&gt; calls (Seller View only), mock address details are returned for: &lt;br&gt;&lt;br&gt;-&lt;em&gt; Vault to vault orders: Buyer and Seller View&lt;/em&gt;&lt;br&gt;&lt;br&gt;-&lt;em&gt; Ship to vault orders&lt;/em&gt;: Mock addresses are returned for the Buyer View (only); the address returned for the Seller View will be the authenticator&amp;amp;apos;s address.&lt;br&gt;&lt;br&gt;-&lt;em&gt; Vault in-hand submission orders&lt;/em&gt;: the address returned for the Buyer View will be the authenticator&apos;s address (&lt;b&gt;GetItemTransactions&lt;/b&gt; only).&lt;br&gt; &lt;br&gt;
						The following address details are returned for mock addresses:
						&lt;pre&gt;
						&amp;lt;ShippingAddress&amp;gt;
						&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;Name&amp;gt;eBay Vault&amp;lt;/Name&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;AddressID&amp;gt;Invalid Request&amp;lt;/AddressID&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;AddressOwner&amp;gt;eBay&amp;lt;/AddressOwner&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;AddressUsage&amp;gt;Invalid&amp;lt;/AddressUsage&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;CityName&amp;gt;Invalid Request&amp;lt;/CityName&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;Country&amp;gt;US&amp;lt;/Country&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;CountryName&amp;gt;Invalid Request&amp;lt;/CountryName&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;ExternalAddressID&amp;gt;Invalid Request&amp;lt;/ExternalAddressID&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;Phone&amp;gt;Invalid Request&amp;lt;/Phone&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;PostalCode&amp;gt;Invalid Request&amp;lt;/PostalCode&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;StateOrProvince&amp;gt;Invalid Request&amp;lt;/StateOrProvince&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;Street1&amp;gt;Invalid Request&amp;lt;/Street1&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
							&lt;code&gt; &amp;nbsp;&amp;lt;Street2&amp;gt;&amp;lt;/Street2&amp;gt;&lt;/code&gt;
							&lt;br/&gt;
						&amp;lt;/ShippingAddress&amp;gt;
						&lt;/pre&gt;
						&lt;br/&gt;	&lt;/span&gt;&lt;/p&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>


						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
					<!-- N/A: GetUser -->
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerTaxIdentifier" type="ns:TaxIdentifierType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container consists of taxpayer identification for the buyer. Although this container may be used for other purposes at a later date, it is currently used by sellers selling on the Italy or Spain site to retrieve the taxpayer ID of the buyer.
						&lt;br/&gt;&lt;br/&gt;
						It is now required that buyers registered on the Italy site provide their Codice Fiscale ID (similar to the Social Security Number for US citizens) before buying an item on the Italy site.
						&lt;br/&gt;&lt;br/&gt;
						On the Spain site, a Spanish seller has the option to require that Spanish buyers (registered on Spain site) provide a tax ID before checkout. This option is set by the seller at the account level. Once a Spanish buyer provides a tax ID, this tax ID is associated with his/her account, and once a tax ID is associated with the account, Spanish buyer will be asked to provide the tax ID during checkout on all eBay sites. Buyers with a registered address outside of Spain will not be asked to provide a tax ID during checkout.
						&lt;br/&gt;&lt;br/&gt;
						This container is only returned for Spanish or Italian sellers when the buyer was asked to provide tax identifier information during checkout. A &lt;strong&gt;BuyerTaxIdentifier&lt;/strong&gt; will be returned for each tax ID that is associated with the buyer's account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel:none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>


						<CallInfo>
							<CallName>GetItemTransactions</CallName>
										<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel:none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyingSummaryType.xsd #####

-->
	<xs:complexType name="BuyingSummaryType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyingSummary&lt;/b&gt; container returned in
				&lt;b&gt;GetMyeBayBuying&lt;/b&gt;. The &lt;b&gt;BuyingSummary&lt;/b&gt; container
				consists of data that summarizes the buyer's recent buying activity, including the
				number of items the user has bid on, the number of items the user is winning, and the number of items
				the user has won. The &lt;b&gt;BuyingSummary&lt;/b&gt; container is only returned if
				the &lt;b&gt;BuyingSummary.Include&lt;/b&gt; field is included in the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; request and set to
				&lt;code&gt;true&lt;/code&gt;.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BiddingCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
				     The number of auction items the user has bid on.
					</xs:documentation>
				 <xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBayBuying</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WinningCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 The number of active auction listings in which the user is currently the highest bidder.
					</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalWinningCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
				     	The total cost of items that the user is currently the highest bidder on.
					</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WonCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					The number of auction items that the user has won.
					</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalWonCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 The total cost of auction items that the user has won.
					</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WonDurationInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					The time period for which won items are displayed. Default is 31 days.
					</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferCount" type="xs:int" minOccurs="0">
			  	<xs:annotation>
			    		<xs:documentation>
			    		The number of items the user has made Best Offers on.
			    		</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			  	</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CalculatedHandlingDiscountType.xsd #####

-->
	<xs:complexType name="CalculatedHandlingDiscountType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;CalculatedHandlingDiscount&lt;/b&gt; container that is used in the &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; call to specify the rules used to determine package handling costs for an order in which calculated shipping is used.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DiscountName" type="ns:HandlingNameCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The type of discount that is detailed in the profile.
						If the selection is &lt;code&gt;EachAdditionalAmount&lt;/code&gt;, &lt;code&gt;EachAdditionalAmountOff&lt;/code&gt; or
						&lt;code&gt;EachAdditionalPercentOff&lt;/code&gt;, the value is set in the child element of same
						name in &lt;b&gt;CalculatedHandlingDiscount&lt;/b&gt;. If the selection is &lt;code&gt;CombinedHandlingFee&lt;/code&gt;,
						specify the amount in &lt;b&gt;CalculatedHandlingDiscount.OrderHandlingAmount&lt;/b&gt;.
						If the selection is &lt;code&gt;IndividualHandlingFee&lt;/code&gt;, the amount is determined by eBay
						by adding the fees of the individual items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderHandlingAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If specified, this is the fixed shipping cost to charge for an order,
						regardless of the number of items in the order.
						This field is mutually exclusive with the other amount and percentage
						fields within this type.
						This field only applies when the specified &lt;b&gt;DiscountName&lt;/b&gt; value is &lt;code&gt;CombinedHandlingFee&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The packaging/handling cost for each item beyond the first item (where the
						item with the highest packaging/handling cost is selected by eBay as the first
						item). Let's say the buyer purchases three items, each assigned a
						packaging/handling cost of $8, and the seller set &lt;b&gt;EachAdditionalAmount&lt;/b&gt; to $6.
						The packaging/handling cost for three items would normally be $24, but since
						the seller specified $6, the total packaging/handling cost would be $8 + $6 +
						$6, or $20.
						This field is mutually exclusive with the other amount and percentage
						fields within this type.
						This field only applies when the &lt;b&gt;DiscountName&lt;/b&gt; value is &lt;code&gt;EachAdditionalAmount&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalOffAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount by which to reduce the packaging/handling cost for each item beyond
						the first item (where the item with the highest packaging/handling cost is
						selected by eBay as the first item). Let's say the buyer purchases three
						items, each assigned a packaging/handling cost of $8, and the seller set
						&lt;b&gt;EachAdditionalAmountOff&lt;/b&gt; to $2.  The packaging/handling cost for three items
						would normally be $24, but since the seller specified $2, the total
						packaging/handling cost would be $24 - (two additional items x $2), or $20.
						This field is mutually exclusive with the other amount and percentage
						fields within this type.
						This field only applies when the &lt;b&gt;DiscountName&lt;/b&gt; value is &lt;code&gt;EachAdditionalOffAmount&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalPercentOff" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The percentage by which to reduce the packaging/handling cost for each item
						beyond the first item (where the item with the highest packaging/handling cost
						is selected by eBay as the first item). Let's say the buyer purchases three
						items, each assigned a packaging/handling cost of $8, and the seller set
						&lt;b&gt;EachAdditionalPercentOff&lt;/b&gt; to 0.25.  The packaging/handling cost for three items
						would normally be $24, but since the seller specified 0.25 ($2 out of 8), the
						total packaging/handling cost would be $24 - (two additional items x $2), or
						$20.
						This field is mutually exclusive with the amount fields within this type.
						This field only applies when the &lt;b&gt;DiscountName&lt;/b&gt; value is &lt;code&gt;EachAdditionalPercentOff&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CalculatedShippingDiscountType.xsd #####

-->
	<xs:complexType name="CalculatedShippingDiscountType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;CalculatedShippingDiscount&lt;/b&gt; container, which is used in the &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; call to create one or more discounted calculated shipping rules. The &lt;b&gt;CalculatedShippingDiscount&lt;/b&gt; container is returned in the response of all other calls that use this type.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DiscountName" type="ns:DiscountNameCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the type of calculated shipping discount rule that is being applied. Each rule is explained below.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								IndividualItemWeight, CombinedItemWeight, WeightOff
							</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								IndividualItemWeight, CombinedItemWeight, WeightOff
							</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<OnlyTheseValues>
								IndividualItemWeight, CombinedItemWeight, WeightOff
							</OnlyTheseValues>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>Shipping discount profiles</URL>
							<Title>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountProfile" type="ns:DiscountProfileType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container provides details of this particular calculated shipping discount profile.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For SetShippingDiscountProfiles&lt;/b&gt;: If the
						&lt;b&gt;ModifyActionCode&lt;/b&gt; value is set to &lt;code&gt;Update&lt;/code&gt;, all details of the modified version of the profile must
						be provided. If the
						&lt;b&gt;ModifyActionCode&lt;/b&gt; value is set to &lt;code&gt;Delete&lt;/code&gt;, the &lt;b&gt;DiscountProfileID&lt;/b&gt; is required,
						the &lt;b&gt;MappingDiscountProfileID&lt;/b&gt; is optional, and all other fields of the container are no longer applicable.
						&lt;br&gt;&lt;br&gt;
						Restrictions on how many profiles can exist for a given
						discount rule are discussed in the Features Guide documentation on Shipping Cost Discount Profiles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								IndividualItemWeight, CombinedItemWeight, WeightOff
							</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>Shipping discount profiles</URL>
							<Title>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CalculatedShippingRateType.xsd #####

-->
	<xs:complexType name="CalculatedShippingRateType">
		<xs:annotation>
			<xs:documentation>
				This type is used to specify domestic and international package handling costs if calculated shipping is being used.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PackagingHandlingCosts" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fees a seller might assess for the shipping of the item (in addition to whatever the shipping service might charge). Any packaging/handling cost specified on input is added to each shipping service on output.
						&lt;br/&gt;&lt;br/&gt;
						If domestic and international calculated shipping is offered for an item and if packaging/handling cost is specified only for domestic shipping, that cost will be applied by eBay as the international packaging/handling cost. (To specify a international packaging/handling cost, you must always specify a domestic packaging/handling cost, even if it is 0.) When UPS is one of the shipping services offered by the seller, package dimensions are required on list/relist/revise.
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
						If the listing only has one domestic shipping service and it is free shipping, the domestic package handling cost will be ignored and will not be applied to the listing.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalPackagingHandlingCosts" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows any package handling cost applied to international shipping. This cost will be in addition to any shipping cost applicable to each international shipping service option. 
						&lt;br/&gt;&lt;br/&gt;
						For international calculated shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CancelReasonCodeTypeList.xsd #####

-->
	<xs:simpleType name="CancelReasonCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines all possible reasons why an eBay order can be cancelled.
			</xs:documentation>
			<xs:appinfo>
				<AllValuesExcept>BuyerCancelOrAddressIssue, BuyerNoShow, BuyerNotSchedule, BuyerRefused, ValetDeliveryIssues, ValetUnavailable</AllValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="OutOfStock">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay order was cancelled by the seller due to the fact that one or more order line items were out-of-stock. This reason given by the seller will result in a seller defect.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerNoShow">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Scheduled Delivery order was cancelled due to the fact that the buyer was not at the expected delivery location to receive the order. This value is only applicable to eBay Scheduled Delivery orders, a service that is currently only available in the London area (UK).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerRefused">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Scheduled Delivery order was cancelled due to the fact that the buyer refused to accept the order. This value is only applicable to eBay Scheduled Delivery orders, a service that is currently only available in the London area (UK).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerNotSchedule">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Scheduled Delivery order was cancelled due to the fact that the buyer did not successfully schedule the delivery of the order. This value is only applicable to eBay Scheduled Delivery orders, a service that is currently only available in the London area (UK).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerCancelOrder">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller initiated the cancellation of the order but at the request of the buyer. This is a cancel reason that the seller gives to avoid a seller defect for the cancellation.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValetDeliveryIssues">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Scheduled Delivery order was cancelled due to the fact that the delivery person had an issue delivering the order to the buyer. This value is only applicable to eBay Scheduled Delivery orders, a service that is currently only available in the London area (UK).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValetUnavailable">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Scheduled Delivery order was cancelled due to the fact that no delivery person was available to deliver the order to the buyer. This value is only applicable to eBay Scheduled Delivery orders, a service that is currently only available in the London area (UK).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
      <xs:enumeration value="OrderPlacedByMistake">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the cancellation of the eBay order was initiated by the buyer because the order was placed by mistake.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PriceTooHigh">
					<xs:annotation>
						<xs:documentation>
							This value indicates that the cancellation of the eBay order was initiated by the buyer because the buyer decided that the price for the item was too high.
						</xs:documentation>
					</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FoundCheaperPrice">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the cancellation of the eBay order was initiated by the buyer because the buyer found the same item somewhere else at a cheaper price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WontArriveInTime">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the cancellation of the eBay order was initiated by the buyer because the buyer realized that the order will not arrive soon enough.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerCancelOrAddressIssue">
				<xs:annotation>
					<xs:documentation>
						THIS ENUMERATION VALUE IS DEPRECATED. This value indicates that the seller initiated the cancellation of the order but at the request of the buyer, or if the buyer supplied a bad/incorrect address at purchase time. This is a cancel reason that the seller can give to avoid a seller defect for the cancellation. Replacement values are AddressIssues and BuyerCancelOrder.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OutOfStockOrCannotFulfill">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay order was cancelled by the seller due to the fact that one or more order line items were out-of-stock, or due to another reason why the seller was unable to fulfill the order. This reason given by the seller will result in a seller defect.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AddressIssues">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller initiated the order cancellation request because there are issues with the destination address supplied by the buyer.
						&lt;br/&gt;&lt;br/&gt;
						This cancellation reason can only be given by the seller and not the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CancelStatusCodeTypeList.xsd #####

-->
	<xs:simpleType name="CancelStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the possible states of an eBay order cancellation.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Invalid">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order cancellation request is invalid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			 <xs:enumeration value="NotApplicable">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order cancellation request is not applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CancelRequested">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has initiated the cancellation of the eBay order. It will be up to the seller to decide to approve or reject the cancellation request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CancelPending">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the cancellation of the eBay order has been initiated by the buyer and approved by the seller, but the cancellation request has yet to be completed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CancelRejected">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the cancellation of the eBay order initiated by the buyer has been rejected by the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CancelClosedNoRefund">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order cancellation request has been closed, with no refund issued to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CancelClosedWithRefund">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order cancellation request has been closed, with a refund issued to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CancelClosedUnknownRefund">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order cancellation request has been closed, and it is unknown whether or not a refund was issued to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CancelClosedForCommitment">
				<xs:annotation>
					<xs:documentation>
						This value indicates that since the buyer committed to buying the item but did not pay for it, the cancellation succeeded and no refund is needed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CancelComplete">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the cancellation of the eBay order has been completed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CancelFailed">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the cancellation of the eBay order has failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
            <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CategoryFeatureDetailLevelCodeList.xsd #####

-->
	<xs:simpleType name="CategoryFeatureDetailLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated. Use &lt;b&gt;DetailLevelCodeType&lt;/b&gt; instead.
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ReturnAll">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					  Return all available data.
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnFeatureDefinitions">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					  Return the category feature definitions only.
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CategoryFeatureType.xsd #####

-->
	<xs:complexType name="CategoryFeatureType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;Category&lt;/b&gt; container that is returned in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response. A &lt;b&gt;Category&lt;/b&gt; node is returned for each category that is relevant/applicable to the input criteria in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; request. The &lt;b&gt;CategoryID&lt;/b&gt; value identifies the eBay category. The rest of the &lt;b&gt;CategoryFeatureType&lt;/b&gt; fields that are returned will be dependent on which &lt;b&gt;FeatureID&lt;/b&gt; value(s) are specified in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the unique identifier of the eBay category. All eBay feature information that is returned under the corresponding &lt;b&gt;Category&lt;/b&gt; container is relevant to this eBay category.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingDuration" type="ns:ListingDurationReferenceType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					  A &lt;b&gt;ListingDuration&lt;/b&gt; field is returned for each listing type and listing duration combination that is supported for the category. The integer value indicates the number of days of the listing duration, and the &lt;b&gt;type&lt;/b&gt; attribute identifies the supported listing type.
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ListingDurations&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTermsRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category requires sellers to specify shipping details at listing time.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ShippingTermsRequired&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Indicates whether the category supports the Best Offer feature for listings.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;BestOfferEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserConsentRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Indicates whether a bidder must consent to the bid by confirming that
					  he or she read and agrees to the terms in eBay's privacy policy.
					 	&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;UserConsentRequired&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HomePageFeaturedEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Indicates whether or not it is possible to enhance a listing by putting
						it into a rotation for display on a special area of the eBay home page.
						Support for this feature varies by site. Item or feedback restrictions may apply.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;HomePageFeaturedEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports Classified Ad listings.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;AdFormatEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferCounterEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports sellers offering a counter offer against a buyer's Best Offer, or a buyer offering a counter offer against the seller's counter offer.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;BestOfferCounterEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Best Offer Auto Decline feature.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;BestOfferAutoDeclineEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSpecialitySubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Speciality level subscription to Motors Local Market listings. This feature is only available to licensed vehicle dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketSpecialitySubscription&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketRegularSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Regular level subscription to Motors Local Market listings. This feature is only available to licensed vehicle dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketRegularSubscription&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPremiumSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Premium level subscription Motors Local Market listings. This feature is only available to licensed vehicle dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketPremiumSubscription&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketNonSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports a seller creating a Motors Local Market listing without a subscription. This feature is only available to licensed vehicle dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketNonSubscription&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumReservePrice" type="xs:double" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the Minimum Reserve Price for an auction listing in this category. If there is no Minimum Reserve Price, a value of &lt;code&gt;0.0&lt;/code&gt; is returned in this field.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;MinimumReservePrice&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports seller-level contact information for Classified Ad listings.
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;SellerContactDetailsEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionConfirmationRequestEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the Transaction Confirmation Request feature is supported for this category.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPaymentMethodEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the payment method should be displayed to the user for
						Classified Ad format listings.
						Even if enabled, checkout may or may not be enabled.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdPaymentMethodEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for Classified Ad listings
						in the category.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdShippingMethodEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best offer is enabled for Classified Ad listings for this category.
					   &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdBestOfferEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed in Classified Ad listings
						for this category.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdCounterOfferEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether automatic decline for best offers for Classified Ad listings is enabled for this category.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdAutoDeclineEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the telephone as a contact method for Classified Ad listings.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdContactByPhoneEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports email as a contact method for Classified Ad listings.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdContactByEmailEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SafePaymentRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable, as eBay now controls all online payment methods.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPayPerLeadEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if pay-per-lead listings are allowed for this category. Pay-per-lead listings can be applicable if the value of &lt;b&gt;ListingType&lt;/b&gt; is &lt;code&gt;LeadGeneration&lt;/code&gt; and the value of &lt;b&gt;ListingSubtype&lt;/b&gt; is &lt;code&gt;ClassifiedAd&lt;/code&gt;.
					   &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSpecificsEnabled" type="ns:ItemSpecificsEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the use of Item Specifics in listings. If enabled, sellers can use the &lt;b&gt;Item.ItemSpecifics&lt;/b&gt; node in Add/Revise/Relist calls to specify Item Specific name-value pairs.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ItemSpecificsEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaisaPayFullEscrowEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This field is deprecated since it is only applicable to the eBay India site, and this marketplace is no longer available.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BrandMPNIdentifierEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the capability to identify a product using the brand/manufacturer part number combination.
					 &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;BrandMPNIdentifierEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Best Offer Automatic Accept feature for Classified Ad listings.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdAutoAcceptEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Best Offer Automatic Accept feature for listings.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;BestOfferAutoAcceptEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeNorthAmericaEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports specifying that listings be displayed in the default search results of North America sites (US and Canada (English).
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;CrossBorderTradeEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeGBEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports specifying that listings be displayed in the default search results of the UK and Ireland sites.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;CrossBorderTradeEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeAustraliaEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports specifying that listings be displayed in the default search results of the Australia site.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;CrossBorderTradeEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerGuaranteeEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is returned as &lt;code&gt;true&lt;/code&gt;, the category supports the Best Price Guarantee feature on the Australia site. This field/feature is only applicable to Australia.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryFeaturedDurations" type="ns:ListingEnhancementDurationReferenceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned if the Featured Gallery feature is supported for the category. The time unit that is returned in this field indicates how long a gallery will be featured on eBay.
					   &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;GalleryFeaturedDurations&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category allows Classified Ad listings on eBay Motors. This element is applicable for eBay Motors Pro users.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProAdFormatEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including the telephone in the seller's contact information. This element is for eBay Motors Pro users.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProContactByPhoneEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled for the seller's contact information. This element is for eBay Motors Pro users.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProContactByPhoneEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including the address in the seller's contact information. This element is for eBay Motors Pro users.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProContactByAddressEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is enabled for the seller's contact information. This element is for eBay Motors Pro users.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProContactByAddressEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including the company name in the seller's contact information. This element is for eBay Motors Pro users.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProCompanyNameEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including an email address in the seller's contact information. This element is for eBay Motors Pro users.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProContactByEmailEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is supported for eBay Motors Classified Ad listings in this category. This element is for eBay Motors Pro users.
						  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProBestOfferEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category allows auto-accept for Best Offers for eBay Motors Classified Ad listings. This element is for eBay Motors Pro users.
					   &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProAutoAcceptEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category allows auto-decline for Best Offers for eBay Motors Classified Ad listings. This element is for eBay Motors Pro users.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProAutoDeclineEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPaymentMethodCheckOutEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the payment method should be displayed to the user for this category in an eBay Motors Classified Ad listing. Even if enabled, checkout may or may not be enabled. This element is for eBay Motors Pro users.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProPaymentMethodCheckOutEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options should be displayed to the user for this category in an eBay Motors Classified Ad listing. This element is for eBay Motors Pro users.
					 &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProShippingMethodEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for this category in an eBay Motors Classified Ad listing. This element is for eBay Motors Pro users.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProCounterOfferEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProSellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category allows seller-level contact information for eBay Motors Classified Ad listings. A value of true means seller-level contact information is available for Classified Ad listings. This element is for eBay Motors Pro users.
					 &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;eBayMotorsProSellerContactDetailsEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category supports Motor Local Market Classified Ad listings. This element is for Local Market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketAdFormatEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including the telephone in the seller's contact information. This element is for Local Market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketContactByPhoneEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled for the seller's contact information. This element is for Local Market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketContactByPhoneEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including the address in the seller's contact information. This element is for Local Market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketContactByAddressEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is enabled for the seller's contact information. This element is for Local Market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketContactByAddressEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including a company name in the seller's contact information. This element is for Local Market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketCompanyNameEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including an email address in the seller's contact information. This element is for Local Market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketContactByEmailEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is enabled/required for Motors Local Market Classified Ad listings in this category. This element is for Local Market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketBestOfferEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category supports auto-accept for Best Offers for Motors Local Market Classified Ads. This element is for Local Market dealers.
					 &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketAutoAcceptEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category supports auto-decline for Best Offers for Motors Local Market Classified Ads. This element is for Local Market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketAutoDeclineEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPaymentMethodCheckOutEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the payment method should be displayed to the user for this category in an Motors Local Market Classified Ad listing. Even if enabled, checkout may or may not be enabled. This element is for Local Market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketPaymentMethodCheckOutEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping methods should be displayed to the user for this category in an Motors Local Market Classified Ad listing. Even if enabled, checkout may or may not be enabled. This element is for Local market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketShippingMethodEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for this category for Motors Local Market Classified Ad listings. This element is for Local market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketCounterOfferEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the whether this category allows seller-level contact information for Motors Local Market Classified Ad listings. This element is for Local Market dealers.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;LocalMarketSellerContactDetailsEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is included in the seller's contact information. This element is for For Sale By Owner listings.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdContactByPhoneEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including an address in the seller's contact information. This element is for For Sale By Owner listings.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdContactByAddressEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is included in the seller's contact information. This element is for For Sale By Owner listings.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdContactByAddressEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including a company name in the seller's contact information. This element is for For Sale By Owner listings.
					 &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ClassifiedAdCompanyNameEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SpecialitySubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates whether the category supports Motors Local Market listings if the seller has a Specialty vehicle subscription.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;SpecialitySubscription&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegularSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates whether the category supports Motors Local Market listings if the seller has a Regular vehicle subscription.
					 &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;RegularSubscription&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PremiumSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates whether the category supports Motors Local Market listings if the seller has a Premium vehicle subscription.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;PremiumSubscription&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates whether the category supports Motors Local Market listings if the seller does not have a vehicle subscription.
					 &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;NonSubscription&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="INEscrowWorkflowTimeline" type="ns:INEscrowWorkflowTimelineCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This field is deprecated since it is only applicable to the eBay India site, and this marketplace is no longer available.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReviseQuantityAllowed" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the category allows the seller to revise the quantity of a multi-quantity, active listing.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ReviseQuantityAllowed&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevisePriceAllowed" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the category allows the seller to revise the price of a fixed-price listing.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;RevisePriceAllowed&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurationsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if an eBay Store owner gets extended listing durations in a given category. When the value of this element is true, it means the listing duration values defined in &lt;b&gt;StoreOwnerExtendedListingDurations&lt;/b&gt; are applicable to fixed-price listings in a given category.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;StoreOwnerExtendedListingDurationsEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurations" type="ns:StoreOwnerExtendedListingDurationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Provides additional listings durations that are available to eBay Store owners. The extended listing durations provided here in this element should be merged in with the baseline listing durations provided in the &lt;b&gt;ListingDurations&lt;/b&gt; element. Applies to fixed-price Listings.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;StoreOwnerExtendedListingDurations&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;For most sites:&lt;/b&gt; If true, listings in this
						category require a return policy. &lt;br/&gt;
						&lt;br/&gt;
						&lt;b&gt;For eBay Australia (AU) and
						US eBay Motors Parts and Accessories:&lt;/b&gt;
						If true, the category supports but does not require a
						return policy.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ReturnPolicyEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HandlingTimeEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if a seller's stated handling time is enabled for a category. A handling time is generally needed for items that are shipped to the buyer, but not necessarily applicable to freight shipping or local pickup. &lt;br/&gt;
						&lt;br/&gt;
						The handling time is the maximum number of business days the seller
						commits to for preparing an item to be shipped after receiving a
						cleared payment. The seller's handling time does not include the
						shipping time (the carrier's transit time).
						&lt;br/&gt;
						For a list of the handling time values allowed for each site, use
						&lt;code&gt;DispatchTimeMaxDetails&lt;/code&gt; in &lt;b&gt;GeteBayDetails&lt;/b&gt;.&lt;br/&gt;
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Although the field name ends with "Enabled", a value of true means
						that a handling time is NOT supported, and value of false means
						that a handling time IS supported.&lt;/span&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;HandlingTimeEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The maximum cost the seller can charge for the first domestic flat-rate shipping
						service.
						Mutually exclusive with the &lt;b&gt;Group&lt;/b&gt;&lt;code&gt;N&lt;/code&gt;&lt;b&gt;MaxFlatShippingCost&lt;/b&gt; elements.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;MaxFlatShippingCost&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-flat-rate.html#max-flat</URL>
							<Title>Flat rate shipping</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group1MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group1.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;Group1MaxFlatShippingCost&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group2MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group2.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;Group2MaxFlatShippingCost&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group3MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group3.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;Group3MaxFlatShippingCost&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethod" type="ns:BuyerPaymentMethodCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Indicates the acceptable payment methods that can be used when listing an item for sale in the corresponding category.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;PaymentMethods&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If &lt;code&gt;true&lt;/code&gt;, you can pass in &lt;b&gt;Item.Variations&lt;/b&gt; in an
						Add/Revise/Relist fixed-price item call when you list in this
						category.&lt;br/&gt;
						&lt;br/&gt;
						Multi-variation listings contain items that are logically the same
						product, but that vary in their manufacturing details or packaging.
						For example, a particular brand and style of shirt could be
						available in different sizes and colors, such as "large blue" and
						"medium black" variations.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;VariationsEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreeGalleryPlusEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports free, automatic upgrades for Gallery Plus, which enhances pictures in search results.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;FreeGalleryPlusEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreePicturePackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports free, automatic upgrades for Picture Pack, a discount package that includes super-sizing of pictures.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;FreePicturePackEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCompatibilityEnabled" type="ns:ItemCompatibilityEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports parts compatibility by application
						(&lt;b&gt;ByApplication&lt;/b&gt;), by specification (&lt;b&gt;BySpecification&lt;/b&gt;), or not at all
						(&lt;b&gt;Disabled&lt;/b&gt;). Categories cannot support both types of parts compatibility.
						&lt;br/&gt;&lt;br/&gt;
						Parts Compatibility is supported in limited Parts &amp; Accessories
						categories for the eBay Motors (US) site (site ID 100) only.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;CompatibilityEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinItemCompatibility" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field specifies the minimum number of required compatible applications
						for listing items. A value of "0" indicates it is not mandatory to specify
						parts compatibilities when listing.
						&lt;br/&gt;&lt;br/&gt;
						This applies to categories that are enabled for compatibility by application
						only. Parts compatiblity by application can be specified by listing with a
						catalog product that supports parts compatibility or by specifying parts
						compatibility by application manually (&lt;b class="con"&gt;
						Item.ItemCompatibilityList&lt;/b&gt;).
					 &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;MinCompatibleApplications&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxItemCompatibility" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field specifies the maximum number of compatible applications allowed
						per item when adding or revising items. This is relevant for specifying parts
						compatibility by application manually (&lt;b class="con"&gt;
						Item.ItemCompatibilityList&lt;/b&gt;) only.
						&lt;br/&gt;&lt;br/&gt;
						Applicable for the US site only.
						&lt;br/&gt;&lt;br/&gt;
						For DE, UK, and AU sites, this field returns the same value as &lt;b&gt;MaxGranularFitmentCount&lt;/b&gt;.
					 &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;MaxCompatibleApplications&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionEnabled" type="ns:ConditionEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports, requires, or doesn't support the use item condition for an item listing. For categories that require or support the use of item condition, see the &lt;b&gt;ConditionValues&lt;/b&gt; and/or &lt;b&gt;SpecialFeatures&lt;/b&gt; containers for a list of valid item conditions (display names and ID values).
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ConditionEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionValues" type="ns:ConditionValuesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container specifies all of the item conditions that are supported for the corresponding category. The display name of the item condiation and the ID associated with the description are both shown.
					  &lt;br/&gt;&lt;br/&gt;
						This container will not be returned for any eBay categories that don't support the use of an item condition value. To see which categories require, support, or don't support the use of item conditions, you can include a &lt;b&gt;FeatureID&lt;/b&gt; value of &lt;code&gt;ConditionEnabled&lt;/code&gt;. Any eBay category that does not support the use of an item condition value will return a &lt;b&gt;ConditionEnabled&lt;/b&gt; value of &lt;code&gt;Disabled&lt;/code&gt;.
						&lt;br/&gt;&lt;br/&gt;
						This container will also not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ConditionValues&lt;/code&gt;.
						&lt;br/&gt;
						&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SpecialFeatures" type="ns:ConditionValuesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is only returned if the corresponding category supports a special item condition such as &lt;b&gt;Certified - Refurbished&lt;/b&gt; condition (condition ID 2000), &lt;b&gt;Excellent - Refurbished&lt;/b&gt; condition (condition ID 2010), &lt;b&gt;Very Good - Refurbished&lt;/b&gt; condition (condition ID 2020), and &lt;b&gt;Good - Refurbished&lt;/b&gt; condition (condition ID 2030). A seller must be pre-qualified by eBay to list items with the any of these refurbished item conditions.
						&lt;br/&gt;&lt;br/&gt;
						All other item conditions supported by a category will be returned in the &lt;b&gt;ConditionValues&lt;/b&gt; container instead.
						&lt;br/&gt;&lt;br/&gt;
						Neither the &lt;b&gt;ConditionValues&lt;/b&gt; or the &lt;b&gt;SpecialFeatures&lt;/b&gt; containers will be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ConditionValues&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueCategory" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Some eBay sites may select a few categories and designate them as
						"value categories". These are typically selected from
						categories where buyers can find great deals. (Not all categories
						with great deals are designated as value categories.)
						This designation can change over time. &lt;br/&gt;
						&lt;br/&gt;
						While a category is designated as a value category (i.e.,
						when &lt;b&gt;ValueCategory&lt;/b&gt; is &lt;code&gt;true&lt;/code&gt;), it is subject to the following rule:
						Items in value categories can only be listed in one category.&lt;br/&gt;
						&lt;br/&gt;
						For example, if you attempt to list in two categories and the
						primary category or secondary category is a value category,
						then eBay drops the secondary category and lists the
						item in the primary category only.
						Similarly, if you attempt to add a secondary category to an existing
						listing, or you change the category for an existing listing,
						and if the primary or secondary category is a value category,
						then eBay drops the secondary category.
					   &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ValueCategory&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductCreationEnabled" type="ns:ProductCreationEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					This value is &lt;b&gt;deprecated&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>					
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EANEnabled" type="ns:ProductIdentiferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not European Article Numbers (EANs) are supported/required when listing products in the category. A value of &lt;code&gt;Disabled&lt;/code&gt; indicates that EANs cannot be used for the category, a value of &lt;code&gt;Enabled&lt;/code&gt; indicates that EANs can be used for the category, and a value of &lt;code&gt;Required&lt;/code&gt; indicates that an EAN is required when listing a product in this category.
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;EANEnabled&lt;/code&gt;.
						&lt;br/&gt;
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						It is recommended that sellers always use &lt;b&gt;GetCategoryFeatures&lt;/b&gt; to see if an eBay category requires a Global Trade Item Number (GTIN) or a Brand/MPN combination. So, that means that they should look for &lt;b&gt;EANEnabled&lt;/b&gt;, &lt;b&gt;ISBNEnabled&lt;/b&gt;, &lt;b&gt;UPCEnabled&lt;/b&gt;, and &lt;b&gt;BrandMPNIdentifierEnabled&lt;/b&gt; at the category level in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response. &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ISBNEnabled" type="ns:ProductIdentiferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not International Standard Book Numbers (ISBNs) are supported/required when listing products in the category. A value of &lt;code&gt;Disabled&lt;/code&gt; indicates that ISBNs cannot be used for the category, a value of &lt;code&gt;Enabled&lt;/code&gt; indicates that ISBNs can be used for the category, and a value of &lt;code&gt;Required&lt;/code&gt; indicates that an ISBN is required when listing a product in this category.
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ISBNEnabled&lt;/code&gt;.
						&lt;br/&gt;
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						It is recommended that sellers always use &lt;b&gt;GetCategoryFeatures&lt;/b&gt; to see if an eBay category requires a Global Trade Item Number (GTIN) or a Brand/MPN combination. So, that means that they should look for &lt;b&gt;ISBNEnabled&lt;/b&gt;, &lt;b&gt;EANEnabled&lt;/b&gt;,  &lt;b&gt;UPCEnabled&lt;/b&gt;, and &lt;b&gt;BrandMPNIdentifierEnabled&lt;/b&gt; at the category level in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response.  &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UPCEnabled" type="ns:ProductIdentiferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not Universal Product Codes (UPCs) are supported/required when listing products in the category. A value of &lt;code&gt;Disabled&lt;/code&gt; indicates that UPCs cannot be used for the category, a value of &lt;code&gt;Enabled&lt;/code&gt; indicates that UPCs can be used for the category, and a value of &lt;code&gt;Required&lt;/code&gt; indicates that a UPC is required when listing a product in this category.
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;UPCEnabled&lt;/code&gt;.
						&lt;br/&gt;
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						It is recommended that sellers always use &lt;b&gt;GetCategoryFeatures&lt;/b&gt; to see if an eBay category requires a Global Trade Item Number (GTIN) or a Brand/MPN combination. So, that means that they should look for &lt;b&gt;UPCEnabled&lt;/b&gt;, &lt;b&gt;ISBNEnabled&lt;/b&gt;, &lt;b&gt;EANEnabled&lt;/b&gt;, and &lt;b&gt;BrandMPNIdentifierEnabled&lt;/b&gt; at the category level in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response.  &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxGranularFitmentCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the maximum number of compatible applications allowed per item when adding or revising items with compatibilities provided at the most detailed granularity. For example, in Car and Truck Parts on the US site, the most granular application would include Year, Make, Model, Trim, and Engine.
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;MaxGranularFitmentCount&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CompatibleVehicleType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is for future use. It is currently returned as an empty field, but in the future, the string value in this field will indicate Parts Compatibility vehicle type (e.g. cars, motorcycles, boats).
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;CompatibleVehicleType&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the Business Policies category group that may be used for Shipping profiles.
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ShippingProfileCategoryGroup&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the Business Policies category group that may be used for Payment profiles.
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;PaymentProfileCategoryGroup&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the Business Policies category group that may be used for Return Policy profiles.
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;ReturnPolicyProfileCategoryGroup&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- START - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:element name="VINSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VRMSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerProvidedTitleSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the corresponding category supports the use of a seller-provided title for a motor vehicle listing on the US or Canada Motors marketplaces. A seller-provided title is a descriptive title, given by the seller, that appears below eBay's pre-filled listing title for the motor vehicle. Visually, the seller-provided title is similar to a subtitle on other types of eBay listings (non-vehicle). A seller-provided title can assist in helping buyers discover the vehicle.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the corresponding category supports the use of a deposit/down payment on a motor vehicle listing. In an &lt;b&gt;AddItem&lt;/b&gt; call, the seller can configure a down payment for a motor vehicle listing using the &lt;b&gt;PaymentDetails&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GlobalShippingEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Indicates if the Global Shipping Program (GSP) is supported for the category.
					  &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;GlobalShippingEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- END - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:element name="AdditionalCompatibilityEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates whether or not the category (specified in the &lt;b&gt;Category.CategoryID&lt;/b&gt; field) supports Boats and Motorcycles Parts compatibility. If &lt;code&gt;true&lt;/code&gt;, parts compatibility name-value pairs for boats and motorcycles can be added to an item listed in the specified category.
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;AdditionalCompatibilityEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupDropOffEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A &lt;code&gt;true&lt;/code&gt; value in this field indicates that items listed in the category (specified in the &lt;b&gt;Category.CategoryID&lt;/b&gt; field) may be enabled with the 'Click and Collect' feature. With the 'Click and Collect' feature, a buyer can purchase certain items on an eBay site and collect them at a local store. Buyers are notified by eBay once their items are available. A &lt;code&gt;false&lt;/code&gt; value in this field indicates that items listed in the category are not eligible for the 'Click and Collect' feature.
						&lt;br/&gt;&lt;br/&gt;
						The 'Click and Collect' feature is only available to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites.
						&lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;PickupDropOffEnabled&lt;/code&gt;.
						&lt;br/&gt;
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For Click and Collect eligible sellers, the Click and Collect feature can only be enabled at the account level, and then each of the seller's listings within an Click and Collect enabled category will be automatically evaluated for Click and Collect eligibility.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DigitalGoodDeliveryEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A &lt;code&gt;true&lt;/code&gt; value in this field indicates that digital gift cards (eBay gift cards or third-party gift cards) can be listed in the category specified in the &lt;b&gt;Category.CategoryID&lt;/b&gt; field. A &lt;code&gt;false&lt;/code&gt; value in this field indicates that digital gift cards can not be listed in the specified category.
						&lt;br/&gt;&lt;br/&gt;
						Digital gift cards are currently only supported on the US site. There are some restrictions when it comes to selling gift cards, including the following:
						&lt;ul&gt;
						&lt;li&gt;Each seller can only have one gift card listing at any given time &lt;/li&gt;
						&lt;li&gt;The maximum dollar value of the gift card may not exceed 500.00&lt;/li&gt;
						&lt;li&gt;Prepaid credit cards from American Express, Discover, MasterCard, or Visa are not allowed&lt;/li&gt;
            &lt;/ul&gt;
						For more information on eBay's Gift Card policy, see the &lt;a href="
            http://pages.ebay.com/help/policies/gift.html" target="_blank"&gt;Gift cards policy Help page&lt;/a&gt;.
            &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;DigitalGoodDeliveryEnabled&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EpidSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the category supports the use of an eBay Product ID (e.g. ePID) in an Add/Revise/Relist API call to identify which motorcycles and/or scooters are compatible with a motor vehicle part or accessory. ePIDs can only be used to identify motorcycles and scooters on the Germany and UK sites.
						&lt;br/&gt;&lt;br/&gt;
						For more information on using an ePID to identify a compatible motorcycle or scooter through an Add/Revise/Relist API call on the Germany or UK site, see the documentation for the &lt;a href="
            https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/AddItem.html#Request.Item.ItemCompatibilityList.Compatibility.NameValueList"&gt;Compatibility.NameValueList&lt;/a&gt; container.
             &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;EpidSupported&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="KTypeSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the category supports the use of a K Type vehicle number in an Add/Revise/Relist API call to identify which cars and/or trucks are compatible with a motor vehicle part or accessory. K type vehicle numbers can only be used to identify cars and trucks on the Germany site.
						&lt;br/&gt;&lt;br/&gt;
						For more information on using a K Type vehicle number to identify a compatible car or truck through an Add/Revise/Relist API call on the Germany site, see the documentation for the &lt;a href="
            https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/AddItem.html#Request.Item.ItemCompatibilityList.Compatibility.NameValueList"&gt;Compatibility.NameValueList&lt;/a&gt; container.
             &lt;br/&gt;&lt;br/&gt;
						Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are used in the call request, and one of those values does not include &lt;code&gt;KTypeSupported&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticReturnsAcceptedValues" type="ns:DomesticReturnsAcceptedCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The values returned in this field indicate whether or not the seller accepts domestic returns for items listed in the associated marketplace and category.  &lt;br&gt;&lt;br&gt;While most categories return the &lt;b&gt;ReturnsAccepted&lt;/b&gt; flag (indicating the category supports returns), some categories will also return the &lt;b&gt;ReturnsNotAccepted&lt;/b&gt; flag to indicate the seller can choose to not accept returns for an item listed in that category.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. Here, it&apos;s worth noting that not accepting returns is a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
            &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. For the international equivalent of this field, see the &lt;b&gt;InternationalReturnsAcceptedValues&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalReturnsAcceptedValues" type="ns:InternationalReturnsAcceptedCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The values returned in this field indicate whether or not the seller can offer international returns.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
            &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticReturnsDurationValues" type="ns:DomesticReturnsDurationCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The values returned in this field indicate the return duration options that are available for domestic returns for items listed in the associated marketplace and category.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
            &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. For the international equivalent of this field, see the &lt;b&gt;InternationalReturnsDurationValues&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalReturnsDurationValues" type="ns:InternationalReturnsDurationCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The values returned in this field indicate the return duration options that are available for international returns for items listed in the associated marketplace and category.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
            &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticReturnsShipmentPayeeValues" type="ns:DomesticReturnsShipmentPayeeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The values returned in this field indicate the available options for who pays the return shipping for domestic returns. Possible values are &lt;code&gt;BUYER&lt;/code&gt; and &lt;code&gt;SELLER&lt;/code&gt;. &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
            &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. For the international equivalent of this field, see the &lt;b&gt;InternationalReturnsShipmentPayeeValues&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalReturnsShipmentPayeeValues" type="ns:InternationalReturnsShipmentPayeeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The values returned in this field indicate the available options for who pays the return shipping for international returns. Possible values are &lt;code&gt;BUYER&lt;/code&gt; and &lt;code&gt;SELLER&lt;/code&gt;. &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
            &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticRefundMethodValues" type="ns:DomesticRefundMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            On the EBAY_US marketplace only, sellers can offer item replacement in addition to offering money back returns. This flag defines the availability of such options for the given US marketplace category. Sellers can offer item replacements only if returns are enabled (&lt;b&gt;returnPolicyEnabled&lt;/b&gt; is set to &lt;code&gt;true&lt;/code&gt;) for the item. You can specify item replacement in the AddItem family of calls and in the return policy settings of the Account API.
            &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. For the international equivalent of this field, see the &lt;b&gt;InternationalRefundMethodValues&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalRefundMethodValues" type="ns:InternationalRefundMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            In US, sellers can offer an item replacement for returns, in addition to offering money back returns. The values returned in this field indicate the availability of such options for the given marketplace and category.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
            &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyDescriptionEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						In some EU countries, sellers are legally required to describe the return policy they offer. The value returned by this field indicates if sellers can provide such a description within the given marketplace and category.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CategoryGroupType.xsd #####

-->
	<xs:complexType name="CategoryGroupType">
		<xs:annotation>
			<xs:documentation>
			 Type defining the &lt;b&gt;CategoryGroup&lt;/b&gt; container, which defines the category group to which the corresponding Business Policies profile will be applied, and a flag that indicates whether or not that Business Policies profile is the default for that category group.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 Defines the name of the category group tied to a Business Policies profile. Valid values are
					 &lt;code&gt;ALL&lt;/code&gt; (referring to all non-motor vehicle category groups) or &lt;code&gt;MOTORS_VEHICLE&lt;/code&gt; (referring to
					 only motor vehicle category groups).
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;CategoryGroup&lt;/b&gt; container is only returned in &lt;b&gt;GetUserPreferences&lt;/b&gt;
						if the &lt;b&gt;ShowSellerProfilePreferences&lt;/b&gt; field is included in the request and set to &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsDefault" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean value indicates whether the corresponding Business Policies profile is the default for the category group.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;CategoryGroup&lt;/b&gt; container is only returned in &lt;b&gt;GetUserPreferences&lt;/b&gt;
						if the &lt;b&gt;ShowSellerProfilePreferences&lt;/b&gt; field is included in the request and set to &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CategoryType.xsd #####

-->
	<xs:complexType name="CategoryType">
		<xs:annotation>
			<xs:documentation>
        Container for data on one listing category. Many of the &lt;b&gt;CategoryType&lt;/b&gt; fields are returned &lt;a href=&quot;../../../../../api-docs/commerce/taxonomy/resources/category_tree/methods/getCategoryTree&quot;  target=&quot;_blank&quot;&gt;getCategoryTree&lt;/a&gt; or &lt;a href=&quot;../../../../../api-docs/commerce/taxonomy/resources/category_tree/methods/getCategorySubtree&quot;  target=&quot;_blank&quot;&gt;getCategorySubtree&lt;/a&gt; methods of the &lt;b&gt;Taxonomy API&lt;/b&gt;. Add/Revise/Relist calls only use the &lt;b&gt;CategoryID&lt;/b&gt; field to specify which eBay category in which to list the item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value is the unique identifier of an eBay category.
						In &lt;b&gt;GetItem&lt;/b&gt; and related calls, see the &lt;b&gt;CategoryName&lt;/b&gt; field for the text name of
						the category. The parent category of this eBay category can be retrieved through the &lt;a href=&quot;../../../../../api-docs/commerce/taxonomy/resources/methods&quot;  target=&quot;_blank&quot;&gt;Taxonomy API&apos;s&lt;/a&gt; &lt;b&gt;getCategoryTree&lt;/b&gt; or &lt;b&gt;getCategorySubtree&lt;/b&gt; methods and inspecting the &lt;b&gt;parentCategoryTreeNodeHref&lt;/b&gt; field in the response.
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; 
							When listing in categoryID 173651 (Auto Performance Tuning Devices &amp; Software), use of catalog products is required. For more information, see &lt;a href=&quot;../../../../../api-docs/user-guides/static/trading-user-guide/tuning-devices-and-software.html&quot; target=&quot;_blank&quot;&gt;Tuning devices and software&lt;/a&gt;.
						&lt;/span&gt;
						In an Add call, the &lt;b&gt;PrimaryCategory.CategoryID&lt;/b&gt; is conditionally required unless the seller successfully uses the &lt;b&gt;ProductListingDetails&lt;/b&gt; container to find an eBay catalog product match. When the seller successfully uses an eBay catalog product to create a listing, the listing title, listing description, item specifics, listing category, and stock photo defined in the catalog product is used to create the listing.
						&lt;br&gt;
						&lt;br&gt;
						In an Add/Revise/Relist call, the &lt;b&gt;SecondaryCategory.CategoryID&lt;/b&gt; is conditionally required if a Secondary Category is used. Using a Secondary Category can incur a listing fee.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; Previously, removing the listing from a secondary category was only possible within 12 hours of the listing&apos;s scheduled end time when an auction listing had no active bids or a multiple-quantity, fixed-price listing had no items sold, but this restriction no longer exists. Now, the secondary category can be dropped for any active listing at any time, regardless of whether an auction listing has bids or a fixed-price listing has sales. To drop a secondary category, the seller passes in a value of &lt;code&gt;0&lt;/code&gt; in the &lt;b&gt;SecondaryCategory.CategoryID&lt;/b&gt; field.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Context>PrimaryCategory</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Context>SecondaryCategory</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Context>PrimaryCategory</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
							<Context>FreeAddedCategory</Context>
							<Context>SecondaryCategory</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>PrimaryCategory</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>FreeAddedCategory</Context>
							<Context>SecondaryCategory</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
							<Context>FreeAddedCategory</Context>
							<Context>SecondaryCategory</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
							<Context>PrimaryCategory</Context>
							<Context>SecondaryCategory</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value is the display name of the eBay primary category, as it would appear on the eBay site. In &lt;b&gt;GetItem&lt;/b&gt;, this will be a fully-qualified category name (e.g., Collectibles:Decorative Collectibles:Hummel, Goebel).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
							<Context>PrimaryCategory</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
							<Context>FreeAddedCategory</Context>
							<Context>SecondaryCategory</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>PrimaryCategory</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>FreeAddedCategory</Context>
							<Context>SecondaryCategory</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
			
			
			
			
			
			<xs:element name="NumOfItems" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			
			
			
			<xs:element name="Keywords" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharityAffiliationDetailType.xsd #####

-->
	<xs:complexType name="CharityAffiliationDetailType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;CharityAffiliationDetail&lt;/b&gt; container that is returned in the &lt;b&gt;GetUser&lt;/b&gt; response. The &lt;b&gt;CharityAffiliationDetail&lt;/b&gt; container consists of information on a nonprofit charity organization associated with the seller's account. A separate &lt;b&gt;CharityAffiliationDetail&lt;/b&gt; container is returned for each nonprofit charity organization associated with the seller's account.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CharityID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay unique identifier of the nonprofit organization associated with the seller's account. Once a nonprofit organization comes aboard as an eBay for Charity organization, eBay creates and assigns this ID to the nonprofit organization.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AffiliationType" type="ns:CharityAffiliationTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The enumeration value returned here indicates whether the eBay user is just selling on the behalf of the nonprofit organization, or if the eBay user is directly affiliated with/representing the nonprofit organization, or the eBay user has been added as a Direct Seller by the nonprofit organization.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastUsedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates when the eBay user last contributed to the nonprofit organization through the donated proceeds of an eBay sale.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharityAffiliationDetailsType.xsd #####

-->
	<xs:complexType name="CharityAffiliationDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used to hold an array of one or more eBay for Charity organizations that are affiliated with the seller's account.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CharityAffiliationDetail" type="ns:CharityAffiliationDetailType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;CharityAffiliationDetail&lt;/b&gt; container will be returned for each eBay for Charity organization that is associated with the seller's account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharityAffiliationTypeCodeList.xsd #####

-->
	<xs:simpleType name="CharityAffiliationTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			 This enumeration type defines the possible values that can be returned for the &lt;b&gt;CharityAffiliationDetail.AffiliationType&lt;/b&gt; field in the &lt;b&gt;GetUser&lt;/b&gt; response.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Community">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the eBay user is just selling on the behalf of the nonprofit organization, and is not directly affiliated with the organization.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Direct">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value indicates that the eBay user is directly affiliated with or represents the nonprofit organization, or the eBay user has been added as a Direct Seller by the same nonprofit organization.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Remove">
				<xs:annotation>
					<xs:documentation>
					  This enumeration value may be returned if the nonprofit organization has recently unregistered as an eBay for Charity organization, or it may be returned if the eBay user has recently removed the charity feature from a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CharitySellerStatusCodeList.xsd #####

-->
	<xs:simpleType name="CharitySellerStatusCodeType">
		<xs:annotation>
			<xs:documentation>
			  Enumerated type defining the possible states for a seller's charity seller account.
			</xs:documentation>
			<xs:appinfo>
			     <allValuesExcept>RegisteredNoCreditCard, DirectDebitRejected</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Suspended">
				<xs:annotation>
					<xs:documentation>
					  The seller's charity seller account is suspended.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Registered">
				<xs:annotation>
					<xs:documentation>
					  The seller is a registered charity seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Closed">
				<xs:annotation>
					<xs:documentation>
					  The seller is no longer a registered charity seller. The account with the PayPal Giving Fund is closed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardExpired">
				<xs:annotation>
					<xs:documentation>
					  The credit card associated with a seller's charity seller account has expired.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TokenExpired">
				<xs:annotation>
					<xs:documentation>
					  The token associated with a seller's charity seller account has expired.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardAboutToExpire">
				<xs:annotation>
					<xs:documentation>
					  The credit card associated with a seller's charity seller account will expire in 15 (or fewer) days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegisteredNoCreditCard">
				<xs:annotation>
					<xs:documentation>
					<!-- Value no longer valid
					  The seller is a registered charity seller, but has no credit card associated with the charity seller account.
					  This value will be removd after e557, please use RegisteredDirectSeller or RegisteredNoPaymentMethod.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotRegisteredLostDirectSellerStatus">
				<xs:annotation>
					<xs:documentation>
					  The seller is no longer a registered charity seller and has lost direct seller status.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitRejected">
				<xs:annotation>
					<xs:documentation>
					<!-- Value no longer valid
					  (not supported) The seller's direct debit card was rejected.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegisteredDirectSeller">
				<xs:annotation>
					<xs:documentation>
					  The seller is a registered direct seller, but has no credit card associated with the charity seller account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegisteredNoPaymentMethod">
				<xs:annotation>
					<xs:documentation>
					  The seller is a registered charity seller with no donation payment method on file.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						  Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CharityStatusCodeList.xsd #####

-->
	<xs:simpleType name="CharityStatusCodeType">
		<xs:annotation>
			<xs:documentation>
			    Enumerated type defining the possible states for a nonprofit charity organization registered with the PayPal Giving Fund.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Valid">
				<xs:annotation>
					<xs:documentation>
					  The specified nonprofit charity organization is a valid nonprofit charity organization according to the requirements of the PayPal Giving Fund.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NoLongerValid">
				<xs:annotation>
					<xs:documentation>
					  The specified nonprofit charity organization is no longer a valid nonprofit charity organization according to the requirements of the PayPal Giving Fund.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CharityType.xsd #####

-->
	<xs:complexType name="CharityType">
		<xs:annotation>
			<xs:documentation>
				This type is used to provide details about a nonprofit organization that will benefit from each sale generated from an eBay listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CharityName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The full name of the nonprofit organization.
						&lt;br&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>150</MaxLength>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DonationPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The percentage of the purchase price that the
						seller chooses to donate to the selected nonprofit
						organization. This percentage is displayed in the eBay for Charity listing.
						&lt;b&gt;Possible values&lt;/b&gt;: 10.0 to 100.0.
						&lt;b&gt;&lt;/b&gt;
							&lt;ul&gt;
							  &lt;li&gt;Percentages must increment by 5.0. &lt;/li&gt;
							  &lt;li&gt;Minimum donation
						percentages may be required for eBay for Charity listings, see
						&lt;a href="http://pages.ebay.com/help/sell/selling-nonprofit.html"&gt;
						Selling to benefit nonprofit organizations&lt;/a&gt; for
						details. &lt;/li&gt;
						  &lt;/ul&gt;
						  The &lt;b&gt;DonationPercent&lt;/b&gt; field is required in an Add/Revise/Relist call if the seller will be donating a percentage of the sale proceeds for each sale generated by the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharityID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier that eBay creates and assigns to each nonprofit organization.
						&lt;br&gt;
						&lt;br&gt;
						The field is conditionally required in an Add/Revise/Relist call if the seller will be donating a percentage of the sale proceeds to this organization for each sale generated by the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mission" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The stated mission of the nonprofit charity organization. This mission statement is displayed in the eBay for Charity section of the View Item page.
						&lt;br&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>511</MaxLength>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogoURL" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The full URL to the nonprofit organization's logo image file. This logo image file is the image that is displayed in all eBay listings that benefit that charity. This field is returned as long as it is defined for the nonprofit organization.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:CharityStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates whether or not the nonprofit organization is a valid eBay for Charity organization, and is able to receive proceeds from eBay sales.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharityListing" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is returned as &lt;code&gt;true&lt;/code&gt;, a percentage of order line item's purchase price will be donated to a nonprofit organization.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CheckoutStatusCodeList.xsd #####

-->
	<xs:simpleType name="CheckoutStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that lists the possible checkout states of an order line item. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="CheckoutComplete">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has paid and checkout is complete.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CheckoutIncomplete">
				<xs:annotation>
					<xs:documentation>
						This value indicates that checkout is incomplete, generally because the buyer has not paid yet.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerRequestsTotal">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer wants to confirm the total price of the order line item before making a payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerResponded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller has just responded to the buyer concerning the total price of the order line item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CheckoutStatusType.xsd #####

-->
	<xs:complexType name="CheckoutStatusType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;CheckoutStatus&lt;/b&gt; container that is returned in
				&lt;b&gt;GetOrders&lt;/b&gt; to indicate the current checkout status of the order.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="eBayPaymentStatus" type="ns:PaymentStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the status of the buyer's payment for an order. If the payment was successfully processed, a value of &lt;code&gt;NoPaymentFailure&lt;/code&gt; will be returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>


					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastModifiedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates when the order was last modified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>


					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethod" type="ns:BuyerPaymentMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The payment method that the buyer selected to pay for the order.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
						Effective September 26, 2025, access to buyer payment details for U.S. users will be limited to select developers. All other developers will receive a value of "CustomCode" in place of buyer payment details. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							Sellers no longer have to specify any electronic payment methods at listing time, but this field is still returned. The value returned in this field will generally be &lt;code&gt;CreditCard&lt;/code&gt;, unless an eBay gift card was used by the buyer to pay a partial or full balance of the order. If this is the case, the value returned in this field will be &lt;code&gt;CCAccepted&lt;/code&gt;. Either of these two values will be returned, but neither accurately reflects the actual payment method that the buyer used. If the order was paid for off of eBay's platform using an 'offline' payment method such as 'CashOnPickup' or 'MOCC' (money order or cashier's check), and the seller marked the order as paid, either of those values may get returned here.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>

						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:CompleteStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the status of the order. This value is subject to change based on the status of the checkout flow. Generally speaking, the &lt;b&gt;Status&lt;/b&gt; field reads &lt;code&gt;Incomplete&lt;/code&gt; when payment has yet to be initiated, &lt;code&gt;Pending&lt;/code&gt; when payment has been initiated but is in process, and &lt;code&gt;Complete&lt;/code&gt; when the payment process has completed.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;Note&lt;/b&gt;: If the &lt;b&gt;PaymentMethod&lt;/b&gt; is &lt;code&gt;CashOnPickup&lt;/code&gt;, the &lt;b&gt;Status&lt;/b&gt; value
						will read &lt;code&gt;Complete&lt;/code&gt; right at checkout, even though the seller may not have been
						officially paid yet, and the &lt;b&gt;eBayPaymentStatus&lt;/b&gt; field will read &lt;code&gt;NoPaymentFailure&lt;/code&gt;.
						The &lt;b&gt;Status&lt;/b&gt; value will remain as &lt;code&gt;Complete&lt;/code&gt; even if the seller changes the checkout status to Pending. However, the
						&lt;b&gt;eBayPaymentStatus&lt;/b&gt; value in &lt;b&gt;GetOrders&lt;/b&gt; will change from &lt;code&gt;NoPaymentFailure&lt;/code&gt; to
						&lt;code&gt;PaymentInProcess&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>


					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IntegratedMerchantCreditCardEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable as eBay sellers can no longer use iMCC gateway accounts to handle buyer payments.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>


					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentInstrument" type="ns:BuyerPaymentInstrumentCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The enumeration value in this field indicates which payment method was used by the German buyer who was offered the 'Pay Upon Invoice' option. This field will only be returned if a German buyer was offered the 'Pay Upon Invoice' option. Otherwise, the buyer's selected payment method is returned in the &lt;b&gt;PaymentMethod&lt;/b&gt; field.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
						Effective September 26, 2025, access to buyer payment details for U.S. users will be limited to select developers. All other developers will receive a value of "CustomCode" in place of buyer payment details. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>


					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdAutoAcceptEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdAutoAcceptEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ClassifiedAdAutoAcceptEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'ClassifiedAdAutoAcceptEnabled' or 'ClassifiedAdAutoDeclineEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Classified Ad Auto Accept feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Classified Ad Auto Accept feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.ClassifiedAdAutoAcceptEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Classified Ad Auto Accept feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;ClassifiedAdAutoAcceptEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdAutoDeclineEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdAutoDeclineEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ClassifiedAdAutoDeclineEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'ClassifiedAdAutoDeclineEnabled' or 'ClassifiedAdAutoAcceptEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Classified Ad Auto Decline feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Classified Ad Auto Decline feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.ClassifiedAdAutoDeclineEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Classified Ad Auto Decline feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;ClassifiedAdAutoDeclineEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdBestOfferEnabledCodeList.xsd #####

-->
	<xs:simpleType name="ClassifiedAdBestOfferEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the values used to indicate whether Best Offers for the Classified Ad listing format are enabled/disabled for all/most of a site's categories (&lt;b&gt;SiteDefaults.ClassifiedAdBestOfferEnabled&lt;/b&gt;), or enabled/required/disabled for a specific eBay category (&lt;b&gt;Category.ClassifiedAdBestOfferEnabled&lt;/b&gt;).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Classified Ad Best Offer feature is disabled for all/most of a site's categories (if returned in the &lt;b&gt;SiteDefaults.ClassifiedAdBestOfferEnabled&lt;/b&gt; field), or disabled for a specific category (if returned in the &lt;b&gt;Category.ClassifiedAdBestOfferEnabled&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Classified Ad Best Offer feature is enabled for all/most of a site's categories (if returned in the &lt;b&gt;SiteDefaults.ClassifiedAdBestOfferEnabled&lt;/b&gt; field), or enabled for a specific category (if returned in the &lt;b&gt;Category.ClassifiedAdBestOfferEnabled&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Required">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Classified Ad Best Offer feature is required for a specific category (if returned in the &lt;b&gt;Category.ClassifiedAdBestOfferEnabled&lt;/b&gt; field). This value is not applicable at the site level (&lt;b&gt;SiteDefaults&lt;/b&gt; container).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdBestOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdBestOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ClassifiedAdBestOfferEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'ClassifiedAdBestOfferEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Classified Ad Best Offer feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Classified Ad Best Offer feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.ClassifiedAdBestOfferEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Classified Ad Best Offer feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;ClassifiedAdBestOfferEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdCompanyNameEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdCompanyNameEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of a company name 
				when contacting the seller for Classified Ad format listings.
				Added for the For Sale By Owner format.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdContactByAddressEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdContactByAddressEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of an address when 
				contacting the seller for Classified Ad format listings.
				Added for the For Sale By Owner format.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdContactByEmailEnabledDefintionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdContactByEmailEnabledDefintionType">
		<xs:annotation>
			<xs:documentation>
				Indicates if Email can be a contact method for the category
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdContactByPhoneEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdContactByPhoneEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the telephone can be a contact method for the category.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdCounterOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdCounterOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ClassifiedAdCounterOfferEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'ClassifiedAdCounterOfferEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Classified Ad Best Offer Counter Offer feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Classified Ad Best Offer Counter Offer feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.ClassifiedAdCounterOfferEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Classified Ad Best Offer Counter Offer feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;ClassifiedAdCounterOfferEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdPayPerLeadEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdPayPerLeadEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the pay-per-lead feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdPaymentMethodEnabledCodeList.xsd #####

-->
	<xs:simpleType name="ClassifiedAdPaymentMethodEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Used to indicate whether the payment method will be displayed for a category 
				belonging to the Lead Generation Format.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EnabledWithCheckout">
				<xs:annotation>
					<xs:documentation>
						Display the payment method and permit checkout.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EnabledWithoutCheckout">
				<xs:annotation>
					<xs:documentation>
						Display the payment method and suppress checkout.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotSupported">
				<xs:annotation>
					<xs:documentation>
						Do not display the payment method.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdPaymentMethodEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdPaymentMethodEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether Contact Seller is enabled Classified Ads.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdPhoneCountDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdPhoneCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which phone option the category supports for contacting
				the seller for Classified Ad format listings.
				Added for the For Sale By Owner format.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdShippingMethodEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdShippingMethodEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				 Indicates whether shipping options are available for the category.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdStreetCountDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdStreetCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which address option the category supports for 
				Classified Ad format listings.
				Added for the For Sale By Owner format.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CollectionMethodCodeList.xsd #####

-->
	<xs:simpleType name="CollectionMethodCodeType">
		<xs:annotation>
			<xs:appinfo>
			 <AllValuesExcept>INVOICE</AllValuesExcept>
			</xs:appinfo>
			<xs:documentation>
				This enumerated type defines the collection methods that are used to collect either &apos;Collect and Remit&apos; sales tax in the US, or &apos;Good and Services&apos; tax in Australia and New Zealand.
				&lt;br&gt;
				&lt;br&gt;
				&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Although the &lt;b&gt;CollectionMethod&lt;/b&gt; field is returned for orders subject to &apos;Collect and Remit&apos; sales tax or &apos;Good and Services&apos; tax, the &lt;b&gt;CollectionMethod&lt;/b&gt; field and &lt;b&gt;CollectionMethodCodeType&lt;/b&gt; are currently not applicable.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="INVOICE">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; This value is for future use.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NET">
				<xs:annotation>
					<xs:documentation>
						This value is always returned, but because the &lt;b&gt;CollectionMethod&lt;/b&gt; field and &lt;b&gt;CollectionMethodCodeType&lt;/b&gt; are not currently applicable, this value does not have any purpose at this time.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CombinedFixedPriceTreatmentEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="CombinedFixedPriceTreatmentEnabledDefinitionType">
 		<xs:annotation>
 			<xs:documentation> 
 			Defines the Combined Fixed Price Treatment feature. If the field is present, the corresponding feature applies to the category.
			The field is returned as an empty element (i.e., a boolean value is not returned). 
			</xs:documentation>
 		</xs:annotation>
 		<xs:sequence>
 		</xs:sequence>
 	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CombinedPaymentOptionCodeList.xsd #####

-->
	<xs:simpleType name="CombinedPaymentOptionCodeType">
	<xs:annotation>
		<xs:documentation>
			Enumerated type that defines the seller's preference for allowing
			&lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html"&gt;Combined Invoice&lt;/a&gt;
      orders that pass on a shipping discounts to the buyer.
		</xs:documentation>
	</xs:annotation>
	<xs:restriction base="xs:token">
		<xs:enumeration value="NoCombinedPayment">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the seller does not allow Combined Invoice orders. In
					other words, the buyer must pay for each order line item separately, and cannot
					combine multiple single line item orders into one Combined Invoice order and make
					one payment for that order.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="DiscountSpecified">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the seller allows Combined Invoice orders, and that the
					seller has one or more shipping discount rules (Flat, Calculated, or Promotional)
					that can be applied at the listing level.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="SpecifyDiscountLater">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the seller allows Combined Invoice orders, and that the
					seller will apply any shipping discounts after the creation of the Combined Invoice
					order.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="CustomCode">
			<xs:annotation>
				<xs:documentation>
					Reserved for internal or future use.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
	</xs:restriction>
</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CombinedPaymentPeriodCodeList.xsd #####

-->
	<xs:simpleType name="CombinedPaymentPeriodCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the list of values that can be used by the seller to set
				the number of days after item purchase that an unpaid order can be combined with one
				or more other mutual (same buyer and same seller) unpaid orders into one
				&lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html"&gt;Combined Invoice&lt;/a&gt;
				order. Either the buyer or the seller can initiate the Combined Invoice
				process. Sellers can offer buyers shipping discounts through Combined Invoice orders,
				and buyers only have to make one payment for multiple orders as opposed to a payment
				for each order.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_3">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an unpaid order can be combined into a Combined Invoice
						order within three days after purchase (creation of order).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_5">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an unpaid order can be combined into a Combined Invoice
						order within five days after purchase (creation of order).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_7">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an unpaid order can be combined into a Combined Invoice
						order within seven days after purchase (creation of order).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_14">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an unpaid order can be combined into a Combined Invoice
						order within 14 days after purchase (creation of order).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_30">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an unpaid order can be combined into a Combined Invoice
						order within 30 days after purchase (creation of order).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Ineligible">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an order is not eligible to be combined into a Combined
						Payment order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CombinedPaymentPreferencesType.xsd #####

-->
	<xs:complexType name="CombinedPaymentPreferencesType">
		<xs:annotation>
			<xs:documentation>
			Type used to indicate if the seller supports &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html"&gt;Combined Invoice&lt;/a&gt;
			orders, and if so, defines whether the seller specifies any shipping discount before or after purchase.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CombinedPaymentOption" type="ns:CombinedPaymentOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not a seller wants to allow buyers to combine single
						order line items into a Combined Invoice order. A Combined Invoice order can
						be created by the buyer or seller if multiple unpaid order line items exist
						between the same buyer and seller. Often, a Combined Invoice order can
						reduce shipping and handling expenses for the buyer and seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
							<Title>Combined Invoice</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CommentTypeCodeList.xsd #####

-->
	<xs:simpleType name="CommentTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type list the Feedback ratings that can be left by one eBay user for 
				another user regarding that user's experience with the another user during the 
				purchase/checkout flow of an order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Positive">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the submitting user's experience with the other user
						(receiving feedback) was rated as a "Positive" experience. If an eBay user receives
						a Positive rating for an order line item from a Verified User, their overall 
						Feedback score increases by a value of 1.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Neutral">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the submitting user's experience with the other user
						(receiving feedback) was rated as a "Neutral" experience. If an eBay user receives
						a Neutral rating for an order line item from a Verified User, their overall 
						Feedback score remains the same.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Negative">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the submitting user's experience with the other user
						(receiving feedback) was rated as a "Negative" experience. If an eBay user receives
						a Negative rating for an order line item from a Verified User, their overall 
						Feedback score decreases by a value of 1.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Withdrawn">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a submitted Feedback entry was withdrawn. If a Feedback
						entry is withdrawn, the effect of that entry on the overall Feedback score is 
						nullified. However, Feedback comments from the withdrawn entry are still visible.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IndependentlyWithdrawn">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a submitted Feedback entry was withdrawn based on the 
						decision of a third-party (such as eBay). If a Feedback
						entry is withdrawn, the effect of that entry on the overall Feedback score is 
						nullified.
						&lt;br&gt;&lt;br&gt;
						This value is only applicable to the eBay Motors site only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CompatibleVehicleTypeDefinitionType.xsd #####

-->
	<xs:complexType name="CompatibleVehicleTypeDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the vehicle type to which parts compatibility applies. If the field is
				present, the corresponding feature applies to the site. The field is returned as an
				empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CompleteStatusCodeList.xsd #####

-->
	<xs:simpleType name="CompleteStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that contains values which indicate whether an order or order line item is complete, incomplete, or pending.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Incomplete">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order or order line item is in the incomplete state. Generally speaking, an order or order line item is considered incomplete when payment from the buyer has yet to be initiated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Complete">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order or order line item is complete. Generally speaking, an order or order line item is complete when payment from the buyer has been initiated and has been processed.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						If the &lt;b&gt;PaymentMethodUsed&lt;/b&gt; is &lt;code&gt;CashOnPickup&lt;/code&gt;,
						the &lt;b&gt;CheckoutStatus.Status&lt;/b&gt; value in &lt;b&gt;GetOrders&lt;/b&gt; will be
						&lt;code&gt;Complete&lt;/code&gt; at checkout time, even though the seller may not have been officially paid
						yet. The &lt;b&gt;CheckoutStatus.Status&lt;/b&gt; value in &lt;b&gt;GetOrders&lt;/b&gt; will
						remain as &lt;code&gt;Complete&lt;/code&gt; even if the seller
						changes the checkout status to Pending. However, the &lt;b&gt;eBayPaymentStatus&lt;/b&gt;
						value in &lt;b&gt;GetOrders&lt;/b&gt; will change from &lt;code&gt;NoPaymentFailure&lt;/code&gt; to
						&lt;code&gt;PaymentInProcess&lt;/code&gt;.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order or order line item is in the pending state. Generally speaking, an order is considered pending when payment
						from the buyer has been initiated but has yet to be fully processed.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						If the payment method is &lt;code&gt;CashOnPickup&lt;/code&gt;, the
						&lt;b&gt;CheckoutStatus.Status&lt;/b&gt; value in &lt;b&gt;GetOrders&lt;/b&gt; will read &lt;code&gt;Complete&lt;/code&gt; at checkout time,
						even though the seller may not have been officially paid yet. The
						&lt;b&gt;CheckoutStatus.Status&lt;/b&gt; value in &lt;b&gt;GetOrders&lt;/b&gt; will remain as &lt;code&gt;Complete&lt;/code&gt; even if the
						seller changes the checkout status to Pending.
						However, the &lt;b&gt;eBayPaymentStatus&lt;/b&gt; value in &lt;b&gt;GetOrders&lt;/b&gt; will change from
						&lt;code&gt;NoPaymentFailure&lt;/code&gt; to &lt;code&gt;PaymentInProcess&lt;/code&gt;.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ConditionDescriptorType.xsd #####

-->
	<xs:complexType name="ConditionDescriptorType">
		<xs:annotation>
			<xs:documentation>
				This type contains details like name, value, and additional information, that is provided by the seller about the specific condition of an item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="1"  maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						A numeric ID is passed in this field. This numeric ID maps to the name of a condition descriptor. Condition descriptor name-value pairs provide more information about an item&apos;s condition in a structured way.&lt;br /&gt;&lt;br /&gt;To retrieve all condition descriptor numeric IDs for a category, use the &lt;a href = &quot;/api-docs/sell/metadata/resources/marketplace/methods/getItemConditionPolicies&quot;&gt;getItemConditionPolicies&lt;/a&gt; method of the &lt;b&gt;Metadata API&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;In the case of trading cards, this field is used to provide condition descriptors for a card. For graded cards, the condition descriptors for &lt;b&gt;Grader&lt;/b&gt; and &lt;b&gt;Grade&lt;/b&gt; are required, while the condition descriptor for &lt;b&gt;Certification Number&lt;/b&gt; is optional. For ungraded cards, only the &lt;b&gt;Card Condition&lt;/b&gt; condition descriptor is required.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	
			<xs:element name="Value" type="xs:string" minOccurs="0"  maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A numeric ID is passed in this field. This numeric ID maps to the value associated with a condition descriptor name. Condition descriptor name-value pairs provide more information about an item&apos;s condition in a structured way.&lt;br /&gt;&lt;br /&gt;To retrieve all condition descriptor numeric IDs for a category, use the &lt;a href = &quot;/api-docs/sell/metadata/resources/marketplace/methods/getItemConditionPolicies&quot;&gt;getItemConditionPolicies&lt;/a&gt; method of the &lt;b&gt;Metadata API&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;In the case of trading cards, this field houses the information on the &lt;b&gt;Grader&lt;/b&gt; and &lt;b&gt;Grade&lt;/b&gt; descriptors of graded cards and the &lt;b&gt;Card Condition&lt;/b&gt; descriptor for ungraded cards.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>				
			<xs:element name="AdditionalInfo" type="xs:string" minOccurs="0"  maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Open text is passed in this field. This text provides additional information about a condition descriptor.&lt;br&gt;&lt;br&gt;In the case of trading cards, this field houses the optional &lt;b&gt;Certification Number&lt;/b&gt; condition descriptor for graded cards.
						&lt;br /&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>30</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>		
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ConditionDescriptorsType.xsd #####

-->
	<xs:complexType name="ConditionDescriptorsType">
		<xs:annotation>
			<xs:documentation>
				This type contains the data for condition descriptors associated with an item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ConditionDescriptor" type="ns:ConditionDescriptorType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>					
						This container is used by the seller to provide additional information about the condition of an item in a structured format. Condition descriptors are name-value attributes that can be either closed set or open text inputs.&lt;br /&gt;&lt;br /&gt;To retrieve all condition descriptor numeric IDs for a category, use the &lt;a href = &quot;/api-docs/sell/metadata/resources/marketplace/methods/getItemConditionPolicies&quot;&gt;getItemConditionPolicies&lt;/a&gt; method of the &lt;b&gt;Metadata API&lt;/b&gt;.&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; The use of Condition Descriptors is currently only available for the following trading card categories (&lt;b&gt;CategoryID&lt;/b&gt;):&lt;br /&gt;
						&lt;ul&gt;&lt;li&gt;Non-Sport Trading Card Singles (&lt;code&gt;183050&lt;/code&gt;)&lt;/li&gt;
						&lt;li&gt;CCG Individual Cards (&lt;code&gt;183454&lt;/code&gt;)&lt;/li&gt;
						&lt;li&gt;Sports Trading Card Singles (&lt;code&gt;261328&lt;/code&gt;)&lt;/li&gt;&lt;/ul&gt;
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>		
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ConditionEnabledCodeType.xsd #####

-->
	<xs:simpleType name="ConditionEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the values used to indicate whether Condition IDs are enabled/disabled for all/most of a site's categories (&lt;b&gt;SiteDefaults.ConditionEnabled&lt;/b&gt;), or enabled/required/disabled for a specific eBay category (&lt;b&gt;Category.ConditionEnabled&lt;/b&gt;).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Condition IDs are disabled for all/most of a site's categories (if returned in the &lt;b&gt;SiteDefaults.ConditionEnabled&lt;/b&gt; field), or disabled for a specific category (if returned in the &lt;b&gt;Category.ConditionEnabled&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
					This value indicates that Condition IDs are enabled for all/most of a site's categories (if returned in the &lt;b&gt;SiteDefaults.ConditionEnabled&lt;/b&gt; field), or enabled for a specific category (if returned in the &lt;b&gt;Category.ConditionEnabled&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Required">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Condition IDs are required for a specific category (if returned in the &lt;b&gt;Category.ConditionEnabled&lt;/b&gt; field). This value is not applicable at the site level (&lt;b&gt;SiteDefaults&lt;/b&gt; container).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ConditionEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ConditionEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ConditionEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'ConditionEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the use of Condition IDs to express the condition of an item. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports Condition IDs (for most
				categories), look for a 'Enabled' value in the 
				&lt;b&gt;SiteDefaults.ConditionEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports Condition IDs, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for an 'Enabled' or 'Required' value in the &lt;b&gt;ConditionEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ConditionType.xsd #####

-->
	<xs:complexType name="ConditionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ConditionValues.Condition&lt;/b&gt; and &lt;b&gt;SpecialFeatures.Condition&lt;/b&gt; containers that are returned at the site default level and category level in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response if 'ConditionValues' is specified as a &lt;b&gt;FeatureID&lt;/b&gt; value, or if no &lt;b&gt;FeatureID&lt;/b&gt; values are specified. A &lt;b&gt;ConditionValues.Condition&lt;/b&gt; container is returned for each supported item condition value for each eBay category returned in the response, and a &lt;b&gt;SpecialFeatures.Condition&lt;/b&gt; container is returned for item condition values that a seller must be pre-qualified to use, such as the refurbished conditions.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The numeric identifier of the item condition (e.g., 1000). The numeric identifier is used in the &lt;b&gt;Item.ConditionID&lt;/b&gt; field in Add/Revise/Relist calls to set the condition of an item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The human-readable label for the condition (e.g., "New").
						This value is typically localized for each site.
						The display name can vary by category.
						For example, condition ID 1000 could be called
						"New: with Tags" in one category and "Brand New" in another.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ConditionValuesDefinitionType.xsd #####

-->
	<xs:complexType name="ConditionValuesDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the Item Condition feature. If a field of this type is present,
				the corresponding feature applies to the site. The field is returned as 
				an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ConditionValuesType.xsd #####

-->
	<xs:complexType name="ConditionValuesType">
		<xs:annotation>
			<xs:documentation>
				Fields in this type provide condition values and display names.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Condition" type="ns:ConditionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This repeatable container shows the display name and unique identifier of each item condition supported by the corresponding eBay category.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							 'Certified Refurbished', 'Excellent - Refurbished', 'Very Good - Refurbished', and 'Good - Refurbished' item conditions will not be returned in this container for categories in the eBay Refurbished Program, but instead will be returned in the &lt;b&gt;Category.SpecialFeatures&lt;/b&gt; container if the corresponding category supports any of these Refurbished item conditions. To used any of these Refurbished item conditions, sellers must go through an &lt;a href=&quot;https://pages.ebay.com/seller-center/listing-and-marketing/ebay-refurbished-program.html&quot; target=&quot;_blank&quot;&gt;application and qualification process&lt;/a&gt;. The new item condition values appearing in the Category.SpecialFeatures container does not necessarily indicate that a seller is eligible to list with these item conditions. If the corresponding category supports it, 'Seller Refurbished' will still be returned in this container.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		<xs:element name="ConditionHelpURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						URL to the eBay Web site's item condition help for the
						category. This may include policies about how to assess the
						condition of an item in the category. To reduce
						item-not-as-described cases, we recommend that
						you refer sellers (and buyers) to these help pages.
						These help pages may vary for some categories.&lt;br&gt;
						&lt;br&gt;
						The Sandbox might not return valid help URLs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
		</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ContactHoursDetailsType.xsd #####

-->
	<xs:complexType name="ContactHoursDetailsType">
	<xs:annotation>
		<xs:documentation>
			Type defining the &lt;b&gt;ContactHoursDetails&lt;/b&gt; container, which is used in Add/Revise/Relist calls to provide contact hours for the owner of a Classified Ad. The &lt;b&gt;ContactHoursDetails&lt;/b&gt; container is only applicable to Classified Ad listings.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="TimeZoneID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the local time zone of the values provided for Hours1From/Hours1To
					and Hours2From/Hours2To. If you specify a contact hours time range with
					Hours1From and Hours1To, you must provide a local time zone.
					To retrieve a complete list of the TimeZoneID values
					supported by eBay, call &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt;
					set to &lt;b&gt;TimeZoneDetails&lt;/b&gt;.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
    <xs:element name="Hours1Days" type="ns:DaysCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the range of days for which the primary contact hours
					specified by Hours1AnyTime or Hours1From and Hours1To apply.
					If a value of None is provided for this field, the values provided for
					Hours1AnyTime, Hours1From, Hours1To are ignored.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours1AnyTime" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates whether or not a user is available to be contacted 24 hours a day
					during the range of days specified using the Hours1Days element.
					True indicates the user is available 24 hours a day, false indicates otherwise.
					In the case of this field being true, all values provided for Hours1From and
					Hours1To will be ignored.  In the case of this field being false,
					the values provided Hours1From and Hours1To will be considered.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours1From" type="xs:time" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the starting time of day this eBay user is available for other eBay
					members to contact for the range of days specified using Hours1Days.
					Enter times in 30 minute increments from the top of the hour. That is, enter
					values either on the hour (:00) or 30 minutes past the hour (:30).
					Other values will be will be rounded down to the next closest 30 minute
					increment. Times entered should be local to the value provided for TimeZoneID.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours1To" type="xs:time" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the ending time of day this eBay user is available for other eBay
					members to contact them for the range of days specified using Hours1Days.
					Enter times in 30 minute increments from the top of the hour. That is, enter
					values either on the hour (:00) or 30 minutes past the hour (:30).
					Other values will be will be rounded down to the next closest 30 minute
					increment. Times entered should be local to the value provided for TimeZoneID.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
    <xs:element name="Hours2Days" type="ns:DaysCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the range of days for which the secondary contact hours
					specified by Hours2AnyTime or Hours2From and Hours2To apply.
					If a value of None is provided for this field, the values provided for
					Hours2AnyTime, Hours2From, Hours2To are ignored.
					&lt;br&gt;
					&lt;b&gt;Note:&lt;/b&gt; You cannot set Hours2Days to EveryDay. If Hours1Days
					is set to EveryDay, secondary contact hours do not apply. Hours2Days cannot be
					set to the same value as Hours1Days.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours2AnyTime" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates whether or not a user is available to be contacted 24 hours a day
					during the range of days specified using the Hours2Days element.
					True indicates the user is available 24 hours a day, false indicates otherwise.
					In the case of this field being true, all values provided for Hours2From and
					Hours2To will be ignored.  In the case of this field being false,
					the values provided Hours2From and Hours2To will be considered.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours2From" type="xs:time" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the starting time of day this eBay user is available for other eBay
					members to contact for the range of days specified using Hours2Days.
					Enter times in 30 minute increments from the top of the hour. That is, enter
					values either on the hour (:00) or 30 minutes past the hour (:30).
					Other values will be will be rounded down to the next closest 30 minute
					increment. Times entered should be local to the value provided for TimeZoneID.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours2To" type="xs:time" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the ending time of day this eBay user is available for other eBay
					members to contact them for the range of days specified using Hours1Days.
					Enter times in 30 minute increments from the top of the hour. That is, enter
					values either on the hour (:00) or 30 minutes past the hour (:30).
					Other values will be will be rounded down to the next closest 30 minute
					increment. Times entered should be local to the value provided for TimeZoneID.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CostGroupFlatCodeList.xsd #####

-->
	<xs:simpleType name="CostGroupFlatCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is used to indicate which flat-rate shipping cost group that a shipping service option belongs to.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Group1MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the shipping service option belongs to flat-rate shipping cost group 1.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Group2MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the shipping service option belongs to flat-rate shipping cost group 2.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Group3MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the shipping service option belongs to flat-rate shipping cost group 3.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CountryCodeList.xsd #####

-->
	<xs:simpleType name="CountryCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains a partial list of ISO 3166 standard two-letter codes that represent countries around the world.
				&lt;br&gt;&lt;br&gt;
				It is recommended that users use the &lt;b&gt;GeteBayDetails&lt;/b&gt; call to see the full list of currently supported country codes,
				and the English names associated with each code (e.g., KY="Cayman Islands"). Call 
				&lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;Country&lt;/b&gt;, and then look for &lt;b&gt;CountryDetails.Country&lt;/b&gt; fields in the response.
			</xs:documentation>
			<xs:appinfo>
			 	<allValuesExcept>QP</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AF">
				<xs:annotation>
					<xs:documentation>
						Afghanistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AL">
				<xs:annotation>
					<xs:documentation>
						Albania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DZ">
				<xs:annotation>
					<xs:documentation>
						Algeria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AS">
				<xs:annotation>
					<xs:documentation>
						American Samoa.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AD">
				<xs:annotation>
					<xs:documentation>
						Andorra.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AO">
				<xs:annotation>
					<xs:documentation>
						Angola.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AI">
				<xs:annotation>
					<xs:documentation>
						Anguilla.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AQ">
				<xs:annotation>
					<xs:documentation>
						Antarctica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AG">
				<xs:annotation>
					<xs:documentation>
						Antigua and Barbuda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AR">
				<xs:annotation>
					<xs:documentation>
						Argentina.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AM">
				<xs:annotation>
					<xs:documentation>
						Armenia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AW">
				<xs:annotation>
					<xs:documentation>
						Aruba.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU">
				<xs:annotation>
					<xs:documentation>
						Australia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT">
				<xs:annotation>
					<xs:documentation>
						Austria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AZ">
				<xs:annotation>
					<xs:documentation>
						Azerbaijan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BS">
				<xs:annotation>
					<xs:documentation>
						Bahamas.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BH">
				<xs:annotation>
					<xs:documentation>
						Bahrain.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BD">
				<xs:annotation>
					<xs:documentation>
						Bangladesh.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BB">
				<xs:annotation>
					<xs:documentation>
						Barbados.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BY">
				<xs:annotation>
					<xs:documentation>
						Belarus.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BE">
				<xs:annotation>
					<xs:documentation>
						Belgium.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BZ">
				<xs:annotation>
					<xs:documentation>
						Belize.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BJ">
				<xs:annotation>
					<xs:documentation>
						Benin.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BM">
				<xs:annotation>
					<xs:documentation>
						Bermuda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BT">
				<xs:annotation>
					<xs:documentation>
						Bhutan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BO">
				<xs:annotation>
					<xs:documentation>
						Bolivia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BA">
				<xs:annotation>
					<xs:documentation>
						Bosnia and Herzegovina.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BW">
				<xs:annotation>
					<xs:documentation>
						Botswana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BV">
				<xs:annotation>
					<xs:documentation>
						Bouvet Island.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BR">
				<xs:annotation>
					<xs:documentation>
						Brazil.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IO">
				<xs:annotation>
					<xs:documentation>
						British Indian Ocean Territory.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BN">
				<xs:annotation>
					<xs:documentation>
						Brunei Darussalam.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BG">
				<xs:annotation>
					<xs:documentation>
						Bulgaria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BF">
				<xs:annotation>
					<xs:documentation>
						Burkina Faso.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BI">
				<xs:annotation>
					<xs:documentation>
						Burundi.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KH">
				<xs:annotation>
					<xs:documentation>
						Cambodia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CM">
				<xs:annotation>
					<xs:documentation>
						Cameroon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA">
				<xs:annotation>
					<xs:documentation>
						Canada.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CV">
				<xs:annotation>
					<xs:documentation>
						Cape Verde.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KY">
				<xs:annotation>
					<xs:documentation>
						Cayman Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CF">
				<xs:annotation>
					<xs:documentation>
						Central African Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TD">
				<xs:annotation>
					<xs:documentation>
						Chad.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CL">
				<xs:annotation>
					<xs:documentation>
						Chile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN">
				<xs:annotation>
					<xs:documentation>
						China.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CX">
				<xs:annotation>
					<xs:documentation>
						Christmas Island.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CC">
				<xs:annotation>
					<xs:documentation>
						Cocos (Keeling) Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CO">
				<xs:annotation>
					<xs:documentation>
						Colombia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KM">
				<xs:annotation>
					<xs:documentation>
						Comoros.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CG">
				<xs:annotation>
					<xs:documentation>
						Congo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CD">
				<xs:annotation>
					<xs:documentation>
						Congo, The Democratic Republic of the.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CK">
				<xs:annotation>
					<xs:documentation>
						Cook Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CR">
				<xs:annotation>
					<xs:documentation>
						Costa Rica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CI">
				<xs:annotation>
					<xs:documentation>
						Cote d'Ivoire.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HR">
				<xs:annotation>
					<xs:documentation>
						Croatia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CU">
				<xs:annotation>
					<xs:documentation>
						Cuba.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CY">
				<xs:annotation>
					<xs:documentation>
						Cyprus.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CZ">
				<xs:annotation>
					<xs:documentation>
						Czech Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DK">
				<xs:annotation>
					<xs:documentation>
						Denmark.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DJ">
				<xs:annotation>
					<xs:documentation>
						Djibouti.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DM">
				<xs:annotation>
					<xs:documentation>
						Dominica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DO">
				<xs:annotation>
					<xs:documentation>
						Dominican Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TP">
				<xs:annotation>
					<xs:documentation>
						No longer in use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EC">
				<xs:annotation>
					<xs:documentation>
						Ecuador.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EG">
				<xs:annotation>
					<xs:documentation>
						Egypt.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SV">
				<xs:annotation>
					<xs:documentation>
						El Salvador.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GQ">
				<xs:annotation>
					<xs:documentation>
						Equatorial Guinea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ER">
				<xs:annotation>
					<xs:documentation>
						Eritrea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EE">
				<xs:annotation>
					<xs:documentation>
						Estonia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ET">
				<xs:annotation>
					<xs:documentation>
						Ethiopia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FK">
				<xs:annotation>
					<xs:documentation>
						Falkland Islands (Malvinas).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FO">
				<xs:annotation>
					<xs:documentation>
						Faroe Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FJ">
				<xs:annotation>
					<xs:documentation>
						Fiji.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FI">
				<xs:annotation>
					<xs:documentation>
						Finland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR">
				<xs:annotation>
					<xs:documentation>
						France.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GF">
				<xs:annotation>
					<xs:documentation>
						French Guiana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PF">
				<xs:annotation>
					<xs:documentation>
						French Polynesia. Includes Tahiti.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TF">
				<xs:annotation>
					<xs:documentation>
						French Southern Territories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GA">
				<xs:annotation>
					<xs:documentation>
						Gabon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GM">
				<xs:annotation>
					<xs:documentation>
						Gambia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GE">
				<xs:annotation>
					<xs:documentation>
						Georgia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE">
				<xs:annotation>
					<xs:documentation>
						Germany.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GH">
				<xs:annotation>
					<xs:documentation>
						Ghana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GI">
				<xs:annotation>
					<xs:documentation>
						Gibraltar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GR">
				<xs:annotation>
					<xs:documentation>
						Greece.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GL">
				<xs:annotation>
					<xs:documentation>
						Greenland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GD">
				<xs:annotation>
					<xs:documentation>
						Grenada.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GP">
				<xs:annotation>
					<xs:documentation>
						Guadeloupe.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GU">
				<xs:annotation>
					<xs:documentation>
						Guam.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GT">
				<xs:annotation>
					<xs:documentation>
						Guatemala.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GN">
				<xs:annotation>
					<xs:documentation>
						Guinea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GW">
				<xs:annotation>
					<xs:documentation>
						Guinea-Bissau.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GY">
				<xs:annotation>
					<xs:documentation>
						Guyana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HT">
				<xs:annotation>
					<xs:documentation>
						Haiti.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HM">
				<xs:annotation>
					<xs:documentation>
						Heard Island and McDonald Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VA">
				<xs:annotation>
					<xs:documentation>
						Holy See (Vatican City state).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HN">
				<xs:annotation>
					<xs:documentation>
						Honduras.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK">
				<xs:annotation>
					<xs:documentation>
						Hong Kong.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HU">
				<xs:annotation>
					<xs:documentation>
						Hungary.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IS">
				<xs:annotation>
					<xs:documentation>
						Iceland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN">
				<xs:annotation>
					<xs:documentation>
						India.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ID">
				<xs:annotation>
					<xs:documentation>
						Indonesia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IR">
				<xs:annotation>
					<xs:documentation>
						Islamic Republic of Iran.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IQ">
				<xs:annotation>
					<xs:documentation>
						Iraq.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE">
				<xs:annotation>
					<xs:documentation>
						Ireland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IL">
				<xs:annotation>
					<xs:documentation>
						Israel.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT">
				<xs:annotation>
					<xs:documentation>
						Italy.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JM">
				<xs:annotation>
					<xs:documentation>
						Jamaica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JP">
				<xs:annotation>
					<xs:documentation>
						Japan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JO">
				<xs:annotation>
					<xs:documentation>
						Jordan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KZ">
				<xs:annotation>
					<xs:documentation>
						Kazakhstan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KE">
				<xs:annotation>
					<xs:documentation>
						Kenya.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KI">
				<xs:annotation>
					<xs:documentation>
						Kiribati.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KP">
				<xs:annotation>
					<xs:documentation>
						Democratic People's Republic of Korea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KR">
				<xs:annotation>
					<xs:documentation>
						Republic of Korea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KW">
				<xs:annotation>
					<xs:documentation>
						Kuwait.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KG">
				<xs:annotation>
					<xs:documentation>
						Kyrgyzstan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LA">
				<xs:annotation>
					<xs:documentation>
						Lao People's Democratic Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LV">
				<xs:annotation>
					<xs:documentation>
						Latvia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LB">
				<xs:annotation>
					<xs:documentation>
						Lebanon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LS">
				<xs:annotation>
					<xs:documentation>
						Lesotho.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LR">
				<xs:annotation>
					<xs:documentation>
						Liberia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LY">
				<xs:annotation>
					<xs:documentation>
						Libyan Arab Jamahiriya.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LI">
				<xs:annotation>
					<xs:documentation>
						Liechtenstein.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LT">
				<xs:annotation>
					<xs:documentation>
						Lithuania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LU">
				<xs:annotation>
					<xs:documentation>
						Luxembourg.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MO">
				<xs:annotation>
					<xs:documentation>
						Macao.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MK">
				<xs:annotation>
					<xs:documentation>
						The Former Yugoslav Republic of Macedonia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MG">
				<xs:annotation>
					<xs:documentation>
						Madagascar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MW">
				<xs:annotation>
					<xs:documentation>
						Malawi.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MY">
				<xs:annotation>
					<xs:documentation>
						Malaysia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MV">
				<xs:annotation>
					<xs:documentation>
						Maldives.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ML">
				<xs:annotation>
					<xs:documentation>
						Mali.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MT">
				<xs:annotation>
					<xs:documentation>
						Malta.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MH">
				<xs:annotation>
					<xs:documentation>
						Marshall Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MQ">
				<xs:annotation>
					<xs:documentation>
						Martinique.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MR">
				<xs:annotation>
					<xs:documentation>
						Mauritania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MU">
				<xs:annotation>
					<xs:documentation>
						Mauritius.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YT">
				<xs:annotation>
					<xs:documentation>
						Mayotte.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MX">
				<xs:annotation>
					<xs:documentation>
						Mexico.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FM">
				<xs:annotation>
					<xs:documentation>
						Federated States of Micronesia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MD">
				<xs:annotation>
					<xs:documentation>
						Republic of Moldova.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MC">
				<xs:annotation>
					<xs:documentation>
						Monaco.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MN">
				<xs:annotation>
					<xs:documentation>
						Mongolia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MS">
				<xs:annotation>
					<xs:documentation>
						Montserrat.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MA">
				<xs:annotation>
					<xs:documentation>
						Morocco.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MZ">
				<xs:annotation>
					<xs:documentation>
						Mozambique.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MM">
				<xs:annotation>
					<xs:documentation>
						Myanmar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NA">
				<xs:annotation>
					<xs:documentation>
						Namibia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NR">
				<xs:annotation>
					<xs:documentation>
						Nauru.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NP">
				<xs:annotation>
					<xs:documentation>
						Nepal.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL">
				<xs:annotation>
					<xs:documentation>
						Netherlands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AN">
				<xs:annotation>
					<xs:documentation>
						Netherlands Antilles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NC">
				<xs:annotation>
					<xs:documentation>
						New Caledonia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NZ">
				<xs:annotation>
					<xs:documentation>
						New Zealand.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NI">
				<xs:annotation>
					<xs:documentation>
						Nicaragua.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NE">
				<xs:annotation>
					<xs:documentation>
						Niger.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NG">
				<xs:annotation>
					<xs:documentation>
						Nigeria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NU">
				<xs:annotation>
					<xs:documentation>
						Niue.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NF">
				<xs:annotation>
					<xs:documentation>
						Norfolk Island.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MP">
				<xs:annotation>
					<xs:documentation>
						Northern Mariana Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NO">
				<xs:annotation>
					<xs:documentation>
						Norway.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OM">
				<xs:annotation>
					<xs:documentation>
						Oman.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PK">
				<xs:annotation>
					<xs:documentation>
						Pakistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PW">
				<xs:annotation>
					<xs:documentation>
						Palau.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PS">
				<xs:annotation>
					<xs:documentation>
						Palestinian territory, Occupied.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PA">
				<xs:annotation>
					<xs:documentation>
						Panama.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PG">
				<xs:annotation>
					<xs:documentation>
						Papua New Guinea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PY">
				<xs:annotation>
					<xs:documentation>
						Paraguay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PE">
				<xs:annotation>
					<xs:documentation>
						Peru.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PH">
				<xs:annotation>
					<xs:documentation>
						Philippines.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PN">
				<xs:annotation>
					<xs:documentation>
						Pitcairn.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL">
				<xs:annotation>
					<xs:documentation>
						Poland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PT">
				<xs:annotation>
					<xs:documentation>
						Portugal.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PR">
				<xs:annotation>
					<xs:documentation>
						Puerto Rico.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QA">
				<xs:annotation>
					<xs:documentation>
						Qatar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RE">
				<xs:annotation>
					<xs:documentation>
						Reunion.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RO">
				<xs:annotation>
					<xs:documentation>
						Romania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RU">
				<xs:annotation>
					<xs:documentation>
						Russian Federation.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RW">
				<xs:annotation>
					<xs:documentation>
						Rwanda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SH">
				<xs:annotation>
					<xs:documentation>
						Saint Helena.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KN">
				<xs:annotation>
					<xs:documentation>
						Saint Kitts and Nevis.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LC">
				<xs:annotation>
					<xs:documentation>
						Saint Lucia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PM">
				<xs:annotation>
					<xs:documentation>
						Saint Pierre and Miquelon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VC">
				<xs:annotation>
					<xs:documentation>
						Saint Vincent and the Grenadines.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WS">
				<xs:annotation>
					<xs:documentation>
						Samoa.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SM">
				<xs:annotation>
					<xs:documentation>
						San Marino.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ST">
				<xs:annotation>
					<xs:documentation>
						Sao Tome and Principe.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SA">
				<xs:annotation>
					<xs:documentation>
						Saudi Arabia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SN">
				<xs:annotation>
					<xs:documentation>
						Senegal.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SC">
				<xs:annotation>
					<xs:documentation>
						Seychelles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SL">
				<xs:annotation>
					<xs:documentation>
						Sierra Leone.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG">
				<xs:annotation>
					<xs:documentation>
						Singapore.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SK">
				<xs:annotation>
					<xs:documentation>
						Slovakia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SI">
				<xs:annotation>
					<xs:documentation>
						Slovenia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SB">
				<xs:annotation>
					<xs:documentation>
						Solomon Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SO">
				<xs:annotation>
					<xs:documentation>
						Somalia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZA">
				<xs:annotation>
					<xs:documentation>
						South Africa.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GS">
				<xs:annotation>
					<xs:documentation>
						South Georgia and the South Sandwich Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES">
				<xs:annotation>
					<xs:documentation>
						Spain.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LK">
				<xs:annotation>
					<xs:documentation>
						Sri Lanka.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SD">
				<xs:annotation>
					<xs:documentation>
						Sudan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SR">
				<xs:annotation>
					<xs:documentation>
						Suriname.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SJ">
				<xs:annotation>
					<xs:documentation>
						Svalbard and Jan Mayen.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SZ">
				<xs:annotation>
					<xs:documentation>
						Swaziland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SE">
				<xs:annotation>
					<xs:documentation>
						Sweden.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH">
				<xs:annotation>
					<xs:documentation>
						Switzerland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SY">
				<xs:annotation>
					<xs:documentation>
						Syrian Arab Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW">
				<xs:annotation>
					<xs:documentation>
						Taiwan, Province of China.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TJ">
				<xs:annotation>
					<xs:documentation>
						Tajikistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TZ">
				<xs:annotation>
					<xs:documentation>
						Tanzania, United Republic of.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TH">
				<xs:annotation>
					<xs:documentation>
						Thailand.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TG">
				<xs:annotation>
					<xs:documentation>
						Togo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TK">
				<xs:annotation>
					<xs:documentation>
						Tokelau.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TO">
				<xs:annotation>
					<xs:documentation>
						Tonga.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TT">
				<xs:annotation>
					<xs:documentation>
						Trinidad and Tobago.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TN">
				<xs:annotation>
					<xs:documentation>
						Tunisia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TR">
				<xs:annotation>
					<xs:documentation>
						Turkey.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TM">
				<xs:annotation>
					<xs:documentation>
						Turkmenistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TC">
				<xs:annotation>
					<xs:documentation>
						Turks and Caicos Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TV">
				<xs:annotation>
					<xs:documentation>
						Tuvalu.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UG">
				<xs:annotation>
					<xs:documentation>
						Uganda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UA">
				<xs:annotation>
					<xs:documentation>
						Ukraine.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AE">
				<xs:annotation>
					<xs:documentation>
						United Arab Emirates.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GB">
				<xs:annotation>
					<xs:documentation>
						United Kingdom.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="US">
				<xs:annotation>
					<xs:documentation>
						United States.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UM">
				<xs:annotation>
					<xs:documentation>
						NOTE: United States Minor Outlying Islands was
						defined in the eBay list previously
						but is no longer a viable option. This country
						will remain on eBay country list for backward
						compatibility. Use 'US' instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UY">
				<xs:annotation>
					<xs:documentation>
						Uruguay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UZ">
				<xs:annotation>
					<xs:documentation>
						Uzbekistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VU">
				<xs:annotation>
					<xs:documentation>
						Vanuatu.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VE">
				<xs:annotation>
					<xs:documentation>
						Venezuela.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VN">
				<xs:annotation>
					<xs:documentation>
						Vietnam.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VG">
				<xs:annotation>
					<xs:documentation>
						Virgin Islands, British.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VI">
				<xs:annotation>
					<xs:documentation>
						Virgin Islands, U.S.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WF">
				<xs:annotation>
					<xs:documentation>
						Wallis and Futuna.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EH">
				<xs:annotation>
					<xs:documentation>
						Western Sahara.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YE">
				<xs:annotation>
					<xs:documentation>
						Yemen.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YU">
				<xs:annotation>
					<xs:documentation>
						No longer in use. See RS for Serbia and ME for Montenegro.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZM">
				<xs:annotation>
					<xs:documentation>
						Zambia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZW">
				<xs:annotation>
					<xs:documentation>
						Zimbabwe.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AA">
				<xs:annotation>
					<xs:documentation>
						NOTE: APO/FPO was defined in eBay list previously
						but they are not defined in ISO 3166. This country
						will remain on eBay country code list for backward
						compatibility.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QM">
				<xs:annotation>
					<xs:documentation>
						NOTE	: Guernsey was defined in eBay list previously
						but they are not defined in ISO 3166. This country
						will remain on eBay country list for backward
						compatibility.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QN">
				<xs:annotation>
					<xs:documentation>
						NOTE: Jan Mayen was defined in eBay list previously
						but they are not defined in ISO 3166. This country
						will remain on eBay country list for backward
						compatibility.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QO">
				<xs:annotation>
					<xs:documentation>
						NOTE: Jersey was defined in eBay list previously
						but they are not defined in ISO 3166. This country
						will remain on eBay country list for backward
						compatibility.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QP">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no long valid
						NOTE: Tahiti was defined in eBay list previously
						but they are not defined in ISO 3166. This country
						will remain on eBay country list for backward
						compatibility. This Code is currently not supported.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JE">
				<xs:annotation>
					<xs:documentation>
						Jersey
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GG">
				<xs:annotation>
					<xs:documentation>
						Guernsey
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZZ">
				<xs:annotation>
					<xs:documentation>
						Unknown country
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RS">
				<xs:annotation>
					<xs:documentation>
						Serbia
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ME">
				<xs:annotation>
					<xs:documentation>
						Montenegro.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CountryDetailsType.xsd #####

-->
	<xs:complexType name="CountryDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about a specific country.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Country" type="ns:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Two-letter code representing a country. These two-letter codes are typically used
						in Add/Revise/Relist calls when referring to a country.
					</xs:documentation>
					<xs:appinfo>
					<SeeLink>
						<Title>Item.Country in AddItem</Title>
						<URL>AddItem.html#Request.Item.Country</URL>
					</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Full country name for display purposes. May be similar to (but not necessarily identical to)
						CountryName in addresses (e.g., User.RegistrationAddress.CountryName in GetUser).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be used to
						determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the
						details were last updated. This timestamp can be used to
						determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CountryPoliciesArrayType.xsd #####

-->
	<xs:complexType name="CountryPoliciesArrayType">
	<xs:annotation>
		<xs:documentation>
				This type specifies custom product compliance and/or take-back policies that apply to a specified country.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="CountryPolicies" type="ns:CountryPoliciesType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Contains a country and the custom policy/policies for that country.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
					</CallInfo> 
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CountryPoliciesType.xsd #####

-->
	<xs:complexType name="CountryPoliciesType">
		<xs:annotation>
			<xs:documentation>
				This type specifies custom product compliance and/or take-back policies that apply to a specified country.
			</xs:documentation>
		</xs:annotation>  
		<xs:sequence> 
			<xs:element name="Country" type="ns:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the 2-letter country code set.
						&lt;br&gt;&lt;br&gt;
						Use the &lt;a href =&quot;http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GeteBayDetails.html&quot;&gt;GeteBayDetails&lt;/a&gt; call to see the list of currently supported codes,
						and the English names associated with each code (e.g., KY="Cayman Islands").			
						&lt;br&gt;&lt;br&gt;
						Most of the codes that eBay uses conform to the ISO 3166 standard, but some of the
						codes in the ISO 3166 standard are not used by eBay. Plus, there are some non-ISO
						codes in the eBay list. (Additional codes appear at the end of this code list and
						are noted as non-ISO.)
						&lt;br&gt;&lt;br&gt;
					</xs:documentation>
					<xs:appinfo> 
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo> 
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
			<xs:element name="PolicyID" type="xs:long" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The policy Id specifying product compliance or take-back policy information.
					</xs:documentation>
					<xs:appinfo> 
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo> 
					</xs:appinfo>
				</xs:annotation>
			</xs:element>  
			 
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CrossBorderTradeAustraliaEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="CrossBorderTradeAustraliaEnabledDefinitionType">
 		<xs:annotation>
 			<xs:documentation> 
 				Type defining the &lt;b&gt;CrossBorderTradeAustraliaEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'CrossBorderTradeEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support Cross Border Trade listings on the eBay Australia site. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports Cross Border Trade listings on the eBay Australia site (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.CrossBorderTradeAustraliaEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports Cross Border Trade listings on the eBay Australia site, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;CrossBorderTradeAustraliaEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
 			</xs:documentation>
 		</xs:annotation>
 		<xs:sequence>
 		</xs:sequence>
 	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CrossBorderTradeGBEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="CrossBorderTradeGBEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
 				Type defining the &lt;b&gt;CrossBorderTradeGBEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'CrossBorderTradeEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support Cross Border Trade listings on the eBay UK and eBay Ireland sites. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports Cross Border Trade listings on the eBay UK and eBay Ireland sites (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.CrossBorderTradeGBEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports Cross Border Trade listings on the eBay UK and eBay Ireland sites, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;CrossBorderTradeGBEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CrossBorderTradeNorthAmericaEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="CrossBorderTradeNorthAmericaEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
 				Type defining the &lt;b&gt;CrossBorderTradeNorthAmericaEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'CrossBorderTradeEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support Cross Border Trade listings on the eBay US and eBay Canada sites. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports Cross Border Trade listings on the eBay US and eBay Canada sites (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.CrossBorderTradeNorthAmericaEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports Cross Border Trade listings on the eBay US and eBay Canada sites, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;CrossBorderTradeNorthAmericaEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CurrencyCodeList.xsd #####

-->
	<xs:simpleType name="CurrencyCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type contains a list of standard 3-digit ISO 4217 currency codes for
				currency used in countries around the world.
				&lt;br/&gt;&lt;br/&gt;
				When adding an item through &lt;b&gt;AddItem&lt;/b&gt; (or related API call), the
				&lt;b&gt;Item.Currency&lt;/b&gt; value will default to the currency used on the listing
				site. Otherwise, only the following currency types may be specified through an
				Add/Revise/Relist call, since these are the currencies of all the countries where
				the Trading API is supported:
				&lt;ul&gt;
				&lt;li&gt;USD - US Dollar&lt;/li&gt;
				&lt;li&gt;CAD - Canadian Dollar&lt;/li&gt;
				&lt;li&gt;GBP - British Pound&lt;/li&gt;
				&lt;li&gt;AUD - Australian Dollar&lt;/li&gt;
				&lt;li&gt;EUR - Euro&lt;/li&gt;
				&lt;li&gt;CHF - Swiss Franc&lt;/li&gt;
				&lt;li&gt;CNY - Chinese Renminbi&lt;/li&gt;
				&lt;li&gt;HKD - Hong Kong Dollar&lt;/li&gt;
				&lt;li&gt;PHP - Philippines Peso&lt;/li&gt;
				&lt;li&gt;PLN - Polish Zloty&lt;/li&gt;
				&lt;li&gt;SEK - Sweden Krona&lt;/li&gt;
				&lt;li&gt;SGD - Singapore Dollar&lt;/li&gt;
				&lt;li&gt;TWD - Taiwanese Dollar&lt;/li&gt;
				&lt;li&gt;MYR - Malaysian Ringgit&lt;/li&gt;
				&lt;/ul&gt;
				&lt;br/&gt;
				Other currency codes in this enumerated type may be returned in
				&lt;b&gt;GetItem&lt;/b&gt; (and other calls) based on the buyer's and/or seller's
				registration country. However, only the values listed above will be returned if you
				call &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to
				&lt;b&gt;CurrencyDetails&lt;/b&gt;.
				http://www.xe.com/iso4217.htm
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AFA">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Afghan afghani, a currency used in Afghanistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ALL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Albanian lek, a currency used in Albania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DZD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Algerian dinar, a currency used in Algeria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ADP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Andorran peseta, a currency used in Andorra.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AOA">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Angolan kwanza, a currency used in Angola.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ARS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Argentine peso, a currency used in Argentina.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AMD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Armenian dram, a currency used in Armenia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AWG">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Aruban florin, a currency used in Aruba.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AZM">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Azerbaijani manat, a currency used in Azerbaijan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BSD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bahamian dollar, a currency used in the Bahamas.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BHD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bahraini dinar, a currency used in the Bahrain.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BDT">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bangladeshi taka, a currency used in Bangladesh.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BBD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Barbados dollar, a currency used in Barbados.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BYR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Belarusian ruble, a currency used in Belarus.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BZD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Belize dollar, a currency used in Belize.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BMD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bermudian dollar, a currency used in Bermuda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BTN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bhutanese ngultrum, a currency used in Bhutan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INR">
				<xs:annotation>
					<xs:documentation>
					This value is a 3-digit code for an Indian rupee, a currency used in India.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BOV">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bolivian Mvdol, a currency used in Bolivia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BOB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Boliviano, a currency used in Bolivia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BAM">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bosnia and Herzegovina convertible mark, a
						currency used in Bosnia and Herzegovina.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BWP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Botswana pula, a currency used in Botswana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BRL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Brazilian real, a currency used in Brazil.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BND">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Brunei dollar, a currency used in Brunei and
						Singapore.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BGL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for the old Bulgarian lev, a currency previously used
						in Bulgaria. This currency has been replaced by the new Bulgarian lev (3-digit
						code: BGN).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BGN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bulgarian lev, a currency used in Bulgaria. This
						currency replaced the old Bulgarian lev (3-digit code: BGL).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BIF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Burundian franc, a currency used in Burundi.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KHR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Cambodian riel, a currency used in Cambodia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAD">
				<xs:annotation>
					<xs:documentation>
					This value is a 3-digit code for a Canadian dollar, a currency used in Canada. This is
					the value that should be passed in the &lt;b&gt;Item.Currency&lt;/b&gt; field by the
					seller when listing an item on the eBay Canada site (Site ID 2).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CVE">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Cape Verde escudo, a currency used in Cape
						Verde.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KYD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Cayman Islands dollar, a currency used in
						the Cayman Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XAF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Central African CFA franc, a currency used in
						Cameroon, Central African Republic, Republic of the Congo, Chad, Equatorial
						Guinea, and Gabon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CLF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Unidad de Fomento, a currency used in Chile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CLP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Chilean peso, a currency used in Chile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CNY">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Chinese yuan (also known as the renminbi), a
						currency used in China.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="COP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Columbian peso, a currency used in Columbia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KMF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Comoro franc, a currency used in Comoros.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CDF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Congolese franc, a currency used in Democratic
						Republic of Congo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CRC">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Costa Rican colon, a currency used in Costa
						Rica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HRK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Croatian kuna, a currency used in Croatia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CUP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Cuban peso, a currency used in Cuba.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CYP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Cypriot pound, a currency previously used in
						Cyprus. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CZK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Czech koruna, a currency used in the Czech
						Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DKK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Danish krone, a currency used in Denmark,
						the Faroe Islands, and Greenland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DJF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Djiboutian franc, a currency used in Djibouti.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DOP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Dominican peso, a currency used in the Dominican
						Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TPE">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Portuguese Timorese escudo, a currency
						previously used in Portuguese Timor.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ECV">
				<xs:annotation>
					<xs:documentation>
						This value is an old 3-digit code for a Cape Verde escudo, a currency used in
						Cape Verde. The 'ECV' code has been replaced by 'CVE'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ECS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Ecuadorian sucre, a currency previously used in
						Ecuador. This currency has been replaced by the US Dollar (3-digit code: USD).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EGP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Egyptian pound, a currency used in Egypt.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SVC">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Salvadoran colon, a currency previously used in
						El Salvador. This currency has been replaced by the US Dollar (3-digit code: USD).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ERN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Eritrean nakfa, a currency used in Eritrea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EEK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Estonian kroon, a currency previously used in
						Estonia. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ETB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Ethiopian birr, a currency used in Ethiopia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FKP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Falkland Islands pound, a currency used in
						the Falkland Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FJD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Fiji dollar, a currency used in Fiji.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GMD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Gambian dalasi, a currency used in Gambia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GEL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Georgian Iari, a currency used in the country of
						Georgia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GHC">
				<xs:annotation>
					<xs:documentation>
						This value is an old 3-digit code for a Ghanaian cedi, a currency used in Ghana.
						The 'GHC' code has been replaced by 'GHS'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GIP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Gibraltar pound, a currency used in Gibraltar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GTQ">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Guatemalan quetzal, a currency used in
						Guatemala.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GNF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Guinean franc, a currency used in Guinea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GWP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Guinea-Bissau peso, a currency previously used
						in Guinea-Bissau. This currency has been replaced by the West African CFA franc
						(3-digit code: XOF).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GYD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Guyanese dollar, a currency used in Guyana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HTG">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Haitian gourde, a currency used in Haiti.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HNL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Honduran lempira, a currency used in Honduras.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HKD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Hong Kong dollar, a currency used in Hong Kong
						and Macau. This is the value that should be passed in the
						&lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on the
						eBay Hong Kong site (Site ID 201).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HUF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Hungarian forint, a currency used in Hungary.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ISK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Icelandic krona, a currency used in Iceland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IDR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Indonesian rupiah, a currency used in
						Indonesia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IRR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Iranian rial, a currency used in Iran.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IQD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Iraqi dinar, a currency used in Iraq.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ILS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Israeli new shekel, a currency used in
						Israel and in the Palestinian territories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JMD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Jamaican dollar, a currency used in Jamaica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JPY">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Japanese yen, a currency used in Japan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JOD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Jordanian dinar, a currency used in Jordan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KZT">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Kazahhstani tenge, a currency used in
						Kazakhstan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KES">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Kenyan shilling, a currency used in Kenya.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AUD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Australia dollar, a currency used in Australia.
						This is the value that should be passed in the &lt;b&gt;Item.Currency&lt;/b&gt;
						field by the seller when listing an item on the eBay Australia site
						(Site ID 15).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KPW">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a North Korean won, a currency used in North
						Korea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KRW">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a South Korean won, a currency used in South
						Korea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KWD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Kuwaiti dollar, a currency used in Kuwait.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KGS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Kyrgzstani som, a currency used in Kyrgystan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Lao kip, a currency used in Laos.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LVL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Latvian lats, a currency used in Latvia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LBP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Lebanese pound, a currency used in Lebanon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LSL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Lesotho loti, a currency used in Lesotho.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LRD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Liberian dollar, a currency used in Liberia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LYD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Libyan dinar, a currency used in Libya.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CHF">
				<xs:annotation>
					<xs:documentation>
						Swiss Franc.
						For eBay, you can only specify this currency for listings you submit to the
						Switzerland site (site ID 193).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LTL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Lithuanian litas, a currency used in Lithuania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MOP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Macanese pataca, a currency used in Macao.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MKD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Macedonian denar, a currency used in Macedonia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MGF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Malagay franc, a currency previously used
						in Madagascar. This currency has been replaced by the Malagasy ariary
						(3-digit code: MGA).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MWK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Malawian kwacha, a currency used in Malawi.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MYR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Malaysian Ringgit, a currency used in Malaysia.
						This is the value that should be passed in the &lt;b&gt;Item.Currency&lt;/b&gt;
						field by the seller when listing an item on the eBay Malaysia site
						(Site ID 207).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MVR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Maldivian rufiyaaa, a currency used in the
						Maldives.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MTL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Maltese lira, a currency previously used in
						Malta. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EUR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a EURO, a currency used in Andorra, Austria,
						Belgium, Cyprus, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Kosovo,
						Luxembourg, Malta, Monaco, Montenegro, Netherlands, Portugal, San Marino, Slovakia,
						Slovenia, Spain, and Vatican City. This is the value that should be passed in the
						&lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on the
						following sites: Austria (Site ID 16), Belgium_French (Site ID 23),
						France (Site ID 71), Germany (Site ID 77), Italy (Site ID 101), Belgium_Dutch (Site
						ID 123), Netherlands (Site ID 146), Spain (Site ID 186), and Ireland (Site ID 205).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MRO">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Mauritanian ouguiya, a currency used in
						Mauritania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MUR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Mauritian rupee, a currency used in
						Mauritius.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MXN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Mexican peso, a currency used in
						Mexico.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MXV">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit funds code for a Mexican peso, a currency used in
						Mexico.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MDL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Moldovan leu, a currency used in
						Moldova.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MNT">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Mongolian tugrik, a currency used in
						Mongolia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XCD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Easy Caribbean dollar, a currency used in
						Anguilla, Antigua and Barbuda, Dominica, Grenada, Montserrat, Saint Kitts and
						Nevis, Saint Lucia, and Saint Vincent and the Grenadines.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MZM">
				<xs:annotation>
					<xs:documentation>
						This value is an old 3-digit code for a Mozambican metical, a currency used in
						Mozambique. The 'MZM' code has been replaced by 'MZN'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MMK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Myanma kyat, a currency used in
						Myanmar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZAR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a South African rand, a currency used in
						South Africa.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NAD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Namibian dollar, a currency used in
						Namibia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NPR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Nepalese rupee, a currency used in Nepal.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ANG">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Netherlands Antillean guilder, a currency used
						in Curacao and Sint Maarten.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XPF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a CFP franc, a currency used in French Polynesia,
						New Caledonia, and Wallis and Futuna.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NZD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a New Zealand dollar, a currency used in the
						Cook Islands, New Zealand, Niue, Pitcairn, and Tokelau, Ross Dependency.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NIO">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Nicaraguan cordoba, a currency used in
						Nicaragua.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NGN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Nigerian naira, a currency used in Nigeria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NOK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Norwegian kron, a currency used in Norway,
						Svalbard, Jan Mayen, Bouvet Island, Queen Maud Land, and Peter I Island.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OMR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Omani rial, a currency used in Oman.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PKR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Pakistani rupee, a currency used in Pakistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PAB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Panamanian balboa, a currency used in Panama.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PGK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Papua New Guinea kina, a currency used in
						Papua New Guinea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PYG">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Paraguayan guarani, a currency used in
						Paraguay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PEN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Peruvian nuevo sol, a currency used in Peru.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PHP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Philippine peso, a currency used in the
						Philippines. This is the value that should be passed in the
						&lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on the
						eBay Philippines site (Site ID 211).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PLN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Polish zloty, a currency used in Poland. This
						is the value that should be passed in the &lt;b&gt;Item.Currency&lt;/b&gt; field
						by the seller when listing an item on the eBay Poland site (Site ID 212).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a US dollar, a currency used in the United
						States, America Samoa, Barbados, Bermuda, British Indian Ocean Territory, British
						Virgin Islands, Caribbean Netherlands, Ecuador, El Salvador, Guam, Haiti, Marshall
						Islands, Federated States of Micronesia, Northern Mariana Islands, Palau, Panama,
						Puerto Rico, Timor-Leste, Turks and Caicos Islands, US Virgin Islands, and
						Zimbabwe. This is the value that should be passed in the
						&lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on the
						eBay US or US eBay Motors site (Site ID 0).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QAR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Qatari riyal, a currency used in Qatar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ROL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for the old Romanian leu, a currency previously used
						in Romania. This currency has been replaced by the Romanian new leu (3-digit code:
						RON).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RUB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Russian rouble, a currency used in Russia,
						Abkhazia, and South Ossetia. This value replace the old 3-digit code for the
						Russian rouble, 'RUR'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RUR">
				<xs:annotation>
					<xs:documentation>
						This value is the old 3-digit code for a Russian rouble, a currency used in
						Russia. This value was replaced by the new 3-digit code for the Russian rouble,
						'RUB'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RWF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Rwandan franc, a currency used in Rwanda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SHP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Saint Helena pound, a currency used in Saint
						Helena.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WST">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Samoan tala, a currency used in Samoa.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="STD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Sao Tome and Principe dobra, a currency used in
						Sao Tome and Principe.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SAR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Saudi riyal, a currency used in Saudi Arabia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SCR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Seychelles rupee, a currency used in Seychelles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SLL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Sierra Leonean leone, a currency used in Sierra
						Leone.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SGD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Singapore dollar, a currency used in Singapore
						and Brunei. This is the value that should be passed in the
						&lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on the
						eBay Singapore site (Site ID 216).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SKK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Slovak koruna, a currency previously used in
						Slovakia. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SIT">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Slovenian tolar, a currency previously used in
						Slovenia. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SBD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Solomon Islands dollar, a currency used in
						the Solomon Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SOS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Somali shilling, a currency used in Somalia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LKR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Sri Lankan rupee, a currency used in Sri Lanka.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SDD">
				<xs:annotation>
					<xs:documentation>
						This value is the 3-digit code for a Sudanese dinar, a currency previously used in
						Sudan. The Sudanese dinar was replaced by the Sudanese pound, which has a 3-digit
						code of 'SDG'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SRG">
				<xs:annotation>
					<xs:documentation>
						This value is the 3-digit code for a Suriname guilder, a currency previously used
						in Suriname. The Surinam guilder was replaced by the Surinamese dollar, which has
						a 3-digit code of 'SRD'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SZL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Swazi lilangeni, a currency used in Swaziland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SEK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Swedish krona, a currency used in Swedn. This
						is the value that should be passed in the &lt;b&gt;Item.Currency&lt;/b&gt; field
						by the seller when listing an item on the eBay Sweden site (Site ID 218).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SYP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Syrian pound, a currency used in Syria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TWD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for the New Taiwan dollar, a currency used in Taiwan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TJS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Tajikistani somoni, a currency used in
						Tajikistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TZS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Tanzanian shilling, a currency used in
						Tanzania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="THB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Thai baht, a currency used in Thailand.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XOF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a West African CFA franc, a currency used in
						Benin, Burkina Faso, Cote d'Ivoire, Guinea-Bissau, Mali, Niger, Senegal, and
						Togo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TOP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Tongan pa'anga, a currency used in Tonga.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TTD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Trinidad and Tobago dollar, a currency used in
						Trinidad and Tobago.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TND">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Tunisian dinar, a currency used in Tunisia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TRL">
				<xs:annotation>
					<xs:documentation>
						This value is the old 3-digit code for a Turkish lira, a currency used in Turkey
						and Northern Cyprus. This value was replaced by the new 3-digit code for the
						Turkish lira, 'TRY'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TMM">
				<xs:annotation>
					<xs:documentation>
						This value is the old 3-digit code for a Turkmenistani manat, a currency used in
						Turkmenistan. This value was replaced by the new 3-digit code for
						the Turkmenistani manat, 'TMT'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UGX">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Ugandan shilling, a currency used in Uganda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UAH">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Ukrainian hryvnia, a currency used in the
						Ukraine.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AED">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an United Arab Emirates dirham, a currency used
						in the United Arab Emirates.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GBP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Pound sterling, a currency used in the United
						Kingdom and British Crown dependencies. This is the value that should be passed in
						the &lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on
						the eBay UK site (Site ID 3).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a same-day transaction involving US dollars.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a next-day transaction involving US dollars.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UYU">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Uruguayan peso, a currency used in Uruguay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UZS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Uzbekistan som, a currency used in the
						Uzbekistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VUV">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Vanuatu vatu, a currency used in Vanuatu.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VEB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Venezuelan bolivar, a currency previously used
						in Venezuela. The Venezuela bolivar was replaced by the Venezuelan bolivar
						fuerte, which has a 3-digit code of 'VEF'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VND">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Vietnamese dong, a currency used in Vietnam.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MAD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Moroccan dirham, a currency used in Morocco.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YER">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Yemeni rial, a currency used in Yemen.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YUM">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Yugoslav dinar, a currency previously used in
						Yugoslavia. The Yugoslav dinar was replaced by the Serbian dinar, which has a 3-
						digit code of 'RSD'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZMK">
				<xs:annotation>
					<xs:documentation>
						This value is the old 3-digit code for a Zambian kwacha, a currency used in
						Zambia. The 'ZMK' code has been replaced by 'ZMW'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZWD">
				<xs:annotation>
					<xs:documentation>
						This value is the old 3-digit code for a Zimbabwean dollar, a currency previously
						used in Zimbabwe. The US dollar replaced the Zimbabwean dollar as the official
						currency in Zimbabwe.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ATS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Austrian schilling, a currency previously used
						in Austria. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RON">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for the new Romanian leu, a currency used in Romania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CurrencyDetailsType.xsd #####

-->
	<xs:complexType name="CurrencyDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;CurrencyDetails&lt;/b&gt; container that is returned in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response if 'CurrencyDetails' is used as a &lt;b&gt;DetailName&lt;/b&gt; value in the request, or no &lt;b&gt;DetailName&lt;/b&gt; values are used in the request. A &lt;b&gt;CurrencyDetails&lt;/b&gt; container is returned for each currency value that is available to use in the &lt;b&gt;Item.Currency&lt;/b&gt; field in an Add/Revise/Relist call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Three-digit currency codes as defined in ISO 4217. The currency codes returned in
						&lt;b&gt;GeteBayDetails&lt;/b&gt; can be used as values in the
						&lt;b&gt;Currency&lt;/b&gt; field of the Add/Revise/Relist and other Trading API
						calls.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Item.Currency</Title>
							<URL>AddItem.html#Request.Item.Currency</URL>
						</SeeLink>
						<SeeLink>
							<Title>Item.StartPrice</Title>
							<URL>AddItem.html#Request.Item.StartPrice</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Full currency name for display purposes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be used
						to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the
						details were last updated. This timestamp can be used to determine if
						and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CustomPoliciesType.xsd #####

-->
	<xs:complexType name="CustomPoliciesType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;strong&gt;CustomPolicies&lt;/strong&gt; container, which specifies custom policy IDs. A custom policy ID refers to the relevant policy created for product compliance and other purposes. For more information, see the &lt;b&gt;Custom Policies&lt;/b&gt; page for your site (for example, &lt;a href="https://www.ebay.fr/help/selling/custom-policies/custom-policies?id=5311" target="_blank"&gt;https://www.ebay.fr/help/selling/custom-policies/custom-policies?id=5311&lt;/a&gt;). To create and manage custom policies, use the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/account/resources/methods#h2-custom_policy&quot; target=&quot;_blank&quot;&gt;custom_policy&lt;/a&gt; resource of the &lt;b&gt;Account API&lt;/b&gt;. 
			</xs:documentation>
		</xs:annotation>  
		<xs:sequence> 
			<xs:element name="TakeBackPolicyID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used if the seller wants to apply a &lt;i&gt;global&lt;/i&gt; take-back policy to the listing. The law in some countries may require sellers to take back a used product when the buyer buys a new product.&lt;br /&gt;&lt;br /&gt;Use this field to specify one &lt;i&gt;global&lt;/i&gt; take-back policy ID for the listing.
						&lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note: &lt;/strong&gt;
							For countries that support country-specific policies, use &lt;b&gt;RegionalTakeBackPolicies&lt;/b&gt; to apply them to a listing.
						&lt;/span&gt;				
					</xs:documentation>
					<xs:appinfo>

						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo> 
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
			<xs:element name="RegionalTakeBackPolicies" type="ns:CountryPoliciesArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>		
						The list of unique identifiers indicating the seller-created <i>country-specific</i> take-back policies that will be used for a listing. The law in some countries may require sellers to take back a used product when the buyer buys a new product.&lt;br /&gt;&lt;br /&gt;
						Each listing may include one (1) country-specific take-back policy for &lt;i&gt;each&lt;/i&gt; of the following countries:&lt;ul&gt;&lt;li&gt;United Kingdom [GB]&lt;/li&gt;&lt;li&gt;Germany [DE]&lt;/li&gt;&lt;li&gt;France [FR]&lt;/li&gt;&lt;li&gt;Italy [IT]&lt;/li&gt;&lt;li&gt;Spain [ES]&lt;/li&gt;&lt;/ul&gt;		
						&lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note: &lt;/strong&gt;
							Take-back policies that apply to &lt;i&gt;all&lt;/i&gt; countries to which a seller ships are specified using &lt;b&gt;TakeBackPolicyID&lt;/b&gt;.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo> 
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
			<xs:element name="ProductCompliancePolicyID" type="xs:long" minOccurs="0" maxOccurs="5">
				<xs:annotation>
					<xs:documentation>
						This field is used if the seller wants to apply one or more seller-created &lt;i&gt;global&lt;/i&gt; product compliance policies that will be used in a listing. A separate &lt;b&gt;ProductCompliancePolicyID&lt;/b&gt; field is required for each policy to be applied, and the seller specifies the identifier of each policy in this field.&lt;br /&gt;			
						Product compliance policies provide buyers with important information and disclosures about products. For example, if you sell batteries and specific disclosures are required to be shared with all potential buyers, your global product compliance policy could contain the required disclosures.&lt;br /&gt;&lt;br /&gt;A maximum of six (6) global product compliance policies may be applied to each listing.
						&lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note: &lt;/strong&gt;
							For countries that support country-specific policies, use &lt;b&gt;RegionalProductCompliancePolicies&lt;/b&gt; to apply them to a listing.
						&lt;/span&gt;					
					</xs:documentation>
					<xs:appinfo>			
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo> 
					</xs:appinfo>
				</xs:annotation>
			</xs:element>  

			<xs:element name="RegionalProductCompliancePolicies" type="ns:CountryPoliciesArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>			
						The set of compliance policies for indicating the seller-created country-specific product compliance policies that that will be used for a listing.&lt;br /&gt;&lt;br /&gt;
						Product compliance policies provide buyers with important information and disclosures about products. For example, if you sell batteries in a country requiring disclosures that apply &lt;i&gt;only&lt;/i&gt; to that country, a country-specific product compliance policy could contain this information.&lt;br /&gt;&lt;br /&gt;
						Each listing may include up to six (6) product compliance policies for &lt;i&gt;each&lt;/i&gt; of the following countries:&lt;ul&gt;&lt;li&gt;United Kingdom [GB]&lt;/li&gt;&lt;li&gt;Germany [DE]&lt;/li&gt;&lt;li&gt;France [FR]&lt;/li&gt;&lt;li&gt;Italy [IT]&lt;/li&gt;&lt;li&gt;Spain [ES]&lt;/li&gt;&lt;/ul&gt;	
						For example, if a seller offers products in the UK, Germany, and Italy, each of which requires custom product compliance information, up to 18 policies (in other words, 6 policies x 3 countries) may be included for each listing.	
						&lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note: &lt;/strong&gt;
							Product compliance policies that apply to &lt;i&gt;all&lt;/i&gt; countries to which a seller ships are specified using &lt;b&gt;ProductCompliancePolicyID&lt;/b&gt;.
						&lt;/span&gt;						
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo> 
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DaysCodeTypeCodeList.xsd #####

-->
	<xs:simpleType name="DaysCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the range of days the seller can be contacted. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						Seller does not want to be contacted. Contact hours will not be supported for 
						any days. If contact hours are specified, they will be ignored.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryDay">
				<xs:annotation>
					<xs:documentation>
						Seller can be contacted any day during the specified contact hours. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Weekdays">
				<xs:annotation>
					<xs:documentation>
						Seller can be contacted Monday through Friday during the specified 
						contact hours.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Weekends">
				<xs:annotation>
					<xs:documentation>
						Seller can  be contacted Saturday or Sunday during the specified 
						contact hours.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DeliveryDetailsType.xsd #####

-->
	<xs:complexType name="DeliveryDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;DeliveryDetails&lt;/b&gt;	container that is returned by &lt;b&gt;GetOrders&lt;/b&gt; and other order management calls. The &lt;b&gt;DeliveryDetails&lt;/b&gt; container is only applicable and returned if the buyer purchased a digital gift card, and is either keeping the gift card or giving that gift card to another person.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Recipient" type="ns:DigitalDeliveryUserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of the name and email of the person who is receiving the digital gift card. If the buyer has purchased the gift card for themselves, the buyer's name and email will appear in this container. If the buyer is giving the gift card to another individual, that individual's name and email will appear in this container. This container is always returned for a digital gift card line item.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this container will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, real data is only returned to the buyer or seller, and dummy/masked data will be returned to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>


						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Sender" type="ns:DigitalDeliveryUserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of the name and email of the person who purchased the digital gift card. This container is only returned if the purchaser of the digital gift card is giving the gift card to someone else, and that individual's name and email will appear in the &lt;strong&gt;Recipient&lt;/strong&gt; container.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this container will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, real data is only returned to the buyer or seller, and dummy/masked data will be returned to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>


						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DeliveryMethodCodeTypeList.xsd #####

-->
	<xs:simpleType name="DeliveryMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type lists the possible delivery methods of a digital gift card. Currently, the only supported delivery method is by email.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Email">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the link to download the digital gift card will be delivered to the recipient by email.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DeliveryStatusEmailCodeTypeList.xsd #####

-->
	<xs:simpleType name="DeliveryStatusEmailCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type lists the possible delivery status values of a digital gift card. Currently, the only supported delivery status value is 'Notified', which indicates that the link to download the digital gift card has been sent to the recipient by email.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Notified">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the link to download the digital gift card has been sent to the recipient by email.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DeliveryStatusType.xsd #####

-->
	<xs:complexType name="DeliveryStatusType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;DeliveryStatus&lt;/b&gt; container, which will list the current status of whatever delivery method is being used (indicated in the &lt;b&gt;DigitalDeliverySelected.DeliveryMethod&lt;/b&gt;	field). Currently, the only supported delivery method is by email.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Email" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the current delivery status for the digital gift card that is being delivered by email. Currently, the only supported delivery status value is 'Notified', which indicates that the link to download the digital gift card has been sent to the recipient by email.
					</xs:documentation>
					<xs:appinfo>
					  <ListBasedOn>DeliveryStatusEmailCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DeliveryURLDetailType.xsd #####

-->
	<xs:complexType name="DeliveryURLDetailType">
		<xs:annotation>
			<xs:documentation>
			  Defines settings for a notification URL (including the URL name in DeliveryURLName).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DeliveryURLName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a notification delivery URL. You can list up to 25 instances of
						DeliveryURLName, and then subscribe these URLs to notifications by listing them in comma-
						separated format in the DeliveryURLName element outside of
						ApplicationDeliveryPreferences.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The address of a notification delivery URL.
						This address applies to the DeliveryURLName
						within the same
						ApplicationDeliveryPreferences.DeliveryURLDetails container.
						For delivery to a server, the URL must
						begin with "&lt;code&gt;https://&lt;/code&gt;" and must be well
						formed. Use a URL that is functional at the time of the
						call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:EnableCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The status of a notification delivery URL.
						This status applies to the DeliveryURLName and delivery URL
						within the same ApplicationDeliveryPreferences.DeliveryURLDetails container.
		        If the status is disabled, then notifications will not be sent to the delivery URL.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DepositSupportedDefinitionType.xsd #####

-->
	<xs:complexType name="DepositSupportedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If present, the site defines category settings for whether the seller can specify a vehicle deposit for US eBay Motors listings.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DepositTypeCodeList.xsd #####

-->
	<xs:simpleType name="DepositTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is a list of applicable values that indicate how a motor vehicle deposit should be paid.
			</xs:documentation>
			<xs:appinfo>
				 <AllValuesExcept>FastDeposit</AllValuesExcept>
		  </xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
					  This value indicates that no deposit is required.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OtherMethod">
				<xs:annotation>
					<xs:documentation>
					  This value indicates that a deposit is required from the buyer when purchasing a motor vehicle. Deposits for a motor vehicle are either due in 24, 48, or 72 hours after commitment to purchase. Or, in the case of a motor vehicle listing that is requiring immediate payment, the deposit it due immediately after commitment to purchase.
					  &lt;br&gt;&lt;br&gt;
					  This value should be used in an Add/Revise call if the seller is requiring a deposit for a motor vehicle listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FastDeposit">
				<xs:annotation>
					<xs:documentation>
					   (out) No longer used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					  (out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DescriptionReviseModeCodeList.xsd #####

-->
	<xs:simpleType name="DescriptionReviseModeCodeType">
		<xs:annotation>
			<xs:documentation>
				&lt;span class=&quot;tablenote&quot;&gt;&lt;span style=&quot;color:#004680&quot;&gt;&lt;strong&gt;Note: &lt;/strong&gt;This field should no longer be used since it no longer supports the ability to append or prepend text using the &lt;b&gt;Append&lt;/b&gt; or &lt;b&gt;Prepend&lt;/b&gt; values, but only supports the &lt;b&gt;Replace&lt;/b&gt; value. If this field is used and set to &lt;b&gt;Append&lt;/b&gt; or &lt;b&gt;Prepend&lt;/b&gt;, it will default to &lt;b&gt;Replace&lt;/b&gt;, and whatever text is supplied in the &lt;b&gt;Item.Description&lt;/b&gt; field will completely overwrite the current description for the active listing. If you wish to update the description for an active listing using a revise call, just provide the full description in the &lt;b&gt;Item.Description&lt;/b&gt; field and do not use this field at all. This field will be completely removed from the WSDL within a few months.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
				&lt;p&gt;Enumerated type containing the list of values that can be used when revising the 
				item description of an active listing through the Revise API calls.&lt;/p&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Replace">
				<xs:annotation>
					<xs:documentation>
						Use this value in the &lt;b&gt;Item.DescriptionReviseMode&lt;/b&gt; field if you want
						to completely replace (overwrite) the item description of the active listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Prepend">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; 
						This enumerated value has been deprecated.
						&lt;/span&gt;
						<!-- Use this value in the &lt;b&gt;Item.DescriptionReviseMode&lt;/b&gt; field if you want -->
						<!-- to prepend text to the item description of the active listing. -->
					</xs:documentation>				
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Append">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; 
						This enumerated value has been deprecated.
						&lt;/span&gt;
						<!-- Use this value in the &lt;b&gt;Item.DescriptionReviseMode&lt;/b&gt; field if you want
						to append text to the item description of the active listing. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; 
						This enumerated value has been deprecated.
						&lt;/span&gt;
						<!-- This value is reserved for internal or future use. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DescriptionTemplateCodeList.xsd #####

-->
	<xs:simpleType name="DescriptionTemplateCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines Listing Designer template types.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Layout">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Listing Designer template is a layout template that controls how pictures and description text are
						positioned on the View Item page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Theme">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Listing Designer template is a theme template that determines which eBay-provided theme (e.g. Valentine's Day) is to be applied for presenting pictures and description text.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DescriptionTemplateType.xsd #####

-->
	<xs:complexType name="DescriptionTemplateType">
		<xs:annotation>
			<xs:documentation>
				Type that provides detailed information on a Listing Designer Theme or Layout.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GroupID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value is a unique identifier for the Listing Designer Theme group, such as Holiday/Seasonal, Special Events, or Patterns/Textures. This field is not applicable and will not be returned for a Listing Designer Layout.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value is a unique identifier of the Listing Designer Theme or Layout.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImageURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This URL is the path to a small image providing a sample of the appearance of a Listing Designer Theme or Layout.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value is the name of the Listing Designer Theme or Layout.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TemplateXML" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value is actually a CDATA representation of the Listing Designer template. Image-related elements in a template include &lt;code&gt;ThemeTop&lt;/code&gt;, &lt;code&gt;ThemeUserCellTop&lt;/code&gt;, &lt;code&gt;ThemeUserContent,&lt;/code&gt;, &lt;code&gt;ThemeUserCellBottom&lt;/code&gt;, and &lt;code&gt;ThemeBottom&lt;/code&gt;. This field is not applicable and will not be returned for a Listing Designer Layout.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Type" type="ns:DescriptionTemplateCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the information returned under the &lt;b&gt;DescriptionTemplate&lt;/b&gt; container is related to a Listing Designer Theme or Layout.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DetailNameCodeList.xsd #####

-->
	<xs:simpleType name="DetailNameCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains all data filters that can be used to control which metadata is returned in the response of a &lt;b&gt;GeteBayDetails&lt;/b&gt; call. The user can use as little or as many values as desired. If none of these data filters are used, all applicable metadata will be returned.
			</xs:documentation>
			<xs:appinfo>
				<AllValuesExcept>UnitOfMeasurementDetails</AllValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="CountryDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the two-digit country codes for all countries of the world. Among other things, the two-digit country codes can be used when a seller is creating a 'ship-to' and/or an 'exclude ship-to' location list.
						&lt;br/&gt;&lt;br/&gt;
						The same &lt;b&gt;CountryDetails&lt;/b&gt; metadata will be returned regardless of the value that is passed into the &lt;b&gt;X-EBAY-API-SITEID&lt;/b&gt; request header.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrencyDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the three-digit currency codes for each country where the Trading API is supported. These three-digit currency codes are used when a seller is expressing a dollar value in Trading API calls. For example, the &lt;b&gt;currencyID&lt;/b&gt; attribute value in the &lt;b&gt;StartPrice&lt;/b&gt; field of an &lt;b&gt;AddItem&lt;/b&gt; call.
						&lt;br/&gt;&lt;br/&gt;
						The same &lt;b&gt;CurrencyDetails&lt;/b&gt; metadata will be returned regardless of the value that is passed into the &lt;b&gt;X-EBAY-API-SITEID&lt;/b&gt; request header.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentOptionDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve all payment methods that are accepted on the specified eBay site. Note that the accepted payment methods within an eBay site can vary by category and/or by listing format, so a user may also want to make a &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to retrieve category-level payment method metadata. To retrieve the accepted payment methods for a specific category on a specific site with &lt;b&gt;GetCategoryFeatures&lt;/b&gt;, the user specifies the listing category ID through the &lt;b&gt;CategoryID&lt;/b&gt;, and sets the &lt;b&gt;FeatureID&lt;/b&gt; value to &lt;code&gt;PaymentMethods&lt;/code&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegionDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the local regions within the specified country.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingLocationDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the geographical regions and country codes that can be used when creating a 'ship-to' location list.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingServiceDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the domestic and international shipping service options available on the specified eBay site. The returned metadata on each available shipping service will include the full name of the shipping service option (including carrier name), the actual shipping service enumeration value that will be used in an &lt;b&gt;AddItem&lt;/b&gt; call, the expected shipping time range, the package types that can be used for that shipping service, and whether the shipping service is for domestic or international shipping. In addition to this information, the seller will have to look for a value of &lt;code&gt;true&lt;/code&gt; in the &lt;b&gt;ValidForSellingFlow&lt;/b&gt; field. If the value in this field is &lt;code&gt;false&lt;/code&gt;, it indicates that the shipping service is no longer available for shipping.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SiteDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the eBay sites that are supported in Trading API calls. The &lt;b&gt;SiteID&lt;/b&gt; values that are returned for each country are specified as an HTTP header if the seller wants to see site metadata returned for that particular site.
						&lt;br/&gt;&lt;br/&gt;
						The same &lt;b&gt;SiteDetails&lt;/b&gt; metadata will be returned regardless of the value that is passed into the &lt;b&gt;X-EBAY-API-SITEID&lt;/b&gt; request header.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TaxJurisdiction">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the different tax jurisdictions (such as states or provinces) within the specified eBay site. The two-digit &lt;b&gt;JurisdictionID&lt;/b&gt; codes that are returned are used when a seller is setting/configuring sales tax rates in a Sales Tax Table, or when creating a listing. For example, the &lt;b&gt;SalesTax.SalesTaxState&lt;/b&gt; field of an &lt;b&gt;AddItem&lt;/b&gt; call.
						&lt;br/&gt;&lt;br/&gt;
						Sales tax jurisdictions are only applicable to the US and Canada, so the &lt;b&gt;TaxJurisdiction&lt;/b&gt; metadata will only be returned for these sites:
						&lt;ul&gt;
						&lt;li&gt;&lt;b&gt;eBay US&lt;b&gt;: &lt;b&gt;SiteID&lt;/b&gt; &lt;code&gt;0&lt;/code&gt;&lt;/li&gt;
						&lt;li&gt;&lt;b&gt;eBay Motors (US)&lt;b&gt;: &lt;b&gt;SiteID&lt;/b&gt; &lt;code&gt;100&lt;/code&gt;&lt;/li&gt;
						&lt;li&gt;&lt;b&gt;eBay Canada (English language)&lt;b&gt;: &lt;b&gt;SiteID&lt;/b&gt; &lt;code&gt;2&lt;/code&gt;&lt;/li&gt;
						&lt;li&gt;&lt;b&gt;eBay Canada (French language)&lt;b&gt;: &lt;b&gt;SiteID&lt;/b&gt; &lt;code&gt;210&lt;/code&gt;&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="URLDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the different eBay URLs associated with the specified eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TimeZoneDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the names of the different global time zones. The returned information includes the number of hours that each time zone is either ahead or behind UTC time, and it also indicates if the time zone participates in 'Daylight Savings'.
						&lt;br/&gt;&lt;br/&gt;
						The same &lt;b&gt;TimeZoneDetails&lt;/b&gt; metadata will be returned regardless of the value that is passed into the &lt;b&gt;X-EBAY-API-SITEID&lt;/b&gt; request header, although the metadata text will be localized for that site's language.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegionOfOriginDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the international regions and individual countries.
						&lt;br/&gt;&lt;br/&gt;
						The same &lt;b&gt;RegionOfOriginDetails&lt;/b&gt; metadata will be returned regardless of the value that is passed into the &lt;b&gt;X-EBAY-API-SITEID&lt;/b&gt; request header.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DispatchTimeMaxDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the handling time values (in number of business days) that the seller can set on a listing. The seller must ship an order line item within this time or risk getting a seller defect. For the US, the supported handling times are 0-3 days. Some listing categories support 'extended handling' time, and if this is the case, the handling times will be longer, and the &lt;b&gt;ExtendedHandling&lt;/b&gt; field will be returned as &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemSpecificDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the maximum thresholds for Item Specifics in listings. These thresholds include the maximum number of item specifics that can be used for an item (or item variation), as well as the maximum number of characters that can be used for Item Specific names and values.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnitOfMeasurementDetails">
				<xs:annotation>
					<xs:documentation>
					This enumeration value is no longer applicable, and should not be used.
					<!-- Units of measurement are no longer returned in GeteBayDetails, so this enumeration value is no longer applicable. -->
				</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingPackageDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the shipping package types that are supported by the specified eBay site. A seller can also just use the &lt;b&gt;ShippingServiceDetails&lt;/b&gt; filter, and the supported shipping package types for each shipping service option will be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingCarrierDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the shipping carriers supported by the specified eBay site for domestic and international shipping.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingStartPriceDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the minimum starting prices for each applicable listing format for the specified eBay site. The price input into the &lt;b&gt;StartPrice&lt;/b&gt; field of an &lt;b&gt;AddItem&lt;/b&gt; call must be at or above this minimum threshold value or the listing will be blocked.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnPolicyDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the return policy values that can be passed in through the &lt;b&gt;ReturnPolicy&lt;/b&gt; container of an Add/Revise/Relist API call (or in a Return business policy). These values include the return period, the 'Money back' options that the seller can make available to the buyers, and who pays for return shipping (Buyer or Seller).
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; As of September 2018, the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call started returning category-level metadata for both domestic and international return policies. Due to this update, developers may want to consider using that call for return policy metadata instead, as the &lt;b&gt;GeteBayDetails&lt;/b&gt; call only retrieves site-level metadata, and does not distinguish between domestic and international metadata.&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerRequirementDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the Buyer Requirement values that can be passed in through the &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; container of an Add/Revise/Relist API call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingFeatureDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the listing features/upgrades that are enabled or disabled for the specified site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VariationDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the maximum thresholds when using multiple-variation listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExcludeShippingLocationDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the geographical regions and individual countries that can be passed in to the &lt;b&gt;ShippingDetails.ExcludeShipToLocation&lt;/b&gt; field in an Add/Revise/Relist API call. Multiple &lt;b&gt;ShippingDetails.ExcludeShipToLocation&lt;/b&gt; can be used, and any region or country value that is passed in to one of these fields will exclude that region or country as a "ship-to" location.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RecoupmentPolicyDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve details on a site's recoupment policy.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingCategoryDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the shipping service categories (Standard, Expedited, Economy, etc.) supported for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProductDetails">
				<xs:annotation>
					<xs:documentation>
						This enumeration value can be included in a &lt;b&gt;DetailName&lt;/b&gt; field if the user wishes to retrieve the appropriate text to insert into a product identifier field (EAN, ISBN, UPC, MPN/Brand) if eBay is prompting/expecting one of these fields in the call request, but the identifiers do not exist/apply for the product. The &lt;b&gt;ProductDetails.ProductIdentifierUnavailableText&lt;/b&gt; field that is returned in the response will contain the actual text that should be passed into the relevant product identification fields when creating a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DeviceTypeCodeList.xsd #####

-->
	<xs:simpleType name="DeviceTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is a list of the systems used to deliver buyer/seller notifications.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Platform">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that buyer/seller notifications will be delivered through the Platform Notifications system.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SMS">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that buyer/seller notifications will be delivered through the SMS system to a wireless device.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClientAlerts">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that buyer/seller notifications will be delivered through the Client Alerts system.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DigitalDeliverySelectedType.xsd #####

-->
	<xs:complexType name="DigitalDeliverySelectedType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;DigitalDeliverySelected&lt;/b&gt;	container that is returned by &lt;b&gt;GetOrders&lt;/b&gt; and other order management calls. The &lt;b&gt;DigitalDeliverySelected&lt;/b&gt; container is only applicable and returned if the buyer purchased a digital gift card for themselves, or is giving the digital gift card to someone else as a gift.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DeliveryMethod" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the method in which the digital gift card will be delivered to the buyer or to the person whom the purchaser is giving the digital gift card to. Currently, the only supported delivery method is by email.
					</xs:documentation>
					<xs:appinfo>
					  <ListBasedOn>DeliveryMethodCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryStatus" type="ns:DeliveryStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of the current status of whatever delivery method is being used (indicated in the &lt;b&gt;DigitalDeliverySelected.DeliveryMethod&lt;/b&gt;	field). Currently, the only supported delivery method is by email.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryDetails" type="ns:DeliveryDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is returned by &lt;b&gt;GetOrders&lt;/b&gt; and other order management calls to provide details on the recipient of a digital gift card that was purchased. The &lt;b&gt;DeliveryDetails&lt;/b&gt; container is only returned if the buyer is buying a digital gift card and giving that gift card to another person.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DigitalDeliveryUserType.xsd #####

-->
	<xs:complexType name="DigitalDeliveryUserType">
		<xs:annotation>
			<xs:documentation>
				This type is used to provide the name and email of both the purchaser of a digital gift card, and the recipient of the digital gift card.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field displays the actual name (not the eBay user ID) of the sender/purchaser of the digital gift card (applicable for the &lt;strong&gt;Sender&lt;/strong&gt; container) or the actual name of the recipient of the digital gift card (applicable for the &lt;strong&gt;Recipient&lt;/strong&gt; container). Both the sender and recipient name is provided by the purchaser of the digital gift card at time of purchase.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, real data is only returned to the buyer or seller, and a string value of &lt;code&gt;Unavailable&lt;/code&gt; will be returned to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Email" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field displays the email address of the sender/purchaser of the digital gift card (applicable for the &lt;strong&gt;Sender&lt;/strong&gt; container) or the email address of the recipient of the digital gift card (applicable for the &lt;strong&gt;Recipient&lt;/strong&gt; container). Both the sender and recipient email address is provided by the purchaser of the digital gift card at time of purchase.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, real data is only returned to the buyer or seller, and a string value of &lt;code&gt;Unavailable&lt;/code&gt; will be returned to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DigitalGoodDeliveryEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="DigitalGoodDeliveryEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;DigitalGoodDeliveryEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as &lt;b&gt;DigitalGoodDeliveryEnabled&lt;/b&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request). The &lt;b&gt;DigitalGoodDeliveryEnabled&lt;/b&gt; field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support digital gift card listings.
				&lt;br&gt;&lt;br&gt;
				To verify if a specific eBay site supports digital gift card listings (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.DigitalGoodDeliveryEnabled&lt;/b&gt; field.
				&lt;br&gt;&lt;br&gt;
				To verify if a specific category on a specific eBay site supports digital gift card listings, pass in a &lt;b&gt;DigitalGoodDeliveryEnabled&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;DigitalGoodDeliveryEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one category ID was passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DigitalGoodInfoType.xsd #####

-->
	<xs:complexType name="DigitalGoodInfoType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;DigitalGoodInfo&lt;/b&gt; container, which is used in &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Verify&lt;/b&gt; listing calls to designate the listing as a digital gift card listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DigitalDelivery" type="xs:boolean" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This field must be included in the request and set to &lt;code&gt;true&lt;/code&gt; if the seller plans to list a digital gift card in a category that supports digital gift cards.
						&lt;br&gt;&lt;br&gt;
						To verify if a specific category on a specific eBay site supports digital gift card listings, use the &lt;a href="https://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetCategoryFeatures.html"&gt;GetCategoryFeatures&lt;/a&gt; call, passing in a &lt;b&gt;CategoryID&lt;/b&gt; value and a &lt;b&gt;DigitalGoodDeliveryEnabled&lt;/b&gt; value in the &lt;b&gt;FeatureID&lt;/b&gt; field. Look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;DigitalGoodDeliveryEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DigitalStatusCodeTypeList.xsd #####

-->
	<xs:simpleType name="DigitalStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type lists the possible states of a purchased digital delivery card.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Inactive">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the digital gift card has yet to be activated by the buyer or recipient of gift card.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Activated">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the digital gift card has been activated by the buyer or recipient of gift card.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Downloaded">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the digital gift card has been downloaded by the buyer or recipient of gift card. The next step would be to activate the gift card.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Deactivated">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the digital gift card has been deactivated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DiscountDetailType.xsd #####

-->
	<xs:complexType name="DiscountDetailType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;DiscountDetail&lt;/b&gt; container, which is returned if a discount is applicable to an account entry.
			</xs:documentation>
		</xs:annotation>
			<xs:sequence>
				<xs:element name="Discount" type="ns:DiscountType" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>
							This container indicates the discount type and amount applied to an account entry.
							&lt;br&gt;
				      &lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							The discount type will be shown for any account entry where a discount applies, but the discount amount will only be shown if the corresponding fee was deducted from a seller payout.
				      &lt;/span&gt;
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DiscountNameCodeList.xsd #####

-->
	<xs:simpleType name="DiscountNameCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is used by the seller to set the shipping discount type. Some of these shipping discount types apply to flat-rate shipping and others apply to calculated shipping.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EachAdditionalAmount">
				<xs:annotation>
					<xs:documentation>
						The cost to ship each item beyond the first item (where the item with the
						highest shipping cost is selected by eBay as the first item).
						Let's say the buyer purchases three items, each set to ship for $8, and
						the seller set EachAdditionalAmount to $6.  The cost to ship three items would
						normally be $24, but since the seller specified $6, the total shipping
						cost would be $8 + $6 + $6, or $20.
						For flat shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EachAdditionalAmountOff">
				<xs:annotation>
					<xs:documentation>
						The amount by which to reduce the cost to ship each item beyond the
						first item (where the item with the highest shipping cost is selected by eBay
						as the first item).
						Let's say the buyer purchases three items, each set to ship for $8, and
						the seller set EachAdditionalAmountOff to $2.  The cost to ship three items would
						normally be $24, but since the seller specified $2, the total shipping
						cost would be $24 - (two additional items x $2), or $20.
						For flat shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EachAdditionalPercentOff">
				<xs:annotation>
					<xs:documentation>
						The percentage by which to reduce the cost to ship each item beyond
						the first item (where the item with the highest shipping cost is selected by
						eBay as the first item).
						Let's say the buyer purchases three items, each set to ship for $8, and
						the seller set EachAdditionalPercentOff to 0.25.  The cost to ship three items would
						normally be $24, but since the seller specified 0.25 ($2 out of 8), the total shipping
						cost would be $24 - (two additional items x $2), or $20.
						For flat rate shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IndividualItemWeight">
				<xs:annotation>
					<xs:documentation>
						Shipping cost is the total of what it would cost to ship each item individually.
						This is simply a way to define how shipping is to be calculated--there is no
						discount for the buyer with this selection.
						For calculated shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CombinedItemWeight">
				<xs:annotation>
					<xs:documentation>
						Shipping cost is based on the total weight of all individual items.
						This is simply a way to define how shipping is to be calculated--there is no
						discount for the buyer with this selection.
						For calculated shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WeightOff">
				<xs:annotation>
					<xs:documentation>
						The amount of weight to subtract for each item beyond the first item
						before shipping costs are calculated. For example, there may be less packing
						material when the items are combined in one box than if they were shipped
						individually. Let's say the buyer purchases three items, each 10 oz. in weight, and
						the seller set WeightOff to 2 oz.  The combined weight would be 30 oz., but since
						the seller specified 2 oz. off, the total weight for shipping cost calculation
						would be 30 oz. - (two additional items x 2 oz.), or 26 oz.
						For calculated shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingCostXForAmountY">
				<xs:annotation>
					<xs:documentation>
						Shipping cost X applies if the total cost of items purchased is Y.
						For promotional discount only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingCostXForItemCountN">
				<xs:annotation>
					<xs:documentation>
						Shipping cost X applies if the total number of items purchased is N.
						For promotional discount only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaximumShippingCostPerOrder">
				<xs:annotation>
					<xs:documentation>
						The shipping cost will not exceed this.
						For promotional discount only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DiscountPriceInfoType.xsd #####

-->
	<xs:complexType name="DiscountPriceInfoType">
		<xs:annotation>
			<xs:documentation>
				Using this container, a seller can supply original retail price and
				discount price for an item to clarify the discount treatment (also known
				as strike-through pricing). This only applies to fixed-price listings and auction listings with the Buy It Now
				option. This feature is available for large enterprise sellers via
				white list. A seller can provide discount treatment regardless of
				whether the listing includes a SKU.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OriginalRetailPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The actual retail price set by the manufacturer (OEM).
						eBay does not maintain or validate the &lt;b&gt;OriginalRetailPrice&lt;/b&gt; supplied
						by the seller. &lt;b&gt;OriginalRetailPrice&lt;/b&gt; should always be more than
						&lt;b&gt;StartPrice&lt;/b&gt;. Compare the &lt;b&gt;StartPrice&lt;/b&gt;/&lt;b&gt;BuyItNowPrice&lt;/b&gt; to
						&lt;b&gt;OriginalRetailPrice&lt;/b&gt; to determine the amount of savings to the buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumAdvertisedPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Minimum Advertised Price (MAP) is an agreement between suppliers (or
						manufacturers (OEM)) and the retailers (sellers) stipulating
						the lowest price an item is allowed to be advertised at.
						Sellers can offer prices below MAP by means of other discounts.
						This only applies to fixed-price listings and auction listings with the Buy It Now option.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumAdvertisedPriceExposure" type="ns:MinimumAdvertisedPriceExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For MinimumAdvertisedPrice (MAP) listings only.
						A seller cannot show the actual discounted price on eBay's View Item
						page. Instead, the buyer can either click on a pop-up on eBay's
						View Item page, or the discount price will be shown during checkout.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PricingTreatment" type="ns:PricingTreatmentCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Based on &lt;b&gt;OriginalRetailPrice&lt;/b&gt;,
						&lt;b&gt;MinimumAdvertisedPrice&lt;/b&gt;, and &lt;b&gt;StartPrice&lt;/b&gt; values, eBay identifies
						whether the listing falls under MAP or STP (aka
						&lt;b&gt;OriginalRetailPrice&lt;/b&gt;). &lt;b&gt;GetItem&lt;/b&gt; returns this for items listed with one
						of these discount pricing treatments. &lt;b&gt;GetSellerList&lt;/b&gt; returns the
						&lt;b&gt;DiscountPriceInfo&lt;/b&gt; container. This field is not applicable for Add/Revise/Relist calls.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<Default>false</Default>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SoldOneBay" type="xs:boolean" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Used by the eBay UK and eBay Germany (DE) sites, this flag indicates that the discount
						price (specified as &lt;b&gt;StartPrice&lt;/b&gt;) is the price for which the seller offered the same (or
						similar) item for sale on eBay within the previous 30 days. The discount price is always
						in reference to the seller's own price for the item.
						&lt;br&gt;&lt;br&gt;
						If this field is set to &lt;code&gt;true&lt;/code&gt;, eBay displays 'Was' in the UK and 'Ursprunglich' in Germany, next
						to the discounted price of the item. In the event both &lt;b&gt;SoldOffeBay&lt;/b&gt; and &lt;b&gt;SoldOneBay&lt;/b&gt; fields
						are set to &lt;code&gt;true&lt;/code&gt;, &lt;b&gt;SoldOneBay&lt;/b&gt; takes precedence.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<Default>false</Default>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SoldOffeBay" type="xs:boolean" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Used by the eBay UK and eBay Germany (DE) sites, this flag indicates that the discount
						price (specified as StartPrice) is the price for which the seller offered the same (or
						similar) item for sale on a Web site or offline store other than eBay in the previous 30
						days. The discount price is always in reference to the seller's own price for the item.
						&lt;br&gt;&lt;br&gt;
						If this field is set to &lt;code&gt;true&lt;/code&gt;, eBay displays 'Was*' in the UK and 'Ursprunglich*' in Germany,
						next to the discounted price of the item. In the event both &lt;b&gt;SoldOffeBay&lt;/b&gt; and &lt;b&gt;SoldOneBay&lt;/b&gt; fields
						are set to &lt;code&gt;true&lt;/code&gt;, &lt;b&gt;SoldOneBay&lt;/b&gt; takes precedence.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<Default>false</Default>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MadeForOutletComparisonPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Applicable only if the item was specifically made for sale through dedicated eBay outlet pages (e.g., eBay Fashion Outlet).&lt;br&gt;
						&lt;br&gt;
						The comparison price is the price of a comparable product sold
						through non-outlet channels on eBay (or elsewhere), or not
						specifically made for the outlet.&lt;br&gt;
						&lt;br&gt;
						In fashion, a "comparable" product shares the same design, but is
						not considered an identical product. Some products are specifically
						made for outlets, and may have a different SKU than the "comparable"
						product. These made-for-outlet products may be manufactured in a
						different place, with different materials, or according to different
						specifications (i.e. different stitch pattern, seam reinforcement,
						button quality, etc.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DiscountProfileType.xsd #####

-->
	<xs:complexType name="DiscountProfileType">
		<xs:annotation>
			<xs:documentation>
				Details of a flat or calculated shipping discount rule. Shipping Discount Rules can be set up through the &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; call or through My eBay.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DiscountProfileID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique eBay-created unique identifier for the shipping discount, assigned when the shipping discount rule is created.
						&lt;br/&gt;
						In a &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; call,
						&lt;ul&gt;
						  &lt;li&gt;If the value of &lt;b&gt;ModifyActionCode&lt;/b&gt; is set to &lt;code&gt;Add&lt;/code&gt;, this field is not applicable and is ignored   &lt;li&gt;If provided.&lt;/li&gt;
						  &lt;li&gt;If the value of &lt;b&gt;Mod  &lt;li&gt;IfyActionCode&lt;/b&gt; is set to &lt;code&gt;Update&lt;/code&gt;, all fields of the modified rule must be provided, even   if the values are not changing.&lt;/li&gt;
						  &lt;li&gt;If the value of &lt;b&gt;ModifyActionCode&lt;/b&gt; is set to &lt;code&gt;Delete&lt;/code&gt;, either the &lt;b&gt;DiscountProfileID&lt;/b&gt; value or is &lt;b&gt;DiscountProfileName&lt;/b&gt; value is required, the &lt;b&gt;MappingDiscountProfileID&lt;/b&gt; is optional, and all other fields of the &lt;b&gt;DiscountProfile&lt;/b&gt; container are ignored.&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountProfileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller-provided title for the shipping discount rule.
						&lt;br/&gt;
						In a &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; call,
						&lt;ul&gt;
							&lt;li&gt;If the value of &lt;b&gt;ModifyActionCode&lt;/b&gt; is set to &lt;code&gt;Add&lt;/code&gt;, this field is ignored (if provided) if this is the first shipping discount rule being created, but this field is required if there is more than one existing shipping discount rule of that type (flat rate or calculated)&lt;/li&gt;
							&lt;li&gt;If the value of &lt;b&gt;ModifyActionCode&lt;/b&gt; is set to &lt;code&gt;Update&lt;/code&gt;, all fields of the modified rule must be provided, even if the values are not changing&lt;/li&gt;
							&lt;li&gt;If the value of &lt;b&gt;ModifyActionCode&lt;/b&gt; is set to &lt;code&gt;Delete&lt;/code&gt;, the &lt;b&gt;DiscountProfileID&lt;/b&gt; is required, the &lt;b&gt;MappingDiscountProfileID&lt;/b&gt; is optional, and all other fields of the &lt;b&gt;DiscountProfile&lt;/b&gt; container are ignored&lt;/li&gt;
							&lt;li&gt;If the value of &lt;b&gt;ModifyActionCode&lt;/b&gt; is set to &lt;code&gt;Delete&lt;/code&gt;, either the &lt;b&gt;DiscountProfileID&lt;/b&gt; value or is &lt;b&gt;DiscountProfileName&lt;/b&gt; value is required, the &lt;b&gt;MappingDiscountProfileID&lt;/b&gt; is optional, and all other fields of the &lt;b&gt;DiscountProfile&lt;/b&gt; container are ignored&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The cost to ship each item beyond the first item (where the item with the highest shipping cost is selected by eBay as the first item). Let's say the buyer purchases three items, each set to ship for $8, and the seller set the &lt;b&gt;EachAdditionalAmount&lt;/b&gt; to $6. The cost to ship three items would normally be $24, but since the seller specified $6, the total shipping cost would be $8 + $6 + $6, or $20. This field is only applicable for flat-rate shipping.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Context>FlatShippingDiscount</Context>
							<Context>InternationalFlatShippingDiscount</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalAmountOff" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount by which to reduce the cost to ship each item beyond the first item (where the item with the highest shipping cost is selected by eBay as the first item). Let's say the buyer purchases three items, each set to ship for $8, and the seller set &lt;b&gt;EachAdditionalAmountOff&lt;/b&gt; to $2. The cost to ship three items would normally be $24, but since the seller specified $2, the total shipping cost would be &lt;i&gt;$24 - (two additional items x $2)&lt;/i&gt;, or $20. This field is only applicable for flat-rate shipping.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Context>FlatShippingDiscount</Context>
							<Context>InternationalFlatShippingDiscount</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalPercentOff" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The percentage by which to reduce the cost to ship each item beyond the first item (where the item with the highest shipping cost is selected by eBay as the first item). Let's say the buyer purchases three items, each set to ship for $8, and the seller set &lt;b&gt;EachAdditionalPercentOff&lt;/b&gt; to 0.25. The cost to ship three items would normally be $24, but since the seller specified 0.25 ($2 out of $8), the total shipping cost would be &lt;i&gt;$24 - (two additional items x $2)&lt;/i&gt;, or $20. This field is only applicable for flat-rate shipping.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Context>FlatShippingDiscount</Context>
							<Context>InternationalFlatShippingDiscount</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeightOff" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount of weight to subtract for each item beyond the first item before shipping costs are calculated. For example, there may be less packing material when the items are combined in one box than if they were shipped individually. Let's say the buyer purchases three items, each 10 oz. in weight, and the seller set &lt;b&gt;WeightOff&lt;/b&gt; to 2 oz. The combined weight would be 30 oz., but since the seller specified 2 oz. off, the total weight for shipping cost calculation would be &lt;i&gt;30 oz. - (two additional items x 2 oz.)&lt;/i&gt;, or 26 oz. This field is only applicable for calculated shipping.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<Context>InternationalCalculatedShippingDiscount</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MappedDiscountProfileID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt;, if &lt;b&gt;MappedDiscountProfileID&lt;/b&gt; is omitted when
						&lt;b&gt;ModifyActionCode&lt;/b&gt; is set to &lt;code&gt;Delete&lt;/code&gt;, any listings currently using the profile
						identified by &lt;b&gt;DiscountProfileID&lt;/b&gt; will have that profile removed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<Context>InternationalCalculatedShippingDiscount</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DiscountReasonCodeList.xsd #####

-->
	<xs:simpleType name="DiscountReasonCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is used in the response of Add/Revise/Relist item calls to indicate if eBay has applied a Special offer or Promotional discount to the order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="SpecialOffer">
				<xs:annotation>
					<xs:documentation>
						An offer that applies to a limited number of listings during the offering
						period. Example:  "There is no insertion fee for up to 5 auctions when
						listing between 12/1 and 12/10."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Promotion">
				<xs:annotation>
					<xs:documentation>
						An offer that applies to an unlimited number of listings during the offering
						period. Example:  "Get subtitle for $0.10 in Tech category when listing between
						12/25 and 12/28.  No limit to the number of items listed during this period."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DiscountType.xsd #####

-->
	<xs:complexType name="DiscountType">
		<xs:annotation>
			<xs:documentation>
				The type is used to indicate the discount type and amount applied to an account entry.
				&lt;br&gt;
				&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
				The discount amount will only be shown if the corresponding fee was deducted from a seller payout.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DiscountType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates the type of discount applied to the corresponding account entry.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Amount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount of the discount in the currency indicated in the &lt;b&gt;currencyID&lt;/b&gt; attribute.&lt;br&gt;
				      &lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							The discount amount will only be shown if the corresponding fee was deducted from a seller payout.
				      &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DispatchCutoffTimePreferencesType.xsd #####

-->
	<xs:complexType name="DispatchCutoffTimePreferencesType">
		<xs:annotation>
			<xs:documentation>
			  Contains a seller's cut off time preferences for same day handling for item shipping.
			</xs:documentation>
		</xs:annotation>
				<xs:sequence>
					<xs:element name="CutoffTime" type="xs:time" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If the seller specifies a &lt;strong&gt;DispatchTimeMax&lt;/strong&gt; value of &lt;code&gt;0&lt;/code&gt; to indicate same-day handling for an item, the seller's shipping commitment depends on the value of &lt;strong&gt;CutoffTime&lt;/strong&gt; for the eBay site on which the item is listed.
								&lt;br/&gt;&lt;br/&gt;
								For orders placed (and cleared payment received) before the indicated cut off time, the item must be shipped by the end of the current day. For orders completed on or after the cut off time, the item must be shipped by the end of the following day (excluding weekends and local holidays).
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;
								&lt;strong&gt;Note:&lt;/strong&gt; For sellers opted in to the feature that supports different order cutoff times for each business day, the order cutoff time is not applicable. This cutoff time cannot be changed with the &lt;strong&gt;SetUserPreferences&lt;/strong&gt; call, and the value returned in the &lt;strong&gt;GetUserPreferences&lt;/strong&gt; call may not be accurate if the seller has customized this cutoff time for one or more business days. In order for the seller to change and/or confirm the actual order cutoff times for same-day handling, that seller should go to Shipping Preferences in My eBay.
								&lt;/span&gt;
								&lt;strong&gt;CutoffTime&lt;/strong&gt; has a default initial value for each eBay site, but you can use &lt;strong&gt;SetUserPreferences&lt;/strong&gt; to override the default for individual sellers. The default value for most eBay sites is 2:00PM local time. Enter times in 30 minute increments from the top of the hour. That is, enter values either on the hour (:00) or 30 minutes past the hour (:30). Other values will be rounded down to the next closest 30 minute increment. Times entered should be local to the value provided for &lt;strong&gt;TimeZoneID&lt;/strong&gt;.
								&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<SeeLink>
									 <Title>Same day handling</Title>
									 <URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-handling-same-day.html</URL>
									 <For>details about dispatch cut off times</For>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
			 	</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DispatchTimeMaxDetailsType.xsd #####

-->
	<xs:complexType name="DispatchTimeMaxDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about the maximum number of business days required to ship an item to domestic buyers after receiving a cleared payment.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DispatchTimeMax" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Integer value that indicates the maximum number of business days that the eBay site allows as a seller's handling time. The clock starts ticking when the buyer pays for the order. This means that if a buyer pays for the order on a Wednesday, the seller would have to ship the item by the next day (Thursday) if the &lt;b&gt;DispatchTimeMax&lt;/b&gt; value is set to &lt;code&gt;1&lt;/code&gt;. Typical values for this field are 0, 1, 2, 3, 4, 5, 10, 15, or 20.
						&lt;br/&gt;&lt;br/&gt;
                  A &lt;b&gt;DispatchTimeMax&lt;/b&gt; value of &lt;code&gt;0&lt;/code&gt; indicates &lt;em&gt;same day handling&lt;/em&gt; for an item. In this case, the seller's handling time commitment depends on the &lt;em&gt;order cut off time&lt;/em&gt; set in the seller's user preferences. This defaults to 2:00 PM local time on most eBay sites. For orders placed (and cleared payment received) before the local order cut off time, the item must be shipped by the end of the current day. For orders completed on or after the order cut off time, the item must be shipped by the end of the following day (excluding weekends and local holidays).
						&lt;br/&gt;&lt;br/&gt;

						&lt;span class="tablenote"&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; If a same day shipping carrier is selected, and the carrier delivers on one or both weekend days, sellers on the eBay US site are assumed to be open for business on the same days, and those days will be used when calculating total shipping time.
                  &lt;/span&gt;

						If using &lt;b&gt;GeteBayDetails&lt;/b&gt; specifically to return this value, the caller sets the DetailName field in the request to &lt;b&gt;DispatchTimeMaxDetails&lt;/b&gt;.
						&lt;br/&gt;&lt;br/&gt;
						When creating, revising, or relisting an item, the seller cannot set the &lt;b&gt;Item.DispatchTimeMax&lt;/b&gt; value higher than the value returned in this field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							 <Title>Same day handling</Title>
							 <URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-handling-same-day.html</URL>
							 <For>details about dispatch cut off times</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Value and unit (e.g., 10 Days) for the maximum dispatch time.
						Useful for display purposes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the
						details were last updated. This timestamp can be used to determine
						if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExtendedHandling" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A value of &lt;code&gt;true&lt;/code&gt; indicates that the seller has specified a handling time of 4 business days or more (an &lt;em&gt;exception handling time&lt;/em&gt;). Sellers should be aware that long handling times might adversely affect the buying decisions of potential customers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DisplayPayNowButtonCodeList.xsd #####

-->
	<xs:simpleType name="DisplayPayNowButtonCodeType">
		<xs:annotation>
			<xs:appinfo>
			   <OnlyTheseValues/>
			</xs:appinfo>
			<xs:documentation>
				This enumerated type is deprecated, as the seller no longer has control over  the 'Buy It Now' button displayed on a listing.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ShowPayNowButtonForAllPaymentMethods">
				<xs:annotation>
					<xs:documentation>
						This enumeration value was formerly used to display the "Pay Now" button regardless of the buyer's  payment method.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShowPayNowButtonForPayPalOnly">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DocumentType.xsd #####

-->
	<xs:complexType name="DocumentType">
        <xs:annotation>
            <xs:documentation>
                Type defining the unique identifier of a regulatory document associated with the listing. 
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="DocumentID" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The unique identifier of a regulatory document associated with the listing. &lt;br /&gt;&lt;br /&gt; This value can be found in the response of the &lt;a href = "/api-docs/commerce/media/resources/document/methods/createDocument" target="_blank"&gt;createDocument&lt;/a&gt; method of the Media API.
                    </xs:documentation>
                    <xs:appinfo>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
<!--

##### from file eBLBaseComponents/public/DocumentsType.xsd #####

-->
	<xs:complexType name="DocumentsType">
        <xs:annotation>
            <xs:documentation>
                Type that provides an array of one or more regulatory documents associated with a listing for Regulatory Compliance. 
				&lt;br /&gt;
				&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As a part of General Product Safety Regulation (GPSR) requirements effective from December 13th, 2024, sellers operating in, or shipping to, EU-based countries or Northern Ireland are conditionally required to provide document information in their eBay listings. For more information on GPSR, see &lt;a href = "https://www.ebay.com/sellercenter/resources/general-product-safety-regulation" target="_blank"&gt;General Product Safety Regulation (GPSR)&lt;/a&gt;.&lt;/span&gt;
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Document" type="ns:DocumentType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>
                        A regulatory document associated with the listing.&lt;br /&gt;&lt;br /&gt;Regulatory documents can be created and uploaded using the &lt;a href = "/api-docs/commerce/media/resources/document/methods/createDocument" target="_blank"&gt;createDocument&lt;/a&gt; method of the Media API. A variety of document types can be provided for regulatory compliance. For a list of supported document types, see &lt;a href = "/api-docs/commerce/media/types/api:DocumentTypeEnum" target="_blank"&gt;DocumentTypeEnum&lt;/a&gt;.
                    </xs:documentation>
                    <xs:appinfo>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
<!--

##### from file eBLBaseComponents/public/DomesticRefundMethodCodeType.xsd #####

-->
	<xs:complexType name="DomesticRefundMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				This type defines the available options the seller has for handling domestic returns.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DomesticRefundMethod" type="ns:ReturnsRefundMethodCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Defines the available options the seller has for handling domestic returns in the specified marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DomesticRefundMethodDefinitionType.xsd #####

-->
	<xs:complexType name="DomesticRefundMethodDefinitionType">
		<xs:annotation>
			<xs:documentation>
				On the EBAY_US marketplace only, sellers can offer item replacement in addition to offering money back returns. This flag defines the availability of such options for the given US marketplace category. Sellers can offer item replacements only if returns are enabled (&lt;b&gt;returnPolicyEnabled&lt;/b&gt; is set to &lt;code&gt;true&lt;/code&gt;) for the item. You can specify item replacement in the AddItem family of calls and in the return policy settings of the Account API.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DomesticReturnsAcceptedCodeType.xsd #####

-->
	<xs:complexType name="DomesticReturnsAcceptedCodeType">
		<xs:annotation>
			<xs:documentation>
				This type defines the available options the seller has for accepting domestic returns.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DomesticReturnsAccepted" type="ns:ReturnsAcceptedCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Defines the available options the seller has for accepting domestic returns in the specified marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DomesticReturnsAcceptedDefinitionType.xsd #####

-->
	<xs:complexType name="DomesticReturnsAcceptedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				The values returned in this field indicate whether or not the seller accepts domestic returns for items listed in the associated marketplace and category.  &lt;br&gt;&lt;br&gt;While most categories return the &lt;b&gt;ReturnsAccepted&lt;/b&gt; flag (indicating the category supports returns), some categories will also return the &lt;b&gt;ReturnsNotAccepted&lt;/b&gt; flag to indicate the seller can choose to not accept returns for an item listed in that category.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. Here, it&apos;s worth noting that not accepting returns is a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DomesticReturnsDurationCodeType.xsd #####

-->
	<xs:complexType name="DomesticReturnsDurationCodeType">
		<xs:annotation>
			<xs:documentation>
				This type defines the available options for the return durations for domestic returns.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DomesticReturnsDuration" type="ns:ReturnsDurationCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Defines the available options for the return durations for domestic returns in the specified marketplace and category. This is the time the buyer has to initiate a return once they receive the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DomesticReturnsDurationDefinitionType.xsd #####

-->
	<xs:complexType name="DomesticReturnsDurationDefinitionType">
		<xs:annotation>
			<xs:documentation>
				The values returned in this field indicate the return-duration options that are available for domestic returns for items listed in the associated marketplace and category.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DomesticReturnsShipmentPayeeCodeType.xsd #####

-->
	<xs:complexType name="DomesticReturnsShipmentPayeeCodeType">
		<xs:annotation>
			<xs:documentation>
				This type defines the available options for who pays the return shipping costs for domestic returns.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DomesticReturnsShipmentPayee" type="ns:ReturnsShipmentPayeeCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Defines the available options for who pays the return shipping costs for domestic returns in the specified marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DomesticReturnsShipmentPayeeDefinitionType.xsd #####

-->
	<xs:complexType name="DomesticReturnsShipmentPayeeDefinitionType">
		<xs:annotation>
			<xs:documentation>
				The values returned in this field indicate the available options for who pays the return shipping for domestic returns. Possible values are &lt;code&gt;BUYER&lt;/code&gt; and &lt;code&gt;SELLER&lt;/code&gt;. &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DutchBINEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="DutchBINEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
					This type is deprecated.
			</xs:documentation>
			<xs:appinfo>
				<noCalls/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/EANEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="EANEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;EANEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 'EANEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request). This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the EAN product identifying feature.
				&lt;br&gt;&lt;br&gt;
				To verify if a specific eBay site supports the EAN product identifying feature (for most categories), look for a 'true' value in the &lt;b&gt;SiteDefaults.EANEnabled&lt;/b&gt; field.
				&lt;br&gt;&lt;br&gt;
				To verify if a specific category on a specific eBay site supports the EAN product identifying feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a 'true' value in the &lt;b&gt;EANEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/EBaySubscriptionTypeCodeList.xsd #####

-->
	<xs:simpleType name="EBaySubscriptionTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains a list of eBay subscriptions that an eBay user may be subscribed to.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>PictureManagerLevel1, PictureManagerLevel2, PictureManagerLevel3, PictureManagerLevel4, PictureManagerLevel5, PictureManagerLevel6, PictureManagerLevel7, SellerAssistant, SellerAssistantPro, SellerReportsBasic, SellingManager, SellingManagerPro</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="SellerAssistant">
				<xs:annotation>
					<xs:documentation>
						This eBay subscription is no longer available.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerAssistantPro">
				<xs:annotation>
					<xs:documentation>
						This eBay subscription is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBayStoreBasic">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the user has a Basic eBay Store membership. See the &lt;a href="http://pages.ebay.com/sellerinformation/stores/Subscriptions.html" target="_blank"&gt;Welcome to eBay Stores&lt;/a&gt; help page for more information on eBay Store subscriptions.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBayStoreFeatured">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the user has a Premium eBay Store membership. See the &lt;a href="http://pages.ebay.com/sellerinformation/stores/Subscriptions.html" target="_blank"&gt;Welcome to eBay Stores&lt;/a&gt; help page for more information on eBay Store subscriptions.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBayStoreAnchor">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the user has a Anchor eBay Store membership. See the &lt;a href="http://pages.ebay.com/sellerinformation/stores/Subscriptions.html" target="_blank"&gt;Welcome to eBay Stores&lt;/a&gt; help page for more information on eBay Store subscriptions.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellingManager">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellingManagerPro">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel1">
				<xs:annotation>
					<xs:documentation>
					  This value is no longer applicable because Picture Manager has been EOLed.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel2">
				<xs:annotation>
					<xs:documentation>
					  This value is no longer applicable because Picture Manager has been EOLed.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel3">
				<xs:annotation>
					<xs:documentation>
					  This value is no longer applicable because Picture Manager has been EOLed.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel4">
				<xs:annotation>
					<xs:documentation>
					  This value is no longer applicable because Picture Manager has been EOLed.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel5">
				<xs:annotation>
					<xs:documentation>
					  This value is no longer applicable because Picture Manager has been EOLed.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel6">
				<xs:annotation>
					<xs:documentation>
					  This value is no longer applicable because Picture Manager has been EOLed.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel7">
				<xs:annotation>
					<xs:documentation>
			  This value is no longer applicable because Picture Manager has been EOLed.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsBasic">
				<xs:annotation>
					<xs:documentation>
						Basic Sales Reports are no longer available. Sellers should subscribe to Sales Reports Plus instead.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsPlus">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the user has a Sales Reports Plus subscription. A user can subscribe to Sales Report Plus through the &lt;b&gt;Subscriptions&lt;/b&gt; section of My eBay.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FileExchange">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the user has opted in to Seller Hub Reports (formerly known as File Exchange). Users can opt in to Seller Hub Reports through the &lt;b&gt;Reports&lt;/b&gt; section on Seller Hub. See the &lt;a href="https://www.ebay.com/help/selling/selling-tools/file-exchange?id=4096" target="_blank"&gt;Seller Hub Reports&lt;/a&gt; help page for more information.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketSpecialty">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Motors Dealer has a Local Market Specialty subscription. This type of account is used to sell in the Motorcycles, Powersports, and Other Vehicles and Trailers categories. Not Cars and Trucks.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketRegular">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Motors Dealer has a Local Market Regular  subscription. This type of account is used to sell in all eBay Motors categories.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="LocalMarketPremium">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Motors Dealer has a Local Market Premium  subscription. This type of account is used to sell in all eBay Motors categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/EnableCodeList.xsd #####

-->
	<xs:simpleType name="EnableCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type is used to indicate whether an application/URL/device is enabled to receive notifications, or to indicate whether a specific notification event is enabled.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enable">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that an application/URL/device is enabled to receive notifications, or to indicate that a specific notification event is enabled.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disable">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that an application/URL/device is disabled, or being blocked from receiving notifications, or to indicate that a specific notification event is disabled.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/EndItemRequestContainerType.xsd #####

-->
	<xs:complexType name="EndItemRequestContainerType">
		<xs:annotation>
			<xs:documentation>
			A container to specify a single eBay item to end.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the eBay listing to end.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>EndItems</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndingReason" type="ns:EndReasonCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller's reason for ending the listing early is input into this required field. The seller is not allowed to use the &lt;code&gt;ProductDeleted&lt;/code&gt; value, as this ending reason can only be used internally by eBay to administratively end a listing due to the associated Catalog product being removed from the eBay Catalog.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>EndItems</CallName>
							<RequiredInput>Yes</RequiredInput>
							<AllValuesExcept>ProductDeleted</AllValuesExcept>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. With
						&lt;b&gt;EndItems&lt;/b&gt;, the seller can pass in a different
						&lt;b&gt;MessageID&lt;/b&gt; value for
						each &lt;b&gt;EndItemRequestContainer&lt;/b&gt; container that is used in the request. The
						&lt;b&gt;CorrelationID&lt;/b&gt; value returned under each
						&lt;b&gt;EndItemResponseContainer&lt;/b&gt; container is used to correlate each
						End Item request container with its corresponding End Item response container. The same &lt;b&gt;MessageID&lt;/b&gt; value that you pass into a request will
						be returned in the &lt;b&gt;CorrelationID&lt;/b&gt; field in the response.
						&lt;br&gt;
						&lt;br&gt;
						If you do not pass in a &lt;b&gt;MessageID&lt;/b&gt; value in the request,
						&lt;b&gt;CorrelationID&lt;/b&gt; is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>EndItems</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/EndItemResponseContainerType.xsd #####

-->
	<xs:complexType name="EndItemResponseContainerType">
		<xs:annotation>
			<xs:documentation>
				This type includes the acknowledgement of the date and time when an eBay listing was ended due to the call to &lt;b&gt;EndItems&lt;/b&gt;.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates the date and time (returned in GMT) when the specified eBay listing was ended.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>EndItem</CallName>
							<CallName>EndItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. With
						&lt;b&gt;EndItems&lt;/b&gt;, the seller can pass in a different
						&lt;b&gt;MessageID&lt;/b&gt; value for
						each &lt;b&gt;EndItemRequestContainer&lt;/b&gt; container that is used in the request. The
						&lt;b&gt;CorrelationID&lt;/b&gt; value returned under each
						&lt;b&gt;EndItemResponseContainer&lt;/b&gt; container is used to correlate each
						End Item request container with its corresponding End Item response container. The same &lt;b&gt;MessageID&lt;/b&gt; value that you pass into a request will
						be returned in the &lt;b&gt;CorrelationID&lt;/b&gt; field in the response.
						&lt;br&gt;
						&lt;br&gt;
						If you do not pass in a &lt;b&gt;MessageID&lt;/b&gt; value in the request,
						&lt;b&gt;CorrelationID&lt;/b&gt; is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>EndItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Errors" type="ns:ErrorType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A list of application-level errors or warnings (if any) that were raised
						when eBay processed the request. &lt;br&gt;
						&lt;br&gt;
						Application-level errors occur due to
						problems with business-level data on the client side or on the eBay
						server side. For example, an error would occur if the request contains
						an invalid combination of fields, or it is missing a required field,
						or the value of the field is not recognized. An error could also occur
						if eBay encountered a problem in our internal business logic while
						processing the request.&lt;br&gt;
						&lt;br&gt;
						Only returned if there were warnings or errors.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/EndOfAuctionEmailPreferencesType.xsd #####

-->
	<xs:complexType name="EndOfAuctionEmailPreferencesType">
		<xs:annotation>
			<xs:documentation>
				Contains the seller's preferences for the email that can be sent to the winner of an auction listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TemplateText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller can customize the text of the email that is sent to the winner of an auction listing. The text of the email is provided in this field. If the seller is going to customize the text of the email through this field, the seller must also include the &lt;b&gt;TextCustomized&lt;/b&gt; field and set its value to &lt;code&gt;true&lt;/code&gt;.The text of the custom message for the email.
						&lt;br&gt;
						&lt;br&gt;
						This field is only returned if set for the account.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>3948</MaxLength>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogoURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller can include a customized logo in the email that is sent to the winner of an auction listing. The full URI to this logo image should be applied in this field. If the seller is going to include a customized logo in the email through this field, the seller must also include the &lt;b&gt;LogoCustomized&lt;/b&gt; field and set its value to &lt;code&gt;true&lt;/code&gt;, and include the &lt;b&gt;LogoType&lt;/b&gt; field and set its value to &lt;code&gt;Customized&lt;/code&gt;.
						&lt;br&gt;
						&lt;br&gt;
						This field is only returned if a customized logo is being used for the customized email.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogoType" type="ns:EndOfAuctionLogoTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is needed in the &lt;b&gt;SetUserPreferences&lt;/b&gt; call if the seller would like to use a customized or eBay Store logo. If the seller would like to use a customized logo, this field's value will be set to &lt;code&gt;Customized&lt;/code&gt;. If the seller would like to use their eBay Store logo (if it exists), this field's value will be set to &lt;code&gt;Store&lt;/code&gt;.
						&lt;br&gt;
						&lt;br&gt;
						This field is always returned, and its value will be &lt;code&gt;None&lt;/code&gt; if no logo is used in the customized email.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<AllValuesExcept>None</AllValuesExcept>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmailCustomized" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used in a &lt;b&gt;SetUserPreferences&lt;/b&gt; call to set/change the setting of whether a customized email will be sent to the winning bidder or not.
						&lt;br&gt;
						&lt;br&gt;
						This field is always returned to indicate whether or not a customized email will be sent to the winning bidder.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TextCustomized" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used in a &lt;b&gt;SetUserPreferences&lt;/b&gt; call to set/change the setting of whether customized text will be used or not in the customized email that is sent to the winning bidder. Customized text is provided through the &lt;b&gt;LogoURL&lt;/b&gt; field.
						&lt;br&gt;
						&lt;br&gt;
						This field is always returned to indicate whether or not customized text is used in a customized email that is sent to the winning bidder.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogoCustomized" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used in a &lt;b&gt;SetUserPreferences&lt;/b&gt; call to set/change the setting of whether a customized logo will be used or not in the customized email that is sent to the winning bidder. The URI to a customized logo is provided through the &lt;b&gt;TemplateText&lt;/b&gt; field. If the seller would like to use a customized logo, the &lt;b&gt;LogoType&lt;/b&gt; field must also be included, and its value will be set to &lt;code&gt;Customized&lt;/code&gt;.
						&lt;br&gt;
						&lt;br&gt;
						This field is always returned to indicate whether or not a customized logo is used in a customized email that is sent to the winning bidder.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CopyEmail" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
						<DeprecationVersion>889</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>993</EndOfLifeVersion>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/EndOfAuctionLogoTypeCodeList.xsd #####

-->
	<xs:simpleType name="EndOfAuctionLogoTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			This enumeration type is used to indicate the type of logo that will be included in the customized email that will be sent by the seller to the winning bidder in an auction listing.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="WinningBidderNotice">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the Winning Bidder Notice logo will be used in the end of auction email to winning bidder.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Store">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that the eBay seller's Store logo will be used in the end of auction email to winning bidder.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Customized">
				<xs:annotation>
					<xs:documentation>
					 This enumeration value indicates that a custom logo will be used in the end of auction email to winning bidder. The location (URL) of this custom logo can be given through the &lt;b&gt;LogoURL&lt;/b&gt; field of the &lt;b&gt;SetUserPreferences&lt;/b&gt; call. Just like any URL that is provided through eBay API calls, the URL for the custom logo must use 'https' (and not 'http').
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					  Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that no logo will be used in the end of auction email to winning bidder.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/EndReasonCodeList.xsd #####

-->
	<xs:simpleType name="EndReasonCodeType">
		<xs:annotation>
			<xs:documentation>
				This type defines the reasons that a seller can end an item listing early. This value is required if the seller ends a listing early. This can be on an item that hasn't
				sold and has no bids or on an item that has bids and the seller wants to sell the item to the high bidder now.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="LostOrBroken">
				<xs:annotation>
					<xs:documentation>
						Use this enumeration value in an End listing call if the seller is ending a listing because the item was lost or is broken.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotAvailable">
				<xs:annotation>
					<xs:documentation>
						Use this enumeration value in an End listing call if the seller is ending a listing because the item is no longer available for sale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Incorrect">
				<xs:annotation>
					<xs:documentation>
						Use this enumeration value in an End listing call if the seller is ending a listing because the start price or reserve price is incorrect.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OtherListingError">
				<xs:annotation>
					<xs:documentation>
						Use this enumeration value in an End listing call if the seller is ending a listing because the listing contained an error (other than start price or reserve price).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellToHighBidder">
				<xs:annotation>
					<xs:documentation>
					  Use this enumeration value in an End listing call if the seller is ending a listing because they want to sell an auction item to the current high bidder. A seller can end a listing early in order to sell to the current high bidder when the listing has qualifying bids (i.e., there is a current high bid that,
					  when applicable, meets the minimum reserve price) and there is more than 12 hours before the listing ends.
					  &lt;br&gt;
					  &lt;b&gt;Note&lt;/b&gt;: In the last 12 hours of an item listing, you cannot end an item early if it has bids.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Sold">
				<xs:annotation>
					<xs:documentation>
						The vehicle was sold. Applies to local classified listings for vehicles only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProductDeleted">
				<xs:annotation>
					<xs:documentation>
						For internal use only. This enumeration value cannot be used by the seller in an End listing call, but it will get returned in &lt;b&gt;GetItem&lt;/b&gt; if a listing was administratively ended by eBay if the item in a listing becomes unpurchasable due to the eBay Catalog product associated with the listing being removed from the catalog.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/EnergyEfficiencyType.xsd #####

-->
	<xs:complexType name="EnergyEfficiencyType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ImageURL&lt;/b&gt;, &lt;b&gt;ImageDescription&lt;/b&gt;, and &lt;b&gt;ProductInformationsheet&lt;/b&gt; regulatory fields that are used at the listing level to provide Energy Efficiency Label related information.&lt;br&gt;&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Important: &lt;/b&gt; When providing energy efficiency information on an appliance or smartphones and tablets listing, the energy efficiency &lt;b&gt;rating&lt;/b&gt; and &lt;b&gt;range&lt;/b&gt; of the item must be specified through the &lt;a href = "/devzone/xml/docs/reference/ebay/additem.html#Request.Item.ItemSpecifics" target="_blank"&gt;ItemSpecifics&lt;/a&gt; container. Use the &lt;a href = "/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory" target="_blank"&gt;getItemAspectsForCategory&lt;/a&gt; method of the Taxonomy API to retrieve applicable rating and range values for a specified category.&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence> 
			<xs:element name="ImageURL" type="xs:anyURI" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The URL to the Energy Efficiency Label image that is applicable to an item. This field is required if an Energy Efficiency Label is provided. The URL provided must be an eBay Picture Services (EPS) URL only. You can upload pictures to eBay Picture Services via the &lt;strong&gt;UploadSiteHostedPictures&lt;/strong&gt; call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	

			<xs:element name="ImageDescription" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						A brief verbal summary of the information included on the Energy Efficiency Label for an item.&lt;br /&gt;For example, &lt;em&gt;On a scale of A to G the rating is E&lt;/em&gt;.&lt;br /&gt;As with all strings, you need to escape reserved characters such as ampersand. This field is required if an Energy Efficiency Label is provided.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>280</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="ProductInformationsheet" type="xs:anyURI" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The URL to the Product Information Sheet that provides complete manufacturer-provided efficiency information about an item. This field is required if an Energy Efficiency Label is provided. The URL provided must be an eBay Picture Services (EPS) URL only. You can upload pictures to eBay Picture Services via the &lt;strong&gt;UploadSiteHostedPictures&lt;/strong&gt; call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	

		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/EpidSupportedDefinitionType.xsd #####

-->
	<xs:complexType name="EpidSupportedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;EpidSupported&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as &lt;b&gt;EpidSupported&lt;/b&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request, or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request). The &lt;b&gt;EpidSupported&lt;/b&gt; field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support specifying parts compatibility through an eBay product ID (ePID).
				&lt;br&gt;&lt;br&gt;
				At this time, this feature is only supported for motorcycle and scooter listings on the Germany and UK sites.
				&lt;br&gt;&lt;br&gt;
				To verify if a specific category supports specifying parts compatibility through an ePID, pass in a &lt;b&gt;EpidSupported&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;EpidSupported&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one category ID was passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExcludeShippingLocationDetailsType.xsd #####

-->
	<xs:complexType name="ExcludeShippingLocationDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;ExcludeShippingLocationDetails&lt;/b&gt; containers that are returned in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response. The values returned in the &lt;b&gt;ExcludeShippingLocationDetails.Location&lt;/b&gt; fields are the values that can be specified when specifying excluded shipping locations in an Add/Revise/Relist item call, or in a shipping business policy.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The localized location name.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Location" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The location or region code to be used with the AddItem family of calls. These
						codes are also returned by GetItem. This code reflects the &lt;a href=
						"http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm"
						&gt;ISO 3166&lt;/a&gt; codes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Region" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The region code to which the location belongs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the current version number of the ExcludeShippingLocation data. Use
						the version number to determine if you need to refresh your cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time in GMT that the feature flags for the details were last updated.
						Use this timestamp to determine if you need to refresh your cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExpressConditionRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="ExpressConditionRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This type is deprecated.
			</xs:documentation>
			<xs:appinfo>
			<noCalls/> 
	      <DeprecationVersion>579</DeprecationVersion>
				<EndOfLifeVersion>681</EndOfLifeVersion> 
				<DeprecationDetails>NoOp</DeprecationDetails>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExpressEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ExpressEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This type is deprecated.
			</xs:documentation>
			<xs:appinfo>
			<noCalls/> 
	      <DeprecationVersion>579</DeprecationVersion>
				<EndOfLifeVersion>681</EndOfLifeVersion> 
				<DeprecationDetails>NoOp</DeprecationDetails>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExpressPicturesRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="ExpressPicturesRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation> 
			   This type is deprecated.
			</xs:documentation>
			<xs:appinfo>
				<noCalls/>
				<DeprecationVersion>579</DeprecationVersion> 
				<EndOfLifeVersion>681</EndOfLifeVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExtendedContactDetailsType.xsd #####

-->
	<xs:complexType name="ExtendedContactDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used to provide contact hours for a seller of a Classified Ad listing, including motor vehicles. There is also a boolean field in this type that indicates whether or not potential buyer can contact the seller by email.
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ContactHoursDetails" type="ns:ContactHoursDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This containers consists of fields that allows the seller of a Classified Ad listing to tell potential buyers what days and times they may be contacted to inquire about the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A value of &lt;code&gt;true&lt;/code&gt; in this field indicates that potential buyers can contact the seller of the Classified Ad listing by email.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExtendedPictureDetailsType.xsd #####

-->
	<xs:complexType name="ExtendedPictureDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;ExtendedPictureDetails&lt;/b&gt; container, which is no longer returned under any circumstances, including when self-hosted pictures are used for the item. When self-hosted pictures are used by the seller, only the external URL of the gallery image is shown in the &lt;b&gt;PictureDetails.ExternalPictureURL&lt;/b&gt; field, and only the equivalent eBay Picture Server (EPS) URLs are shown for the rest of the item's images in separate &lt;b&gt;PictureDetails.PictureURL&lt;/b&gt; fields.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PictureURLs" type="ns:PictureURLsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					The &lt;b&gt;ExtendedPictureDetails&lt;/b&gt; container and its child fields are no longer returned under any circumstances, including when self-hosted pictures are used for the item. When self-hosted pictures are used by the seller, only the external URL of the gallery image is shown in the &lt;b&gt;PictureDetails.ExternalPictureURL&lt;/b&gt; field, and only the equivalent eBay Picture Server (EPS) URLs are shown for the rest of the item&apos;s images in separate &lt;b&gt;PictureDetails.PictureURL&lt;/b&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>1375</DeprecationVersion>
						<DeprecationDetails>NotReturned</DeprecationDetails>
						<UseInstead>PictureDetails.ExternalPictureURL</UseInstead>					
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExtendedProducerResponsibilityType.xsd #####

-->
	<xs:complexType name="ExtendedProducerResponsibilityType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;ExtendedProducerResponsibility&lt;/b&gt; container, which provides IDs for the producer or importer related to the new item, packaging, added documentation, or an eco-participation fee. In some markets, such as in France, this may be the importer of the item. For more information, see the &lt;b&gt;Extended Producer Responsibility for business sellers&lt;/b&gt; page for your site (for example, &lt;a href="https://www.ebay.com/help/selling/all-about-selling/selling-internationally/extended-producer-responsibility-for-business-sellers?id=5314" target="_blank"&gt;https://www.ebay.com/help/selling/all-about-selling/selling-internationally/extended-producer-responsibility-for-business-sellers?id=5314&lt;/a&gt;). 
				&lt;br/&gt;&lt;br/&gt;For &lt;b&gt;GetItem&lt;/b&gt; calls, this container is only returned to the listing owner, if the container is available.
			</xs:documentation>
		</xs:annotation>  
		<xs:sequence>

			<xs:element name="EcoParticipationFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the fee paid for new items to the eco-organization (for example, "eco-organisme" in France). It is a contribution to the financing of the elimination of the item responsibly. For multiple-variation listings, the &lt;b&gt;EcoParticipationFee&lt;/b&gt; in the &lt;b&gt;VariationExtendedProducerResponsibility&lt;/b&gt; container is used for each variation in the listing, and not the &lt;b&gt;EcoParticipationFee&lt;/b&gt; in the &lt;b&gt;ExtendedProducerResponsibility&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>16</MaxLength>
						<Min>0.0</Min>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			 
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeatureDefinitionsType.xsd #####

-->
	<xs:complexType name="FeatureDefinitionsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container that is returned in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response to indicate which eBay features are available on one more eBay marketplaces. If no &lt;b&gt;FeatureID&lt;/b&gt; field is included in the call request, all eBay features available for one more eBay marketplaces are returned. If one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request, only those eBay features specified in each &lt;b&gt;FeatureID&lt;/b&gt; field are returned in the response.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>ProductCreationEnabled</allValuesExcept>
			</xs:appinfo>			
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingDurations" type="ns:ListingDurationDefinitionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support multiple listing durations. Listing durations will vary based on the selling format (auction, fixed-price, or classified ad) and the eBay category. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ListingDurations&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTermsRequired" type="ns:ShippingTermRequiredDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces require shipping terms at listing time, which includes at least one domestic shipping service option and its associated costs. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ShippingTermsRequired&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferEnabled" type="ns:BestOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer feature. The Best Offer feature allows buyers and sellers to negotiate the price of the item.  This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;BestOfferEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DutchBINEnabled" type="ns:DutchBINEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable as Dutch auctions are no longer supported on any eBay marketplace.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserConsentRequired" type="ns:UserConsentRequiredDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HomePageFeaturedEnabled" type="ns:HomePageFeaturedEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the temporary display of a seller's listing on a section of the eBay Home Page. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;HomePageFeaturedEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPackEnabled" type="ns:ProPackEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Pro Pack listing upgrade bundle. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ProPackEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BasicUpgradePackEnabled" type="ns:BasicUpgradePackEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValuePackEnabled" type="ns:ValuePackEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Value Pack listing upgrade bundle. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ValuePackEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPackPlusEnabled" type="ns:ProPackPlusEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Pro Pack Plus listing upgrade bundle. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ProPackPlusEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdFormatEnabled" type="ns:AdFormatEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Classified Ad listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;AdFormatEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferCounterEnabled" type="ns:BestOfferCounterEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support counter offers to Best Offers. The Best Offer feature allows buyers and sellers to negotiate the price of the item, and once a Best Offer price is proposed, the seller can send the buyer a counter offer, and a buyer may even send another counter offer to the seller's counter offer. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;BestOfferCounterEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoDeclineEnabled" type="ns:BestOfferAutoDeclineEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Decline feature. The Best Offer Auto-Decline feature allows a seller to set a lower threshold dollar value on a listing, and any Best Offer amount below this amount is automatically declined by the eBay system. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;BestOfferAutoDeclineEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSpecialitySubscription" type="ns:LocalMarketSpecialitySubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Motors Local Market listings for dealership subscribers with a specialty subscription. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketSpecialitySubscription&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketRegularSubscription" type="ns:LocalMarketRegularSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						TThis field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Motors Local Market listings for dealership subscribers with a regular subscription. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketRegularSubscription&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPremiumSubscription" type="ns:LocalMarketPremiumSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Motors Local Market listings for dealership subscribers with a premium subscription. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketPremiumSubscription&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketNonSubscription" type="ns:LocalMarketNonSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Motors Local Market listings for dealerships without a subscription. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketNonSubscription&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressEnabled" type="ns:ExpressEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<EndOfLifeVersion>681</EndOfLifeVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressPicturesRequired" type="ns:ExpressPicturesRequiredDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<EndOfLifeVersion>681</EndOfLifeVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressConditionRequired" type="ns:ExpressConditionRequiredDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<EndOfLifeVersion>681</EndOfLifeVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumReservePrice" type="ns:MinimumReservePriceDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces require a minimum reserve price for an auction item. This feature is only applicable to auction listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;MinimumReservePrice&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionConfirmationRequestEnabled" type="ns:TCREnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerContactDetailsEnabled" type="ns:SellerContactDetailsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the seller to provide contact information at listing time for a classified ad listing. This feature is only applicable to classified ad listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;SellerContactDetailsEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreInventoryEnabled" type="ns:StoreInventoryEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeMeTransactionalEnabled" type="ns:SkypeMeTransactionalEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeMeNonTransactionalEnabled" type="ns:SkypeMeNonTransactionalEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesRegular" type="ns:LocalListingDistancesRegularDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support allow dealership subscribers with a regular subscription to specify local market radius for Motors Local Market listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalListingDistancesRegular&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesSpecialty" type="ns:LocalListingDistancesSpecialtyDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow dealership subscribers with a specialty subscription to specify local market radius for Motors Local Market listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalListingDistancesSpecialty&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesNonSubscription" type="ns:LocalListingDistancesNonSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow dealership subscribers without a subscription to specify local market radius for Motors Local Market listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalListingDistancesNonSubscription&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPaymentMethodEnabled" type="ns:ClassifiedAdPaymentMethodEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of acceptable payment methods for classified ad listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdPaymentMethodEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdShippingMethodEnabled" type="ns:ClassifiedAdShippingMethodEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of shipping service options for classified ad listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdShippingMethodEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer feature for classified ad listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdBestOfferEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCounterOfferEnabled" type="ns:ClassifiedAdCounterOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support counter offers to Best Offers for classified ad listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item, and once a Best Offer price is proposed, the seller can send the buyer a counter offer, and a buyer may even send another counter offer to the seller's counter offer. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdCounterOfferEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoDeclineEnabled" type="ns:ClassifiedAdAutoDeclineEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Decline feature for classified ad listings. The Best Offer Auto-Decline feature allows a seller to set a lower threshold dollar value on a listing, and any Best Offer amount below this amount is automatically declined by the eBay system. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdAutoDeclineEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByPhoneEnabled" type="ns:ClassifiedAdContactByPhoneEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a phone number when contacting the
						seller about a classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdContactByPhoneEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByEmailEnabled" type="ns:ClassifiedAdContactByEmailEnabledDefintionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an email address when contacting the seller about a classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdContactByEmailEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SafePaymentRequired" type="ns:SafePaymentRequiredDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						eBay controls all forms of electronic payment methods that are avaialable to buyers, so this field is no longer applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPayPerLeadEnabled" type="ns:ClassifiedAdPayPerLeadEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSpecificsEnabled" type="ns:ItemSpecificsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of Item Specifics in listings. Item Specifics are typical aspects that items in a specific  category tend to have, and they allow sellers to provide descriptive details of an item in a structured manner. For example, in a jewelry category, sellers might describe lockets with Item Specifics name-value pairs like "Chain Length=18 in." and "Main Shape=Heart", or in a Washers &amp; Dryers category, sellers might include "Type=Top-Loading". This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ItemSpecificsEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaisaPayFullEscrowEnabled" type="ns:PaisaPayFullEscrowEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						PaisaPay is a deprecated payment method, so this field is no longer applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BrandMPNIdentifierEnabled" type="ns:BrandMPNIdentifierEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of Brand and MPN (Manufacturer Part Number) to identify a product. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;BrandMPNIdentifierEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoAcceptEnabled" type="ns:BestOfferAutoAcceptEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Accept feature. The Best Offer Auto-Accept feature allows a seller to set a threshold dollar value on a listing, and any Best Offer amount at or above this amount is automatically accepted by the eBay system. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;BestOfferAutoAcceptEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoAcceptEnabled" type="ns:ClassifiedAdAutoAcceptEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Accept feature for classified ad listings. The Best Offer Auto-Accept feature allows a seller to set a threshold dollar value on a listing, and any Best Offer amount at or above this amount is automatically accepted by the eBay system. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdAutoAcceptEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeNorthAmericaEnabled" type="ns:CrossBorderTradeNorthAmericaEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support cross-border trading on the US and CA (English) sites. In cross-border trading, also referred to as International site visibility, a seller is able to post a listing to an additional eBay site for an additional small fee. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;CrossBorderTradeNorthAmericaEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeGBEnabled" type="ns:CrossBorderTradeGBEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support cross-border trading on the UK and Ireland sites. In cross-border trading, also referred to as International site visibility, a seller is able to post a listing to an additional eBay site for an additional small fee. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;CrossBorderTradeGBEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeAustraliaEnabled" type="ns:CrossBorderTradeAustraliaEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is for future use, as cross-border trading (aka International site visibility) is not currently supported for Australia.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerGuaranteeEnabled" type="ns:BuyerGuaranteeEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CombinedFixedPriceTreatmentEnabled" type="ns:CombinedFixedPriceTreatmentEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							This field is deprecated.
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryFeaturedDurations" type="ns:ListingEnhancementDurationDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="INEscrowWorkflowTimeline" type="ns:INEscrowWorkflowTimelineDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						PaisaPay is a deprecated payment method, so this field is no longer applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAdFormatEnabled" type="ns:eBayMotorsProAdFormatEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support motor vehicle classified ad listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProAdFormatEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByPhoneEnabled" type="ns:eBayMotorsProContactByPhoneEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a phone number when contacting the
						seller about a motor vehicle classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProContactByPhoneEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPhoneCount" type="ns:eBayMotorsProPhoneCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of multiple phone numbers for the seller for a motor vehicle classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProContactByPhoneEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByAddressEnabled" type="ns:eBayMotorsProContactByAddressEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						TThis field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an address when contacting the
						seller about a motor vehicle classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProContactByAddressEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProStreetCount" type="ns:eBayMotorsProStreetCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of multiple street address for the seller for a motor vehicle classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProContactByAddressEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCompanyNameEnabled" type="ns:eBayMotorsProCompanyNameEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a company name when contacting the
						seller about a motor vehicle classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProCompanyNameEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByEmailEnabled" type="ns:eBayMotorsProContactByEmailEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an email address when contacting the seller about a motor vehicle classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProContactByEmailEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProBestOfferEnabled" type="ns:eBayMotorsProBestOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer feature is for motor vehicle classified ad listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProBestOfferEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoAcceptEnabled" type="ns:eBayMotorsProAutoAcceptEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Accept feature for motor vehicle classified ad listings. The Best Offer Auto-Accept feature allows a seller to set a threshold dollar value on a listing, and any Best Offer amount at or above this amount is automatically accepted by the eBay system. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProAutoAcceptEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoDeclineEnabled" type="ns:eBayMotorsProAutoDeclineEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Decline feature for motor vehicle classified ad listings. The Best Offer Auto-Decline feature allows a seller to set a lower threshold dollar value on a listing, and any Best Offer amount below this amount is automatically declined by the eBay system. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProAutoDeclineEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPaymentMethodCheckOutEnabled" type="ns:eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of acceptable payment methods for motor vehicle classified ad listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProPaymentMethodCheckOutEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProShippingMethodEnabled" type="ns:eBayMotorsProShippingMethodEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of shipping service options for motor vehicle classified ad listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProShippingMethodEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCounterOfferEnabled" type="ns:eBayMotorsProCounterOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support counter offers to Best Offers for motor vehicle classified ad listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item, and once a Best Offer price is proposed, the seller can send the buyer a counter offer, and a buyer may even send another counter offer to the seller's counter offer. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProCounterOfferEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProSellerContactDetailsEnabled" type="ns:eBayMotorsProSellerContactDetailsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the seller to provide contact information at listing time for a motor vehicle classified ad listing. This feature is only applicable to motor vehicle classified ad listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;eBayMotorsProSellerContactDetailsEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAdFormatEnabled" type="ns:LocalMarketAdFormatEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Motors Local Market listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketAdFormatEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByPhoneEnabled" type="ns:LocalMarketContactByPhoneEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the use of a phone number when contacting the
						seller about a Motors Local Market listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketContactByPhoneEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPhoneCount" type="ns:LocalMarketPhoneCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the use of multiple phone numbers for the seller for a Motors Local Market listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketPhoneCount&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByAddressEnabled" type="ns:LocalMarketContactByAddressEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the use of an address when contacting the
						seller about a Motors Local Market listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketContactByAddressEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketStreetCount" type="ns:LocalMarketStreetCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the use of multiple street address for the seller for a Motors Local Market listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketStreetCount&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCompanyNameEnabled" type="ns:LocalMarketCompanyNameEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a company name when contacting the
						seller about a Motors Local Market listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketCompanyNameEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByEmailEnabled" type="ns:LocalMarketContactByEmailEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an email address when contacting the seller about a Motors Local Market listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketContactByEmailEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketBestOfferEnabled" type="ns:LocalMarketBestOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer feature is for Motors Local Market listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketBestOfferEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoAcceptEnabled" type="ns:LocalMarketAutoAcceptEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Accept feature for Motors Local Market listings. The Best Offer Auto-Accept feature allows a seller to set a threshold dollar value on a listing, and any Best Offer amount at or above this amount is automatically accepted by the eBay system. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketAutoAcceptEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoDeclineEnabled" type="ns:LocalMarketAutoDeclineEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Decline feature for Motors Local Market listings. The Best Offer Auto-Accept feature allows a seller to set a threshold dollar value on a listing, and any Best Offer amount at or above this amount is automatically accepted by the eBay system. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketAutoDeclineEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPaymentMethodCheckOutEnabled" type="ns:LocalMarketPaymentMethodCheckOutEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of acceptable payment methods for Motors Local Market listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketPaymentMethodCheckOutEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketShippingMethodEnabled" type="ns:LocalMarketShippingMethodEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of shipping service options for Motors Local Market listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketShippingMethodEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCounterOfferEnabled" type="ns:LocalMarketCounterOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support counter offers to Best Offers for Motors Local Market listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item, and once a Best Offer price is proposed, the seller can send the buyer a counter offer, and a buyer may even send another counter offer to the seller's counter offer. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketCounterOfferEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSellerContactDetailsEnabled" type="ns:LocalMarketSellerContactDetailsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the seller to provide contact information at listing time for Motors Local Market listings. This feature is only applicable to motor vehicle classified ad listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;LocalMarketSellerContactDetailsEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPhoneCount" type="ns:ClassifiedAdPhoneCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of multiple phone numbers for the seller for a classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdPhoneCount&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByAddressEnabled" type="ns:ClassifiedAdContactByAddressEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an address when contacting the
						seller about a classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdContactByAddressEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdStreetCount" type="ns:ClassifiedAdStreetCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of multiple street addresses for the seller for a classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdStreetCount&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCompanyNameEnabled" type="ns:ClassifiedAdCompanyNameEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a company name when contacting the
						seller about a classified ad listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ClassifiedAdCompanyNameEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SpecialitySubscription" type="ns:SpecialitySubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegularSubscription" type="ns:RegularSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PremiumSubscription" type="ns:PremiumSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonSubscription" type="ns:NonSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyEnabled" type="ns:ReturnPolicyEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of return policies in listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ReturnPolicyEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HandlingTimeEnabled" type="ns:HandlingTimeEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a stated handling time in listings. The handling time is the maximum number of business days the seller
						commits to for preparing an item to be shipped after receiving a
						cleared payment. The seller's handling time does not include the
						shipping time (the carrier's transit time). This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;HandlingTimeEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalRequiredForStoreOwner" type="ns:PayPalRequiredForStoreOwnerDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReviseQuantityAllowed" type="ns:ReviseQuantityAllowedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the quantity of a listing to be revised during the life of the listing. This feature is not applicable to auction listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ReviseQuantityAllowed&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevisePriceAllowed" type="ns:RevisePriceAllowedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the price of a listing to be revised during the life of the listing. This feature is not applicable to auction listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;RevisePriceAllowed&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurationsEnabled" type="ns:StoreOwnerExtendedListingDurationsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support extended listing durations for eBay Business Sellers with eBay Stores. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;RevisePriceAllowed&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurations" type="ns:StoreOwnerExtendedListingDurationsDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethod" type="ns:PaymentMethodDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of acceptable payment methods in listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;PaymentMethod&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						eBay now controls all electronic payment methods available to buyers, but sellers still need to specify offline payment methods for listings that require/support offline payment such as motor vehicle listings.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group1MaxFlatShippingCost" type="ns:Group1MaxFlatShippingCostDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the applicable max cap per shipping cost for shipping service group1. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;Group1MaxFlatShippingCost&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group2MaxFlatShippingCost" type="ns:Group2MaxFlatShippingCostDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the applicable max cap per shipping cost for shipping service group2. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;Group2MaxFlatShippingCost&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group3MaxFlatShippingCost" type="ns:Group3MaxFlatShippingCostDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						TThis field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the applicable max cap per shipping cost for shipping service group3. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;Group3MaxFlatShippingCost&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxFlatShippingCostCBTExempt" type="ns:MaxFlatShippingCostCBTExemptDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces do not impose a maximum flat-rate shipping cost if the item is being shipped internationally. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;MaxFlatShippingCostCBTExempt&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxFlatShippingCost" type="ns:MaxFlatShippingCostDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces do not impose a maximum flat-rate shipping cost. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;MaxFlatShippingCost&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationsEnabled" type="ns:VariationsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support multiple-variation listings for some categories. Multiple-variation listings contain items that are logically the same product, but that vary in color, size, or other aspect. For example, a particular brand and style of shirt could be available in different sizes and colors, such as "large blue" and "medium black" variations. This feature is only applicable to fixed-price listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;VariationsEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeConversionEnabled" type="ns:AttributeConversionEnabledFeatureDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreeGalleryPlusEnabled" type="ns:FreeGalleryPlusEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support free, automatic upgrades for Gallery Plus for some categories. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;FreeGalleryPlusEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreePicturePackEnabled" type="ns:FreePicturePackEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support a free Picture Pack upgrade for some categories. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;FreePicturePackEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCompatibilityEnabled" type="ns:ItemCompatibilityEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Parts Compatibility for some Parts &amp; Accessories categories. Parts compatibility allows a seller to show a list of all the vehicles that a part or accessory is compatible with in a listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ItemCompatibilityEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxItemCompatibility" type="ns:MaxItemCompatibilityDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces define a maximum limit for the number of compatible applications for items listed with parts compatibilities by application. Parts compatibility allows a seller to show a list of all the vehicles that a part or accessory is compatible with in a listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;MaxItemCompatibility&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinItemCompatibility" type="ns:MinItemCompatibilityDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces define a minimum amount for the number of compatible applications for items listed with parts compatibilities by application. Parts compatibility allows a seller to show a list of all the vehicles that a part or accessory is compatible with in a listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;MinItemCompatibility&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionEnabled" type="ns:ConditionEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the textual description of an item's condition at listing time. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ConditionEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionValues" type="ns:ConditionValuesDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Condition IDs to specify an item's condition at listing time. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ConditionValues&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueCategory" type="ns:ValueCategoryDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support value categories. A Value category will typically have lower listing fees or another eBay promotion. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ValueCategory&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductCreationEnabled" type="ns:ProductCreationEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
				<xs:element name="EANEnabled" type="ns:EANEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the EAN product identifying feature. This field will be returned as long as &lt;b&gt;EANEnabled&lt;/b&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific eBay site supports the EAN product identifying feature (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.EANEnabled&lt;/b&gt; field.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific category on a specific eBay site supports the EAN product identifying feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;EANEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ISBNEnabled" type="ns:ISBNEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the ISBN product identifying feature. This field will be returned as long as &lt;b&gt;ISBNEnabled&lt;/b&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific eBay site supports the ISBN product identifying feature (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.ISBNEnabled&lt;/b&gt; field.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific category on a specific eBay site supports the ISBN product identifying feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;ISBNEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UPCEnabled" type="ns:UPCEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the UPC product identifying feature. This field will be returned as long as &lt;b&gt;UPCEnabled&lt;/b&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific eBay site supports the UPC product identifying feature (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.UPCEnabled&lt;/b&gt; field.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific category on a specific eBay site supports the UPC product identifying feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;UPCEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CompatibleVehicleType" type="ns:CompatibleVehicleTypeDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Parts Compatibility feature for motor vehicles. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;CompatibleVehicleType&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxGranularFitmentCount" type="ns:MaxGranularFitmentCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces define a maximum limit for the number of fine-grained item compatibilities that can be applied to a listing. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;MaxGranularFitmentCount&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingProfileCategoryGroup" type="ns:ProfileCategoryGroupDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of category groups in shipping business policies. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ShippingProfileCategoryGroup&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentProfileCategoryGroup" type="ns:ProfileCategoryGroupDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
 						TThis field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of category groups in payment business policies. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;PaymentProfileCategoryGroup&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyProfileCategoryGroup" type="ns:ProfileCategoryGroupDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of category groups in return business policies. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;ReturnPolicyProfileCategoryGroup&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- START - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:element name="VINSupported" type="ns:VINSupportedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of the VIN (Vehicle Identification Number) field to identify a motor vehicle and create a listing is supported. VINs are supported on the US, Canada, Canada-French, and Australia sites. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;VINSupported&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VRMSupported" type="ns:VRMSupportedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of the VRM (Vehicle Registration Mark) field to identify a motor vehicle and create a listing is supported. VRMs are only supported on the UK site. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;VRMSupported&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerProvidedTitleSupported" type="ns:SellerProvidedTitleSupportedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support seller-provided titles in motor vehicle listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;SellerProvidedTitleSupported&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositSupported" type="ns:DepositSupportedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support deposits for motor vehicle listings. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;DepositSupported&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GlobalShippingEnabled" type="ns:GlobalShippingEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Global Shipping Program (GSP) as the method for shipping orders internationally. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;code&gt;GlobalShippingEnabled&lt;/code&gt; is not one of the values passed into those &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- END - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:element name="AdditionalCompatibilityEnabled" type="ns:AdditionalCompatibilityEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Boat and Motorcycle Parts Compatibility feature. This field will be returned as long as &lt;b&gt;AdditionalCompatibilityEnabled&lt;/b&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are passed into the call request.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific eBay site supports Boat or Motorcycle Parts Compatibility (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.AdditionalCompatibilityEnabled&lt;/b&gt; field.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific category on a specific eBay site supports Boat and Motorcycle Parts Compatibility, pass in a
						&lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a
						&lt;code&gt;true&lt;/code&gt;
						&lt;br&gt; value in the &lt;b&gt;AdditionalCompatibilityEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupDropOffEnabled" type="ns:PickupDropOffEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Click and Collect feature. This field will be returned as long as &lt;b&gt;PickupDropOffEnabled&lt;/b&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are passed into the call request.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific eBay site supports the Click and Collect feature (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.PickupDropOffEnabled&lt;/b&gt; field.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific category on a specific eBay site supports the Click and Collect feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;PickupDropOffEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For Click and Collect eligible sellers, the Click and Collect feature can only be enabled at the account level, and then each of the seller's listings within an Click and Collect enabled category will be automatically evaluated for Click and Collect eligibility.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DigitalGoodDeliveryEnabled" type="ns:DigitalGoodDeliveryEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support digital gift card listings. This field will be returned as long as &lt;b&gt;DigitalGoodDeliveryEnabled&lt;/b&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are passed into the call request.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific eBay site supports digital gift card listings (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.DigitalGoodDeliveryEnabled&lt;/b&gt; field.
						&lt;br&gt;
						&lt;br&gt;
						To verify if a specific category on a specific eBay site supports digital gift card listings, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;DigitalGoodDeliveryEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
						&lt;br&gt;
						&lt;br&gt;
						Digital gift cards are currently only supported on the US site. There are some restrictions when it comes to selling gift cards, including the following:
						&lt;ul&gt;
						&lt;li&gt;Each seller can only have one gift card listing at any given time &lt;/li&gt;
						&lt;li&gt;The maximum dollar value of the gift card may not exceed 500.00&lt;/li&gt;
						&lt;li&gt;Prepaid credit cards from American Express, Discover, MasterCard, or Visa are not allowed&lt;/li&gt;
            &lt;/ul&gt;
						For more information on eBay's Gift Card policy, see the &lt;a href="
            https://www.ebay.com/help/policies/prohibited-restricted-items/gift-cards-policy?id=4294" target="_blank"&gt;Gift cards policy&lt;/a&gt;  help page.
          </xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EpidSupported" type="ns:EpidSupportedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an eBay Product ID (e.g. ePID) in an Add/Revise/Relist API call to identify which motorcycles and/or scooters are compatible with a motor vehicle part or accessory. ePIDs can only be used to identify motorcycles and scooters on the Germany and UK sites. This field will be returned as long as &lt;b&gt;EpidSupported&lt;/b&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are passed into the call request.
						&lt;br/&gt;&lt;br/&gt;
						For more information on using an ePID to identify a compatible motorcycle or scooter through an Add/Revise/Relist API call on the Germany or UK site, see the documentation for the &lt;a href="
            https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/AddItem.html#Request.Item.ItemCompatibilityList.Compatibility.NameValueList"&gt;Compatibility.NameValueList&lt;/a&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="KTypeSupported" type="ns:KTypeSupportedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						TThis field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a K Type vehicle number in an Add/Revise/Relist API call to identify which cars and/or trucks are compatible with a motor vehicle part or accessory. K type vehicle numbers can only be used to identify cars and trucks on the Germany site. This field will be returned as long as &lt;b&gt;KTypeSupported&lt;/b&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; values are passed into the call request.
						&lt;br/&gt;&lt;br/&gt;
						For more information on using a K Type vehicle number to identify a compatible car or truck through an Add/Revise/Relist API call on the Germany site, see the documentation for the &lt;a href="
            https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/AddItem.html#Request.Item.ItemCompatibilityList.Compatibility.NameValueList"&gt;Compatibility.NameValueList&lt;/a&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductRequiredEnabled" type="ns:ProductRequiredEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated. No eBay categories require listings based on an eBay catalog product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticReturnsAcceptedValues" type="ns:DomesticReturnsAcceptedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, this flag indicates the seller can set how to handle domestic returns.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalReturnsAcceptedValues" type="ns:InternationalReturnsAcceptedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, this flag indicates the seller can set how to handle international returns.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticReturnsDurationValues" type="ns:DomesticReturnsDurationDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, this flag indicates the seller can set the time duration for domestic returns.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalReturnsDurationValues" type="ns:InternationalReturnsDurationDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, this flag indicates the seller can set the time duration for international returns.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticReturnsShipmentPayeeValues" type="ns:DomesticReturnsShipmentPayeeDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, this flag indicates the seller can set who pays the shipping for domestic returns.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalReturnsShipmentPayeeValues" type="ns:InternationalReturnsShipmentPayeeDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, this flag indicates the seller can set who pays the shipping for international returns.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticRefundMethodValues" type="ns:DomesticRefundMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, this flag indicates the seller can set the method they use to refund domestic returns.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalRefundMethodValues" type="ns:InternationalRefundMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, this flag indicates the seller can set the method they use to refund international returns.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyDescriptionEnabled" type="ns:ReturnPolicyDescriptionEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, this flag indicates the seller can choose to describe the return policy they offer (providing return-policy details is required in some EU countries).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeatureEligibilityType.xsd #####

-->
	<xs:complexType name="FeatureEligibilityType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the seller making the request can list with certain features.
				A seller's eligibility is determined by their Feedback score.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="QualifiesForBuyItNow" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller is eligible to create auction listings enabled with the 'Buy It Now' option. A value of &lt;code&gt;true&lt;/code&gt; means that the seller is eligible; a value of &lt;code&gt;false&lt;/code&gt; indicates that they are not eligible.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QualifiesForBuyItNowMultiple" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller is eligible to specify the 'Buy It Now' option for multiple-quantity listings. A value of &lt;code&gt;true&lt;/code&gt; means that the seller is eligible; a value of &lt;code&gt;false&lt;/code&gt; indicates that they are not eligible.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QualifiedForFixedPriceOneDayDuration" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller is eligible to create fixed-price listings with a one-day listing duration. A value of &lt;code&gt;true&lt;/code&gt; means that the seller is eligible; a value of &lt;code&gt;false&lt;/code&gt; indicates that the seller is not eligible. Note that this field only controls user eligibility. The listing type and category must support this feature for this field to be applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QualifiesForVariations" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Indicates whether or not the seller is eligible to create
					multiple-variation, fixed-price listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QualifiedForAuctionOneDayDuration" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 Indicates whether the seller is eligible to create an auction listing with a one-day duration. Limitation: the Adult-Only and Motor Vehicle categories do not support one-day auctions, so the seller cannot create one-day auction listings in these categories, even if the seller has the eligibility.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeatureIDCodeList.xsd #####

-->
	<xs:simpleType name="FeatureIDCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that lists all possible values that can be passed into the &lt;b&gt;FeatureID&lt;/b&gt; field in a &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call. The &lt;b&gt;FeatureID&lt;/b&gt; field is to used to check if specific listing features are enabled at the site or category level. Multiple &lt;b&gt;FeatureID&lt;/b&gt; fields can be used in the request. If no &lt;b&gt;FeatureID&lt;/b&gt; fields are used, the call retrieves data for all features defined within this enumerated type.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>DutchBINEnabled, DigitalDeliveryEnabled, BasicUpgradePack, ExpressEnabled, ExpressPicturesRequired, ExpressConditionRequired, TransactionConfirmationRequestEnabled, StoreInventoryEnabled, MaximumBestOffersAllowed, ClassifiedAdMaximumBestOffersAllowed, ClassifiedAdContactByEmailAvailable, ClassifiedAdPayPerLeadEnabled, ISBNIdentifierEnabled, UPCIdentifierEnabled, EANIdentifierEnabled, CombinedFixedPriceTreatment, PayPalRequiredForStoreOwner, AttributeConversionEnabled, PaymentOptionsGroup, VINSupported, VRMSupported, DepositSupported, SkypeMeTransactionalEnabled, SkypeMeNonTransactionalEnabled, PaisaPayFullEscrowEnabled, INEscrowWorkflowTimeline, UserConsentRequired, SafePaymentRequired, PayPalBuyerProtectionEnabled, BuyerGuaranteeEnabled, PayPalRequired, SpecialitySubscription, RegularSubscription, PremiumSubscription, NonSubscription, IntangibleEnabled, ProductCreationEnabled, GalleryFeaturedDurations, Group1MaxFlatShippingCost, Group2MaxFlatShippingCost, Group3MaxFlatShippingCost, HomePageFeaturedEnabled, ProductRequiredEnabled, ProPack, ProPackPlus, StoreOwnerExtendedListingDurations, StoreOwnerExtendedListingDurationsEnabled, ValuePack</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ListingDurations">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, supported site-default and category-specific listing durations values for each listing type are returned in the &lt;b&gt;SiteDefaults.ListingDuration&lt;/b&gt; and &lt;b&gt;Category.ListingDuration&lt;/b&gt; fields of the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.BestOfferEnabled&lt;/b&gt; and &lt;b&gt;Category.BestOfferEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site supports the Best Offer feature, and which categories allow the Best Offer feature.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DutchBINEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt;, as Dutch-style auctions are no longer available on any eBay sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingTermsRequired">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ShippingTermsRequired&lt;/b&gt; and &lt;b&gt;Category.ShippingTermsRequired&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site, and individual categories on that site, require at least one domestic shipping service option (with cost) to be specified before an item is listed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserConsentRequired">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated and should not be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HomePageFeaturedEnabled">
				<xs:annotation>
					<xs:documentation>
						The feature associated with this value is deprecated, so specifying this value as a &lt;b&gt;FeatureID&lt;/b&gt; value has no practical use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdFormatEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.AdFormatEnabled&lt;/b&gt; and &lt;b&gt;Category.AdFormatEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DigitalDeliveryEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferCounterEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.BestOfferCounterEnabled&lt;/b&gt; and &lt;b&gt;Category.BestOfferCounterEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site supports the Best Offer counter offers, and which categories allow the Best Offer counter offers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferAutoDeclineEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.BestOfferAutoDeclineEnabled&lt;/b&gt; and &lt;b&gt;Category.BestOfferAutoDeclineEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Best Offer auto decline feature. With the Best Offer auto decline feature, the seller sets a price threshold, and all Best Offers and counter offers below this price value are automatically declined without any seller action.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPack">
				<xs:annotation>
					<xs:documentation>
						The feature associated with this value is deprecated, so specifying this value as a &lt;b&gt;FeatureID&lt;/b&gt; value has no practical use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicUpgradePack">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValuePack">
				<xs:annotation>
					<xs:documentation>
						The feature associated with this value is deprecated, so specifying this value as a &lt;b&gt;FeatureID&lt;/b&gt; value has no practical use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackPlus">
				<xs:annotation>
					<xs:documentation>
						The feature associated with this value is deprecated, so specifying this value as a &lt;b&gt;FeatureID&lt;/b&gt; value has no practical use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketSpecialitySubscription">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketSpecialitySubscription&lt;/b&gt; boolean field in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site supports Local Market listings for sellers with a specialty subscription to Local Market for Vehicles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketRegularSubscription">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketRegularSubscription&lt;/b&gt; boolean field in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site supports Local Market listings for sellers with a regular subscription to Local Market for Vehicles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketPremiumSubscription">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketPremiumSubscription&lt;/b&gt; boolean field in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site supports Local Market listings for sellers with a premium subscription to Local Market for Vehicles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketNonSubscription">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketNonSubscription&lt;/b&gt; boolean field in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site supports Local Market listings for sellers without a subscription to Local Market for Vehicles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpressEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpressPicturesRequired">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpressConditionRequired">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerContactDetailsEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.SellerContactDetailsEnabled&lt;/b&gt; and &lt;b&gt;Category.SellerContactDetailsEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow the seller to provide contact information within a Classified Ad listing. This feature is only applicable to Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MinimumReservePrice">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.MinimumReservePrice&lt;/b&gt; and &lt;b&gt;Category.MinimumReservePrice&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories require a minimum Reserve Price for auction listings. This feature is only applicable to Auction listings and only if the seller decides to set a Reserve Price for the auction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TransactionConfirmationRequestEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreInventoryEnabled">
				<xs:annotation>
					<xs:documentation>
					This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalListingDistances">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the integer values in the &lt;b&gt;LocalListingDistancesRegular&lt;/b&gt;, &lt;b&gt;LocalListingDistancesSpecialty&lt;/b&gt;, and &lt;b&gt;LocalListingDistancesNonSubscription&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate the radius (in miles) of the selling area for Local Market Vehicle listings, based on Local Market subscription status of the motor vehicle seller (specialty subscription, regular subscription, or no subscription).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SkypeMeTransactionalEnabled">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, as Skype communication between eBay members is no longer supported.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SkypeMeNonTransactionalEnabled">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable, as Skype communication between eBay members is no longer supported.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdPaymentMethodEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ClassifiedAdPaymentMethodEnabled&lt;/b&gt; and &lt;b&gt;Category.ClassifiedAdPaymentMethodEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not (and when) accepted payment methods are displayed to buyers for the specified eBay site and for individual categories. This feature is only applicable for Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdShippingMethodEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ClassifiedAdShippingMethodEnabled&lt;/b&gt; and &lt;b&gt;Category.ClassifiedAdShippingMethodEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the display of available shipping methods to buyers. This feature is only applicable for Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdBestOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ClassifiedAdBestOfferEnabled&lt;/b&gt; and &lt;b&gt;Category.ClassifiedAdBestOfferEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Best Offer feature for Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdCounterOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ClassifiedAdCounterOfferEnabled&lt;/b&gt; and &lt;b&gt;Category.ClassifiedAdCounterOfferEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support Best Offer counter offers for Classified Ad listings. This feature is only applicable for Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdAutoDeclineEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ClassifiedAdAutoDeclineEnabled&lt;/b&gt; and &lt;b&gt;Category.ClassifiedAdAutoDeclineEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Best Offer auto decline feature for Classified Ad listings. With the Best Offer auto decline feature, the seller sets a price threshold, and all Best Offers and counter offers below this price value are automatically declined without any seller action. This feature is only applicable for Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdContactByEmailEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ClassifiedAdContactByEmailEnabled&lt;/b&gt; and &lt;b&gt;Category.ClassifiedAdContactByEmailEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow the seller to provide a contact email address within a Classified Ad listing. This feature is only applicable to Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdContactByPhoneEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ClassifiedAdContactByPhoneEnabled&lt;/b&gt; and &lt;b&gt;Category.ClassifiedAdContactByPhoneEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow the seller to provide a contact phone number within a Classified Ad listing. This feature is only applicable to Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SafePaymentRequired">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated and should not be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaximumBestOffersAllowed">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdMaximumBestOffersAllowed">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdContactByEmailAvailable">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used. To verify if the seller's contact information can be shared with prospective buyers in the listing, use the &lt;b&gt;SellerContactDetailsEnabled&lt;/b&gt; enumeration value instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdPayPerLeadEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemSpecificsEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ItemSpecificsEnabled&lt;/b&gt; and &lt;b&gt;Category.ItemSpecificsEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate if the eBay site and individual categories support the use of Item Specifics in listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayFullEscrowEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated and should not be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ISBNIdentifierEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated and should no longer be used. Use &lt;b&gt;ISBNEnabled&lt;/b&gt; instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPCIdentifierEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated and should no longer be used. Use &lt;b&gt;UPCEnabled&lt;/b&gt; instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EANIdentifierEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated and should no longer be used. Use &lt;b&gt;EANEnabled&lt;/b&gt; instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BrandMPNIdentifierEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.BrandMPNIdentifierEnabled&lt;/b&gt; boolean field in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not individual categories on the specified site support the ability of a seller to identify a product through a Brand/Manufacturer Part Number (MPN) combination.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdAutoAcceptEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ClassifiedAdAutoAcceptEnabled&lt;/b&gt; and &lt;b&gt;Category.ClassifiedAdAutoAcceptEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Best Offer auto accept feature for Classified Ad listings. With the Best Offer auto accept feature, the seller sets a price threshold, and all Best Offers and counter offers at or above this price value are automatically accepted without any seller action. This feature is only applicable for Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferAutoAcceptEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.BestOfferAutoAcceptEnabled&lt;/b&gt; and &lt;b&gt;Category.BestOfferAutoAcceptEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Best Offer auto accept feature. With the Best Offer auto accept feature, the seller sets a price threshold, and all Best Offers and counter offers at or above this price value are automatically accepted without any seller action.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CrossBorderTradeEnabled">
				<xs:annotation>
					<xs:documentation>
							If this value is specified, the &lt;b&gt;CrossBorderTradeNorthAmericaEnabled&lt;/b&gt;, &lt;b&gt;CrossBorderTradeGBEnabled&lt;/b&gt;, and &lt;b&gt;CrossBorderTradeAustraliaEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the International Site Visibility (Cross-Border Trade) feature, and on which sites. With the International Site Visibility feature, the seller is able to create a listing and make this listing available on multiple eBay sites (not just their domestic eBay site).
						</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalBuyerProtectionEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated and should not be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerGuaranteeEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated and should not be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INEscrowWorkflowTimeline">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated since it is only applicable to the eBay India site, and this marketplace is no longer available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CombinedFixedPriceTreatment">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GalleryFeaturedDurations">
				<xs:annotation>
					<xs:documentation>
						The Featured Gallery feature is deprecated, so specifying this value as a &lt;b&gt;FeatureID&lt;/b&gt; value has no practical use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalRequired">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated and should not be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProAdFormatEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProAdFormatEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProAdFormatEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow motor vehicles to be sold through Classified Ads. This value is only applicable for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProContactByPhoneEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProContactByPhoneEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProContactByPhoneEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow eBay Motors Pro users to provide contact phone numbers within a Motor Vehicles Classified Ad listing. The &lt;b&gt;Category.eBayMotorsProPhoneCount&lt;/b&gt; field indicates how many contact phone numbers are supported in each listing. This feature is only applicable to Motor Vehicles Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProContactByAddressEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProContactByAddressEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProContactByAddressEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow eBay Motors Pro users to provide contact street addresses within a Motor Vehicles Classified Ad listing. The &lt;b&gt;Category.eBayMotorsProStreetCount&lt;/b&gt; field indicates how many contact street addresses are supported in each listing. This feature is only applicable to Motor Vehicles Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProCompanyNameEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProCompanyNameEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProCompanyNameEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow eBay Motors Pro users to provide a company name within a Motor Vehicles Classified Ad listing. This feature is only applicable to Motor Vehicles Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProContactByEmailEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProContactByEmailEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProContactByEmailEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow eBay Motors Pro users to provide a contact email address within a Motor Vehicles Classified Ad listing. This feature is only applicable to Motor Vehicles Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProBestOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProBestOfferEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProBestOfferEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Best Offer feature for Motor Vehicles Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProAutoAcceptEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProAutoAcceptEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProAutoAcceptEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Best Offer auto accept feature for Motor Vehicles Classified Ad listings. With the Best Offer auto accept feature, the seller sets a price threshold, and all Best Offers and counter offers at or above this price value are automatically accepted without any seller action. This feature is only applicable for Motor Vehicles Classified Ad listings, and is only available to eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProAutoDeclineEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProAutoDeclineEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProAutoDeclineEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Best Offer auto decline feature for Motor Vehicles Classified Ad listings. With the Best Offer auto decline feature, the seller sets a price threshold, and all Best Offers and counter offers below this price value are automatically declined without any seller action. This feature is only applicable for Motor Vehicles Classified Ad listings, and is only available to eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProPaymentMethodCheckOutEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProPaymentMethodCheckOutEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProPaymentMethodCheckOutEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not (and when) accepted payment methods are displayed to buyers for the specified eBay site and for individual categories. This feature is only applicable for Motor Vehicles Classified Ad listings, and is only available to eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProShippingMethodEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProShippingMethodEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProShippingMethodEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the display of available shipping methods to buyers. This feature is only applicable for Motor Vehicles Classified Ad listings, and is only available to eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProCounterOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProCounterOfferEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProCounterOfferEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support Best Offer counter offers for Motor Vehicles Classified Ad listings. This feature is only applicable for Motor Vehicles Classified Ad listings, and is only available to eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProSellerContactDetailsEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.eBayMotorsProSellerContactDetailsEnabled&lt;/b&gt; and &lt;b&gt;Category.eBayMotorsProSellerContactDetailsEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow the seller to provide contact information within a Motor Vehicles Classified Ad listing. This feature is only applicable for Motor Vehicles Classified Ad listings, and is only available to eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketAdFormatEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketAdFormatEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketAdFormatEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow motor vehicles to be sold through Local Market Classified Ads. Motors Local Market listings are only available to eBay sellers who are Licensed Vehicle Dealers on eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketContactByPhoneEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketContactByPhoneEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketContactByPhoneEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow eBay Licensed Vehicle Dealers to provide contact phone numbers within a Motors Local Market listing. The &lt;b&gt;Category.LocalMarketPhoneCount&lt;/b&gt; field indicates how many contact phone numbers are supported in each listing. This feature is only applicable to Motors Local Market listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketContactByAddressEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketContactByAddressEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketContactByAddressEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow eBay Licensed Vehicle Dealers to provide contact street addresses within a Motors Local Market listing. This feature is only applicable to Motors Local Market listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketCompanyNameEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketCompanyNameEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketCompanyNameEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow eBay Licensed Vehicle Dealers to provide a company name within a Motors Local Market listing. This feature is only applicable to Motors Local Market listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketContactByEmailEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketContactByEmailEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketContactByEmailEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow eBay Licensed Vehicle Dealers to provide contact email addresses within a Motors Local Market listing. This feature is only applicable to Motors Local Market listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketBestOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketBestOfferEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketBestOfferEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Best Offer feature for Motors Local Market listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketAutoAcceptEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketAutoAcceptEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketAutoAcceptEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Best Offer auto accept feature for Motors Local Market listings. With the Best Offer auto accept feature, the seller sets a price threshold, and all Best Offers and counter offers at or above this price value are automatically accepted without any seller action. This feature is only applicable for Motors Local Market listings, and is only available to eBay Licensed Vehicle Dealers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketAutoDeclineEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketAutoDeclineEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketAutoDeclineEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Best Offer auto decline feature for Motors Local Market listings. With the Best Offer auto decline feature, the seller sets a price threshold, and all Best Offers and counter offers below this price value are automatically declined without any seller action. This feature is only applicable for Motors Local Market listings, and is only available to eBay Licensed Vehicle Dealers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketPaymentMethodCheckOutEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketPaymentMethodCheckOutEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketPaymentMethodCheckOutEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not (and when) accepted payment methods are displayed to buyers for the specified eBay site and for individual categories. This feature is only applicable for Motors Local Market listings, and is only available to eBay Licensed Vehicle Dealers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketShippingMethodEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketShippingMethodEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketShippingMethodEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the display of available shipping methods to buyers. This feature is only applicable for Motors Local Market listings, and is only available to eBay Licensed Vehicle Dealers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketCounterOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketCounterOfferEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketCounterOfferEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support Best Offer counter offers for Motors Local Market listings. This feature is only applicable for Motors Local Market listings, and is only available to eBay Licensed Vehicle Dealers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketSellerContactDetailsEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.LocalMarketSellerContactDetailsEnabled&lt;/b&gt; and &lt;b&gt;Category.LocalMarketSellerContactDetailsEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow the seller to provide contact information within a Motors Local Market listing. This feature is only applicable for Motors Local Market listings, and is only available to eBay Licensed Vehicle Dealers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdContactByAddressEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ClassifiedAdContactByAddressEnabled&lt;/b&gt; and &lt;b&gt;Category.ClassifiedAdContactByAddressEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow sellers to provide contact street addresses within a Classified Ad listing. The &lt;b&gt;Category.ClassifiedAdStreetCount&lt;/b&gt; field indicates how many street addresses are allowed in each listing. This feature is only applicable to Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdCompanyNameEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ClassifiedAdCompanyNameEnabled&lt;/b&gt; and &lt;b&gt;Category.ClassifiedAdCompanyNameEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow sellers to provide a company name within a Classified Ad listing. This feature is only applicable to Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SpecialitySubscription">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegularSubscription">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PremiumSubscription">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NonSubscription">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IntangibleEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalRequiredForStoreOwner">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReviseQuantityAllowed">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ReviseQuantityAllowed&lt;/b&gt; and &lt;b&gt;Category.ReviseQuantityAllowed&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow sellers to revise quantity in a multi-quantity, fixed-price listing while the listing is in a semi- or fully-restricted mode (such as when the listing already has sales or when the listing is scheduled to end within 12 hours). This value is only applicable to fixed-price listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RevisePriceAllowed">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.RevisePriceAllowed&lt;/b&gt; and &lt;b&gt;Category.RevisePriceAllowed&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow sellers to revise the price in a fixed-price listing while the listing is in a semi- or fully-restricted mode (such as when the listing already has sales or when the listing is scheduled to end within 12 hours). This value is only applicable to fixed-price listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreOwnerExtendedListingDurationsEnabled">
				<xs:annotation>
					<xs:documentation>
						The feature associated with this value is deprecated, so specifying this value as a &lt;b&gt;FeatureID&lt;/b&gt; value has no practical use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreOwnerExtendedListingDurations">
				<xs:annotation>
					<xs:documentation>
						The feature associated with this value is deprecated, so specifying this value as a &lt;b&gt;FeatureID&lt;/b&gt; value has no practical use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnPolicyEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ReturnPolicyEnabled&lt;/b&gt; and &lt;b&gt;Category.ReturnPolicyEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories allow eBay sellers to create a return policy for the listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HandlingTimeEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.HandlingTimeEnabled&lt;/b&gt; and &lt;b&gt;Category.HandlingTimeEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories require eBay sellers to set a handling time for products sold within the listing. The handling time is the maximum number of business days the seller commits to for preparing an item to be shipped after receiving a cleared payment. The seller's handling time does not include the shipping time (the carrier's transit time).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentMethods">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.PaymentMethod&lt;/b&gt; and &lt;b&gt;SiteDefaults.PaymentMethod&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate the accepted payment methods at the eBay site level and within the individual categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.MaxFlatShippingCost&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate the maximum flat-rate shipping costs that the seller may charge the buyer to ship one item domestically. At least one available shipping service option has to be under this value. Handling cost (if any) goes toward this maximum cost threshold.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxFlatShippingCostCBTExempt">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.MaxFlatShippingCostCBTExempt&lt;/b&gt; boolean field in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not sellers, who sell items to domestic buyers, but are shipping the item from another country, are exempt from the &lt;b&gt;MaxFlatShippingCost&lt;/b&gt; threshold.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Group1MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						The feature associated with this value is deprecated, so specifying this value as a &lt;b&gt;FeatureID&lt;/b&gt; value has no practical use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Group2MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						The feature associated with this value is deprecated, so specifying this value as a &lt;b&gt;FeatureID&lt;/b&gt; value has no practical use.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Group3MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						The feature associated with this value is deprecated, so specifying this value as a &lt;b&gt;FeatureID&lt;/b&gt; value has no practical use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VariationsEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.VariationsEnabled&lt;/b&gt; and &lt;b&gt;Category.VariationsEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support multi-variation listings. Variations are items within the same listing that are logically the same product, but differ slightly in size, color, or other aspect.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AttributeConversionEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreeGalleryPlusEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.FreeGalleryPlusEnabled&lt;/b&gt; and &lt;b&gt;Category.FreeGalleryPlusEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support a free Gallery Plus upgrade. The Gallery Plus feature includes the picture zoom-in option (when you hover the mouse over the picture) and the ability to enlarge the photo by clicking a link.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreePicturePackEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.FreePicturePackEnabled&lt;/b&gt; and &lt;b&gt;Category.FreePicturePackEnabled&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support a free Picture Pack upgrade. The Picture Pack feature is only available for eBay Motors vehicle listings. The Picture Pack feature includes up to 12 supersized photos with the zoom-in feature enabled for each one.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CompatibilityEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.ItemCompatibilityEnabled&lt;/b&gt; and &lt;b&gt;Category.ItemCompatibilityEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the Parts Compatibility feature, and if so, the mode of compatibility that is used (by application or by specification). The Parts Compatibility feature allows sellers to list their motor vehicles parts and accessories items with parts compatibility name-value pairs specific to motor vehicles, and allows potential buyers to search for these items using parts compatibility search fields.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MinCompatibleApplications">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the  &lt;b&gt;Category.MinCompatibleApplications&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate the minimum number of compatible applications that must be specified when listing a motor vehicle part or accessory in the given category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxCompatibleApplications">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the  &lt;b&gt;Category.MaxCompatibleApplications&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate the maximum number of compatible applications that can be specified when listing a motor vehicle part or accessory in the given category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ConditionEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.ConditionEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate which individual categories support (and even require) the use of &lt;b&gt;ConditionID&lt;/b&gt; values to specify the condition of an item within a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ConditionValues">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the  &lt;b&gt;Category.Condition&lt;/b&gt; containers in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will include Condition ID values and item conditions like 'Very Good', 'Acceptable', 'Used', etc. for all categories that support the use of Condition ID values.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValueCategory">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the  &lt;b&gt;Category.ValueCategory&lt;/b&gt; boolean fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate the categories that are considered by eBay to be 'Value Categories'. 'Value Categories' are generally categories where buyers can find good deals on items. If sellers decide to list within a value category, only this category may be used, and a secondary category is not supported.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProductCreationEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EANEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.EANEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not items listed in the corresponding category may utilize EANs to identify a product. A value of &lt;code&gt;Disabled&lt;/code&gt; indicates that EANs cannot be used for the category, a value of &lt;code&gt;Enabled&lt;/code&gt; indicates that EANs can be used for the category, and a value of &lt;code&gt;Required&lt;/code&gt; indicates that an EAN is required when listing a product in this category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ISBNEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.ISBNEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not items listed in the corresponding category may utilize ISBNs to identify a product. A value of &lt;code&gt;Disabled&lt;/code&gt; indicates that ISBNs cannot be used for the category, a value of &lt;code&gt;Enabled&lt;/code&gt; indicates that ISBNs can be used for the category, and a value of &lt;code&gt;Required&lt;/code&gt; indicates that an ISBN is required when listing a product in this category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPCEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.UPCEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not items listed in the corresponding category may utilize UPCs to identify a product. A value of &lt;code&gt;Disabled&lt;/code&gt; indicates that UPCs cannot be used for the category, a value of &lt;code&gt;Enabled&lt;/code&gt; indicates that UPCs can be used for the category, and a value of &lt;code&gt;Required&lt;/code&gt; indicates that a UPC is required when listing a product in this category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxGranularFitmentCount">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.MaxGranularFitmentCount&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate how many Parts Compatibility name-value pairs may be passed in for each motor vehicle aspect (Year, Make, and Model) in a motor vehicle parts and accessory listing. granularity. This field is only applicable to motor vehicle parts and accessory listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CompatibleVehicleType">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.CompatibleVehicleType&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate the type of vehicle that parts compatibility name-value pairs in a listing will be referring to, such as 'cars and trucks', 'all-terrain vehicles (ATV)', 'boats', and 'motorcycles'. This field is only applicable to motor vehicle parts and accessory listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentOptionsGroup">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingProfileCategoryGroup">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.ShippingProfileCategoryGroup&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate which shipping business policy category group that each category will inherit as the default category group. Currently, there are only two Business Policies category groups - 'MOTORS_VEHICLE' covers all motor-vehicle related categories, and 'ALL' covers all other categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentProfileCategoryGroup">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.PaymentProfileCategoryGroup&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate which payment business policy category group that each category will inherit as the default category group. Currently, there are only two Business Policies category groups - 'MOTORS_VEHICLE' covers all motor-vehicle related categories, and 'ALL' covers all other categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnPolicyProfileCategoryGroup">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.ReturnPolicyProfileCategoryGroup&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate which return policy business policy category group that each category will inherit as the default category group. Currently, there are only two Business Policies category groups - 'MOTORS_VEHICLE' covers all motor-vehicle related categories, and 'ALL' covers all other categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<!-- START - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:enumeration value="VINSupported">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VRMSupported">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerProvidedTitleSupported">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.SellerProvidedTitleSupported&lt;/b&gt; and &lt;b&gt;Category.SellerProvidedTitleSupported&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate if the eBay site and individual categories support the use of a seller-provided title for a motor vehicle listing on the US or Canada Motors marketplaces. A seller-provided title is a descriptive title, given by the seller, that appears below eBay's pre-filled listing title for the motor vehicle.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DepositSupported">
				<xs:annotation>
					<xs:documentation>
						This value is &lt;b&gt;deprecated&lt;/b&gt; and should no longer be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GlobalShippingEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.GlobalShippingEnabled&lt;/b&gt; and &lt;b&gt;Category.GlobalShippingEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate if the eBay site and individual categories support the Global Shipping Program (GSP) as a means for shipping items internationally. The GSP feature is only applicable to shipping items internationally.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<!-- END - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:enumeration value="AdditionalCompatibilityEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;SiteDefaults.AdditionalCompatibilityEnabled&lt;/b&gt; and &lt;b&gt;Category.AdditionalCompatibilityEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate whether or not the specified eBay site and individual categories support the second-generation Parts Compatibility feature where parts-compatibility name-value pairs can be passed in for boats, motorcycles, and other vehicles instead of just cars and trucks. This feature is only applicable to motor vehicle parts and accessory listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PickupDropOffEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.PickupDropOffEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate that items listed in the corresponding category may be enabled with the 'Click and Collect' feature. With the 'Click and Collect' feature, a buyer can purchase certain items on the eBay site and collect them at a local store. Buyers are notified by eBay once their items are available. A &lt;code&gt;false&lt;/code&gt; value in this field indicates that items listed in the category are not eligible for the 'Click and Collect' feature.
						&lt;br/&gt;&lt;br/&gt;
						The 'Click and Collect' feature is only available to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DigitalGoodDeliveryEnabled">
				<xs:annotation>
					<xs:documentation>
						If this value is specified, the &lt;b&gt;Category.DigitalGoodDeliveryEnabled&lt;/b&gt; fields in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will indicate that digital gift cards can be listed in the corresponding category. A &lt;code&gt;false&lt;/code&gt; value in this field indicates that digital gift cards may not be listed in the category.
						&lt;br/&gt;&lt;br/&gt;
						Digital gift cards are currently only supported on the US site. There are some restrictions when it comes to selling gift cards, including the following:
						<br/>
						&lt;ul&gt;
						&lt;li&gt;Each seller can only have one gift card listing at any given time;&lt;/li&gt;
						&lt;li&gt;The maximum dollar value of the gift card may not exceed 500.00; and&lt;/li&gt;
						&lt;li&gt;prepaid credit cards from American Express, Discover, MasterCard, or Visa are not allowed.&lt;/li&gt;
						&lt;/ul&gt;
						For more information on eBay's Gift Card policy, see the &lt;a href="http://pages.ebay.com/help/policies/gift.html"&gt;Gift cards policy&lt;/a&gt; Help page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EpidSupported">
				<xs:annotation>
					<xs:documentation>
						This value is used to see if an eBay Product ID (e.g. ePID) can be used in an Add/Revise/Relist API call to identify which motorcycles and/or scooters are compatible with a motor vehicle part or accessory is supported. ePIDs can only be used to identify motorcycles and scooters on the Germany and UK sites.
						&lt;br/&gt;&lt;br/&gt;
            For more information on using an ePID to identify a compatible motorcycle or scooter through an Add/Revise/Relist API call on the Germany or UK site, see the documentation for the &lt;a href="
            https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/AddItem.html#Request.Item.ItemCompatibilityList.Compatibility.NameValueList"&gt;Compatibility.NameValueList&lt;/a&gt; container.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KTypeSupported">
				<xs:annotation>
					<xs:documentation>
						This value is used to see if a K Type vehicle number in an Add/Revise/Relist API call to identify which cars and/or trucks are compatible with a motor vehicle part or accessory is supported. K type vehicle numbers can only be used to identify cars and trucks on the Germany site.
						&lt;br/&gt;&lt;br/&gt;
            For more information on using a K Type vehicle number to identify a compatible car or truck through an Add/Revise/Relist API call on the Germany site, see the documentation for the &lt;a href="
            https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/AddItem.html#Request.Item.ItemCompatibilityList.Compatibility.NameValueList"&gt;Compatibility.NameValueList&lt;/a&gt; container.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProductRequiredEnabled">
				<xs:annotation>
					<xs:documentation>
						The feature associated with this value is deprecated, so specifying this value as a &lt;b&gt;FeatureID&lt;/b&gt; value has no practical use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DomesticReturnsAcceptedValues">
				<xs:annotation>
					<xs:documentation>
						Use this ID to return the values you can specify for whether or not a seller accepts domestic returns.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
            &lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; 
							Sellers have the option of using the same return policy settings for both domestic and international returns, or different settings for domestic and international return policies. To see the supported returns accepted options for international returns, the &lt;b&gt;InternationalReturnsAcceptedValues&lt;/b&gt; enum should be used.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalReturnsAcceptedValues">
				<xs:annotation>
					<xs:documentation>
						Use this ID to return the values you can specify for whether or not a seller accepts international returns.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
            &lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; 
							Sellers have the option of using the same return policy settings for both domestic and international returns, or different settings for domestic and international return policies. To see the supported returns accepted options for domestic returns, the &lt;b&gt;DomesticReturnsAcceptedValues&lt;/b&gt; enum should be used.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DomesticReturnsDurationValues">
				<xs:annotation>
					<xs:documentation>
						Use this ID to return the values you can specify for the return duration for domestic returns.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
            &lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; 
							Sellers have the option of using the same return policy settings for both domestic and international returns, or different settings for domestic and international return policies. To see the supported return windows for international returns, the &lt;b&gt;InternationalReturnsDurationValues&lt;/b&gt; enum should be used.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalReturnsDurationValues">
				<xs:annotation>
					<xs:documentation>
						Use this ID to return the values you can specify for the return duration for international returns.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
            &lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; 
							Sellers have the option of using the same return policy settings for both domestic and international returns, or different settings for domestic and international return policies. To see the supported return windows for domestic returns, the &lt;b&gt;DomesticReturnsDurationValues&lt;/b&gt; enum should be used.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DomesticReturnsShipmentPayeeValues">
				<xs:annotation>
					<xs:documentation>
						Use this ID to return the values you can specify for who pays any return shipping costs for domestic returns.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
            &lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; 
							Sellers have the option of using the same return policy settings for both domestic and international returns, or different settings for domestic and international return policies. To see the supported return shipment payee values for international returns, the &lt;b&gt;InternationalReturnsShipmentPayeeValues&lt;/b&gt; enum should be used.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalReturnsShipmentPayeeValues">
				<xs:annotation>
					<xs:documentation>
						Use this ID to return the values you can specify for who pays any return shipping costs for international returns.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
            &lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; 
							Sellers have the option of using the same return policy settings for both domestic and international returns, or different settings for domestic and international return policies. To see the supported return shipment payee values for domestic returns, the &lt;b&gt;DomesticReturnsShipmentPayeeValues&lt;/b&gt; enum should be used.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DomesticRefundMethodValues">
				<xs:annotation>
					<xs:documentation>
						In US, sellers can offer item replacement in addition to offering a money-back refund for domestic returns. Use this ID to return whether or not the seller can offer &lt;code&gt;MoneyBackorReplacement&lt;/code&gt; for the specified category.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
            &lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; 
							Sellers have the option of using the same return policy settings for both domestic and international returns, or different settings for domestic and international return policies. To see the supported refund method options for international returns, the &lt;b&gt;InternationalRefundMethodValues&lt;/b&gt; enum should be used.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalRefundMethodValues">
				<xs:annotation>
					<xs:documentation>
						In US, sellers can offer item replacement in addition to offering a money-back refund for international returns. Use this ID to return whether or not the seller can offer &lt;code&gt;MoneyBackorReplacement&lt;/code&gt; for the specified category.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
            &lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; 
							Sellers have the option of using the same return policy settings for both domestic and international returns, or different settings for domestic and international return policies. To see the supported refund method options for domestic returns, the &lt;b&gt;DomesticRefundMethodValues&lt;/b&gt; enum should be used.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnPolicyDescriptionEnabled">
				<xs:annotation>
					<xs:documentation>
						In some EU countries, sellers are legally required to describe the return policy they offer. The value returned by this field indicates if sellers can provide such description within the given marketplace and category.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeaturedFirstCodeList.xsd #####

-->
	<xs:simpleType name="FeaturedFirstCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that indicates if the Featured First listing upgrade is enabled for the specified site, and whether it is restricted to a specific seller level.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
					The Featured First listing upgrade can no longer be added for new listings in any eBay marketplace.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the Featured First listing upgrade is enabled for all sellers on the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the Featured First listing upgrade is not available for any sellers on the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PowerSellerOnly">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the Featured First listing upgrade is only enabled for Power Sellers on the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TopRatedSellerOnly">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the Featured First listing upgrade is only enabled for Top-Rated Sellers on the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeaturedPlusCodeList.xsd #####

-->
	<xs:simpleType name="FeaturedPlusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that indicates if the Featured Plus listing upgrade is enabled for the specified site, and whether it is restricted to a specific seller level.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the Featured Plus listing upgrade is enabled for all sellers on the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the Featured Plus listing upgrade is not available for any sellers on the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PowerSellerOnly">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the Featured Plus listing upgrade is only enabled for Power Sellers on the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TopRatedSellerOnly">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the Featured Plus listing upgrade is only enabled for Top-Rated Sellers on the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FedExRateOptionCodeList.xsd #####

-->
	<xs:simpleType name="FedExRateOptionCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type consists of the different Federal Express shipping rates that sellers can offer to buyers. The shipping rates for the major US shipping carriers can be selected in the Shipping rate preferences in My eBay, or through the &lt;b&gt;SetUserPreferences&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="FedExStandardList">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller offers buyers the standard Federal Express shipping rates.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExCounter">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller offers buyers Federal Express counter rates.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExDiscounted">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller offers buyers discounted Federal Express shipping rates. Buyers will get these discounted shipping rates as long as they use the eBay-generated shipping labels.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeeType.xsd #####

-->
	<xs:complexType name="FeeType">
		<xs:annotation>
			<xs:documentation>
				Identifies the name and cost of a listing feature that a member pays to eBay. These listing feature names, fees, and possible discounts are intended only as
				an aid to help estimate the fees for a listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the name of the listing feature, such as &lt;code&gt;ListingFee&lt;/code&gt;, &lt;code&gt;SubtitleFee&lt;/code&gt;, or &lt;code&gt;BoldFee&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Fees</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/fees.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseInventoryStatus</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount of the fee that eBay will charge the member for the associated listing
						feature.
						</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>eBay.com Fees</Title>
							<URL>http://pages.ebay.com/help/sell/fees.html</URL>
							<For>a current list of listing features and their associated fees.</For>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseInventoryStatus</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionalDiscount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field exists in the response when the user has selected a feature that
						participates in a promotional discount.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						Verify calls might not return the PromotionalDiscount fee in the response.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Standard selling fees</Title>
							<URL>http://pages.ebay.com/help/sell/fees.html</URL>
							<For>A current schedule of listing features and their associated fees.</For>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseInventoryStatus</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackDetailArrayType.xsd #####

-->
	<xs:complexType name="FeedbackDetailArrayType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;FeedbackDetailArray&lt;/b&gt; container that is returned in the &lt;b&gt;GetFeedback&lt;/b&gt; call. The &lt;b&gt;FeedbackDetailArray&lt;/b&gt; container consists of an array of one or more Feedback entries. The Feedback entries that are returned will depend on the fields/values included in the call request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FeedbackDetail" type="ns:FeedbackDetailType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container consists of detailed information for a Feedback entry on a specific order line item. For Feedback entries that were left for the buyer by the seller, some of the fields in this container will not be returned to users who were not involved in the transaction as either the buyer or seller.
					</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetFeedback</CallName>
								<Details>DetailLevel: ReturnAll</Details>
								<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackDetailType.xsd #####

-->
	<xs:complexType name="FeedbackDetailType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;FeedbackDetail&lt;/b&gt; containers that are returned in the &lt;b&gt;GetFeedback&lt;/b&gt; response. Each &lt;b&gt;FeedbackDetail&lt;/b&gt; container consists of detailed information on one Feedback entry for a specific
				order line item. This container will only be returned if uses the &lt;b&gt;DetailLevel&lt;/b&gt; field and sets its value to &lt;code&gt;ReturnAll&lt;/code&gt;.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Although it is possible for users to retrieve Feedback entries for order line items in which they are not the buyer or seller, some of the fields of the &lt;b&gt;FeedbackDetail&lt;/b&gt; container will not be returned or masked. More details on the fields that will not be returned or masked are discussed in this type's individual fields.
				&lt;/span&gt;
		  </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CommentingUser" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay User ID of the user who left the Feedback entry.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field is returned, but masked to users who are not either the buyer or seller of the order line item.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackRatingStar" type="ns:FeedbackRatingStarCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is the Feedback Rating Star of the user indicated in the &lt;b&gt;CommentingUser&lt;/b&gt; field. See &lt;a href="types/FeedbackRatingStarCodeType.html"&gt;FeedbackRatingStarCodeType&lt;/a&gt; for the full list of Feedback Rating Stars, and the Feedback score ranges associated with those stars.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentingUserScore" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value is the Feedback score of the user indicated in the  &lt;b&gt;CommentingUser&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This free-form text is the actual comment that the commenting user left for their order partner. The Feedback comment's purpose is to explain, clarify, or justify the Feedback rating specified
						in the &lt;b&gt;CommentType&lt;/b&gt; field.
						&lt;br&gt;&lt;br&gt;
						The comment is returned as text in the language that the comment was originally left in. This comment will still be displayed even if a submitted Feedback entry is withdrawn.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500</MaxLength>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp (in GMT) indicates the date/time that the Feedback entry was submitted to eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentType" type="ns:CommentTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the rating of the Feedback left by the user identified in the &lt;b&gt;CommentingUser&lt;/b&gt; field.
						&lt;br&gt;&lt;br&gt;
						A &lt;b&gt;Positive&lt;/b&gt; rating increases a user's Feedback score, a &lt;b&gt;Negative&lt;/b&gt; rating decreases a user's Feedback score, and a &lt;b&gt;Neutral&lt;/b&gt; rating does not affect a user's Feedback score.
						&lt;br&gt;&lt;br&gt;
						Sellers cannot leave &lt;b&gt;Neutral&lt;/b&gt; or &lt;b&gt;Negative&lt;/b&gt; ratings for buyers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackResponse" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This free-form text is the comment that the recipient of the Feedback may leave in response or rebuttal to the Feedback. Responses to Feedback comments cannot be submitted or edited via the API.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500</MaxLength>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Followup" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This free-form text is the explanation that a user can give to a response. Follow-ups to Feedback comments cannot be submitted or edited via the API.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500</MaxLength>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the eBay listing associated with the Feedback entry. &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; For Feedback entries that were submitted less than five years ago, this field is returned to users who are not the buyer or seller of the order line item, but a dummy value such as '111111111' will be displayed. For Feedback entries that were submitted more than five years ago, this field will not be returned at all to users who do not have a relationship (as a buyer or seller) to the Feedback entry.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Role" type="ns:TradingRoleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the recipient of the Feedback entry is the buyer
						or the seller for the corresponding order line item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the item listing for which Feedback was provided. The title is returned as CDATA. This value can be returned as part of the Detailed Seller Ratings feature. Not returned if a listing ended more than 90 days ago. For Feedback entries that were left for the buyer by the seller, an &lt;b&gt;ItemTitle&lt;/b&gt; value will not be returned to a user that was not involved in the transaction as either the buyer or seller.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80</MaxLength>
						<SeeLink>
							<Title>Seller ratings</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/feedback-seller-ratings.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The purchase price for the item that was associated with the Feedback entry.
						This value can be returned as part of the Detailed Seller Ratings feature.
						Not returned if a listing ended more than 90 days ago. For Feedback entries that were left for the buyer by the seller, an &lt;b&gt;ItemPrice&lt;/b&gt; value will not be returned to a user that was not involved in the transaction as either the buyer or seller.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Seller ratings</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/feedback-seller-ratings.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the Feedback entry.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay order line item for which the Feedback entry was left. This field is not returned if the Feedback entry was left for an auction listing, since all auction listings have a &lt;b&gt;TransactionID&lt;/b&gt; value of 0.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
						&lt;/span&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; For Feedback entries that were submitted less than five years ago, this field is returned to users who are not the buyer or seller of the order line item, but a dummy value such as '111111111' will be displayed. For Feedback entries that were submitted more than five years ago, this field will not be returned at all to users who do not have a relationship (as a buyer or seller) to the Feedback entry.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentReplaced" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean value indicates whether or not eBay replaced the Feedback comment with a message that the Feedback comment was removed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResponseReplaced" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean value indicates whether or not eBay replaced the response to the Feedback comment with a message that the response to the Feedback comment was removed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FollowUpReplaced" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean value indicates whether or not eBay replaced the follow-up to the Feedback comment with a message that the follow-up to the Feedback comment was removed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Countable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean value indicates whether or not the Feedback entry will affect the user's Feedback score. Only Feedback left by verified users can count toward the aggregate score of another user. If a unverified user leaves a Feedback entry, then later becomes verified, that Feedback entry will still have no affect on the recipient user's Feedback score. Or, if a user is verified and at some later date changes to unverified status, the Feedback entry left while the user was verified remains in effect.
					</xs:documentation>
					<xs:appinfo>
						<Default>true</Default>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>(GetUser) ItemDetails</Title>
							<URL>GetUser.html#Response.User.SiteVerfied</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackRevised" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This flag indicates whether or not a Feedback entry was revised (rating was
						changed).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier for an eBay order line item. For Feedback entries that were left for the buyer by the seller, an &lt;b&gt;OrderLineItemID&lt;/b&gt; value will not be returned to a user that was not involved in the transaction as either the buyer or seller.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; For Feedback entries that were submitted less than five years ago, this field is returned to users who are not the buyer or seller of the order line item, but a dummy value such as '11111111-0' will be displayed. For Feedback entries that were submitted more than five years ago, this field will not be returned at all to users who do not have a relationship (as a buyer or seller) to the Feedback entry.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			 </xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackInfoType.xsd #####

-->
	<xs:complexType name="FeedbackInfoType">
		<xs:annotation>
			<xs:documentation>
				Type defining the Feedback details for an order line item, including the eBay User ID
				of the user the feedback is intended for, the Feedback rating, and the Feedback comment.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CommentText" type="xs:string" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						Textual comment that explains, clarifies, or justifies the Feedback rating specified
						in &lt;b&gt;CommentType&lt;/b&gt;. This field is required in &lt;b&gt;CompleteSale&lt;/b&gt; if the
						&lt;b&gt;FeedbackInfo&lt;/b&gt; container is used.
						&lt;br&gt;&lt;br&gt;
						This comment will still be displayed even if submitted Feedback is withdrawn.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500</MaxLength>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentType" type="ns:CommentTypeCodeType" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						This value indicates the Feedback rating for the user specified in the
						&lt;b&gt;TargetUser&lt;/b&gt; field. This field is required in &lt;b&gt;CompleteSale&lt;/b&gt; if the
						&lt;b&gt;FeedbackInfo&lt;/b&gt; container is used.
						&lt;br&gt;&lt;br&gt;
						A Positive rating increases the user's Feedback score, a Negative rating decreases
						the user's Feedback score, and a Neutral rating does not affect the user's Feedback
						score. eBay users also have the right to withdraw feedback for whatever reason.
						&lt;br&gt;&lt;br&gt;
						Sellers cannot leave Neutral or Negative ratings for buyers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<OnlyTheseValues>Positive</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Context>FeedbackReceived</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TargetUser" type="ns:UserIDType" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						This eBay User ID identifies the recipient user for whom the feedback is being left.
						This field is required in &lt;b&gt;CompleteSale&lt;/b&gt; if the
						&lt;b&gt;FeedbackInfo&lt;/b&gt; container is used.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackPeriodArrayType.xsd #####

-->
	<xs:complexType name="FeedbackPeriodArrayType">
		<xs:annotation>
			<xs:documentation>
				Container for a set of feedback statistics. Contains zero one or
				multiple FeedbackPeriod objects. Output only, for the summary
				feedback data returned by GetFeedback.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FeedbackPeriod" type="ns:FeedbackPeriodType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains one feedback statistic giving length of the period being reported
						(e.g. last 7 days prior to the call), and total number of feedback entries
						(of the type given by the container, e.g. positive feedback) submitted during
						the indicated period. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackPeriodType.xsd #####

-->
	<xs:complexType name="FeedbackPeriodType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;FeedbackPeriod&lt;/b&gt; containers that are returned in the &lt;b&gt;GetFeedback&lt;/b&gt; call to indicate how many Negative, Neutral, Positive, Retracted, and Total Feedback entries a user has received within different periods of time, typically 30 days, 180 days, and 365 days.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PeriodInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the total number of days in the time period for the Feedback count. Typically, the returned time periods are 30 days, 180 days, and 365 days. This field is always returned with the &lt;b&gt;FeedbackPeriod&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Count" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the total number of Feedback entries that occurred within the time period specified in the &lt;b&gt;PeriodInDays&lt;/b&gt; field. This field is always returned with the &lt;b&gt;FeedbackPeriod&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackRatingDetailCodeList.xsd #####

-->
	<xs:simpleType name="FeedbackRatingDetailCodeType">
		<xs:annotation>
			<xs:documentation>
				Applicable to sites that support the Detailed Seller Ratings feature.
				The FeedbackRatingDetailCodeType is the list of areas for detailed seller ratings. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ItemAsDescribed">
				<xs:annotation>
					<xs:documentation>
						Detailed seller rating in the area of "item as described."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Communication">
				<xs:annotation>
					<xs:documentation>
						Detailed seller rating in the area of "communication."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingTime">
				<xs:annotation>
					<xs:documentation>
						Detailed seller rating in the area of "shipping time." Inapplicable to
						motor vehicle items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingAndHandlingCharges">
				<xs:annotation>
					<xs:documentation>
						Detailed seller rating in the area of "charges for shipping and handling."
						Inapplicable to motor vehicle items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeedbackRatingStarCodeList.xsd #####

-->
	<xs:simpleType name="FeedbackRatingStarCodeType">
		<xs:annotation>
			<xs:documentation>
				The color of a feedback score star visually denotes the
				range in which the member's summary feedback score falls. The score
				is the net positive feedback minus the net negative feedback left
				for the member.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						No graphic displayed, feedback score 0-9.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Yellow">
				<xs:annotation>
					<xs:documentation>
						Yellow Star, feedback score 10-49.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Blue">
				<xs:annotation>
					<xs:documentation>
						Blue Star, feedback score 50-99.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Turquoise">
				<xs:annotation>
					<xs:documentation>
						Turquoise Star, feedback score 100-499.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Purple">
				<xs:annotation>
					<xs:documentation>
						Purple Star, feedback score 500-999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Red">
				<xs:annotation>
					<xs:documentation>
						Red Star, feedback score 1,000-4,999
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Green">
				<xs:annotation>
					<xs:documentation>
						Green Star, feedback score 5,000-9,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YellowShooting">
				<xs:annotation>
					<xs:documentation>
						Yellow Shooting Star, feedback score 10,000-24,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TurquoiseShooting">
				<xs:annotation>
					<xs:documentation>
						Turquoise Shooting Star, feedback score 25,000-49,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PurpleShooting">
				<xs:annotation>
					<xs:documentation>
						Purple Shooting Star, feedback score 50,000-99,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RedShooting">
				<xs:annotation>
					<xs:documentation>
						Red Shooting Star, feedback score 100,000-499,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GreenShooting">
				<xs:annotation>
					<xs:documentation>
						Green Shooting Star, feedback score 500,000-999,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SilverShooting">
				<xs:annotation>
					<xs:documentation>
						Silver Shooting Star, feedback score 1,000,000 and above.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeedbackResponseCodeList.xsd #####

-->
	<xs:simpleType name="FeedbackResponseCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is used to indicate the type of response to a Feedback entry.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Reply">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used in the &lt;b&gt;ResponseType&lt;/b&gt; field of a &lt;b&gt;RespondToFeedback&lt;/b&gt; call if the user is replying to a Feedback entry left by another user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FollowUp">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used in the &lt;b&gt;ResponseType&lt;/b&gt; field of a &lt;b&gt;RespondToFeedback&lt;/b&gt; call if the user is following up on a Feedback entry comment left by another user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeedbackSummaryPeriodCodeType.xsd #####

-->
	<xs:simpleType name="FeedbackSummaryPeriodCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is used to indicate the length of the time period for which Detailed Seller Ratings are evaluated under the &lt;b&gt;AverageRatingSummary&lt;/b&gt; container returned in the &lt;b&gt;GetFeedback&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ThirtyDays">
				<xs:annotation>
					<xs:appinfo>
					</xs:appinfo>
					<xs:documentation>
						This enumeration value indicates that the Detailed Seller Rating statistics shown under each &lt;b&gt;AverageRatingDetails&lt;/b&gt; container were compiled over the last 30 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FiftyTwoWeeks">
				<xs:annotation>
					<xs:appinfo>
					</xs:appinfo>
					<xs:documentation>
						This enumeration value indicates that the Detailed Seller Rating statistics shown under each &lt;b&gt;AverageRatingDetails&lt;/b&gt; container were compiled over the last 52 weeks, or one year.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeedbackSummaryType.xsd #####

-->
	<xs:complexType name="FeedbackSummaryType">
		<xs:annotation>
			<xs:documentation>
				Specifies all feedback summary information (except Score). Contains
				FeedbackPeriodArrayType objects that each convey feedback counts for positive,
				negative, neutral, and total feedback counts - for various time periods each. Also
				conveys counts of bid retractions for the predefined time periods.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BidRetractionFeedbackPeriodArray" type="ns:FeedbackPeriodArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Bid retractions count, for multiple predefined time periods preceding
						the call. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NegativeFeedbackPeriodArray" type="ns:FeedbackPeriodArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Negative feedback entries count, for multiple predefined time periods preceding
						the call. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NeutralFeedbackPeriodArray" type="ns:FeedbackPeriodArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Neutral feedback entries count, for multiple predefined time periods preceding
						the call. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PositiveFeedbackPeriodArray" type="ns:FeedbackPeriodArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Positive feedback entries count, for multiple predefined time periods
						preceding the call. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalFeedbackPeriodArray" type="ns:FeedbackPeriodArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total feedback score, for multiple predefined time periods preceding the
						call. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NeutralCommentCountFromSuspendedUsers" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of neutral comments received from suspended users. Returned if no
						detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniqueNegativeFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total number of negative Feedback comments, including weekly repeats. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniquePositiveFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total number of positive Feedback comments, including weekly repeats. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="UniqueNeutralFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total number of neutral Feedback comments, including weekly repeats. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerRatingSummaryArray" type="ns:SellerRatingSummaryArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for information about detailed seller ratings (DSRs)
						that buyers have left for a seller.
						Sellers have access to the number of ratings they've received, as well as
						to the averages of DSRs they've received in each
						DSR area (i.e., to the average of ratings in the item-description area, etc.).
						The DSR feature is available everywhere on API-enabled country sites, 
						including the US site (site ID 0).
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Seller ratings</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/feedback-seller-ratings.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerRoleMetrics" type="ns:SellerRoleMetricsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for information about 1 year feedback metric as seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerRoleMetrics" type="ns:BuyerRoleMetricsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for information about 1 year feedback metric as buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackTypeCodeList.xsd #####

-->
	<xs:simpleType name="FeedbackTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type consists of the values that may be used in the request of a &lt;b&gt;GetFeedback&lt;/b&gt; call in order to retrieve a specific type of Feedback.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="FeedbackReceivedAsSeller">
				<xs:annotation>
					<xs:documentation>
						This enumeration value will be used in the &lt;b&gt;FeedbackType&lt;/b&gt; field of a &lt;b&gt;GetFeedback&lt;/b&gt; call if the user only wants to retrieve the Feedback data that they have received acting as a seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReceivedAsBuyer">
				<xs:annotation>
					<xs:documentation>
						This enumeration value will be used in the &lt;b&gt;FeedbackType&lt;/b&gt; field of a &lt;b&gt;GetFeedback&lt;/b&gt; call if the user only wants to retrieve the Feedback data that they have received acting as a buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReceived">
				<xs:annotation>
					<xs:documentation>
						This enumeration value will be used in the &lt;b&gt;FeedbackType&lt;/b&gt; field of a &lt;b&gt;GetFeedback&lt;/b&gt; call if the user wants to retrieve the Feedback data that they have received acting as a seller and buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackLeft">
				<xs:annotation>
					<xs:documentation>
						This enumeration value will be used in the &lt;b&gt;FeedbackType&lt;/b&gt; field of a &lt;b&gt;GetFeedback&lt;/b&gt; call if the user wants to retrieve the Feedback they have left for their order partners while acting as a seller or buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeenettingStatusCodeTypeList.xsd #####

-->
	<xs:simpleType name="FeenettingStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains values that indicate the current status of the seller's account for the fee netting mechanism. With fee netting, some selling fees like final value fee and payment processing fee will be deducted from seller payouts instead of eBay invoicing the seller for the fees.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the account is enabled for the fee netting mechanism. If a user sees this value, the &lt;b&gt;GetAccount&lt;/b&gt; response will include the &lt;b&gt;AccountSummary.NettedTransactionSummary&lt;/b&gt; container and the &lt;b&gt;AccountEntry.Netted&lt;/b&gt; boolean field for each account entry.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the account is not enabled for the fee netting mechanism. .
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Exempted">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the account is exempted from the fee netting mechanism.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeesType.xsd #####

-->
	<xs:complexType name="FeesType">
		<xs:annotation>
			<xs:documentation>
				Type used to express all fees associated with listing an item. These are the fees that the seller will pay to eBay.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Fee" type="ns:FeeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;Fee&lt;/b&gt; container is returned for each listing fee associated with listing an item. Each &lt;b&gt;Fee&lt;/b&gt; container consists of the fee type, the amount of the fee, and any applicable eBay promotional discount on that listing fee. A &lt;b&gt;Fee&lt;/b&gt; container is returned for each listing feature, even if the associated cost is 0.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>ReviseInventoryStatus</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FlatShippingDiscountType.xsd #####

-->
	<xs:complexType name="FlatShippingDiscountType">
		<xs:annotation>
			<xs:documentation>
				Details of an individual discount profile defined by the
				user for flat-rate shipping.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DiscountName" type="ns:DiscountNameCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The type of discount or rule that is being used by the profile.
						The value corresponding to the selected rule is set in the same-named field
						of &lt;b&gt;FlatShippingDiscount.DiscountProfile&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								EachAdditionalAmount, EachAdditionalAmountOff, EachAdditionalPercentOff
							</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								EachAdditionalAmount, EachAdditionalAmountOff, EachAdditionalPercentOff
							</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<OnlyTheseValues>
								EachAdditionalAmount, EachAdditionalAmountOff, EachAdditionalPercentOff
							</OnlyTheseValues>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>Shipping discount profiles</URL>
							<Title>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountProfile" type="ns:DiscountProfileType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Details of this particular flat-rate shipping discount profile. If the value of &lt;b&gt;ModifyActionCode&lt;/b&gt; is &lt;code&gt;Modify&lt;/code&gt;, all details of the new version of the profile must be provided. If &lt;b&gt;ModifyActionCode&lt;/b&gt; is &lt;code&gt;Delete&lt;/code&gt;, &lt;b&gt;DiscountProfileID&lt;/b&gt; is required, &lt;b&gt;MappingDiscountProfileID&lt;/b&gt; is optional, and all other fields of &lt;b&gt;DiscountProfile&lt;/b&gt; are ignored.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								EachAdditionalAmount, EachAdditionalAmountOff, EachAdditionalPercentOff
							</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>Shipping discount profiles</URL>
							<Title>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FreeGalleryPlusEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="FreeGalleryPlusEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;FreeGalleryPlusEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as &lt;code&gt;FreeGalleryPlusEnabled&lt;/code&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request, or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request). This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the Free Gallery Plus feature for one or multiple categories.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FreePicturePackEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="FreePicturePackEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;FreePicturePackEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as &lt;code&gt;FreePicturePackEnabled&lt;/code&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request, or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request). This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the Free Picture Pack feature for one or multiple categories.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FulfillmentType.xsd #####

-->
	<xs:complexType name="FulfillmentType">
		<xs:annotation>
			<xs:documentation>
				This type is used to provide details about an order line item being fulfilled by eBay or an eBay fulfillment partner.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FulfillmentBy" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value returned in this field indicates the party that is handling fulfillment of the order line item. &lt;br&gt; &lt;br&gt;
			For eBay Vault scenarios, for the &lt;strong&gt;GetOrders&lt;/strong&gt; &lt;strong&gt;GetItemTransactions&lt;/strong&gt;, and &lt;strong&gt;GetSellerTransactions&lt;/strong&gt; calls, this value is returned as &lt;code&gt;EBAY&lt;/code&gt; for either of the following fulfillment options:&lt;ul&gt;&lt;li&gt;Vault to Vault&lt;/li&gt;&lt;li&gt;Vault to Buyer&lt;/li&gt;&lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FulfillmentRefId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field identifies the warehouse where the order line item is located. &lt;br&gt; &lt;br&gt;
			For eBay Vault scenarios: &lt;strong&gt;GetOrders&lt;/strong&gt; and &lt;strong&gt;GetSellerTransactions&lt;/strong&gt; calls, if &lt;b&gt;FulfillmentBy&lt;/b&gt; is returned as &lt;code&gt;EBAY&lt;/code&gt;, &lt;strong&gt;FulfillmentRefId&lt;/strong&gt; is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/GalleryStatusCodeType.xsd #####

-->
	<xs:simpleType name="GalleryStatusCodeType">
    <xs:annotation>
      <xs:documentation>
        Enumeration type that returns the status of the gallery image generation. That status returns either a value of 'Success' or a value that indicates why the gallery image has not been generated.
      </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Success">
        <xs:annotation>
          <xs:documentation>
            The Gallery image was successfully generated.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pending">
        <xs:annotation>
          <xs:documentation>
            The Gallery image has not yet been generated.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="InvalidUrl">
        <xs:annotation>
          <xs:documentation>
            The URL for the image file is not valid.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="InvalidProtocol">
        <xs:annotation>
          <xs:documentation>
            The URL does not start with &lt;code&gt;http:// &lt;/code&gt; or &lt;code&gt;https:// &lt;/code&gt;.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="InvalidFile">
        <xs:annotation>
          <xs:documentation>
            There is a problem with the image file.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ServerDown">
        <xs:annotation>
          <xs:documentation>
            The server containing the image file was unavailable.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ImageNonExistent">
        <xs:annotation>
          <xs:documentation>
            The image file could not be found.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ImageReadTimeOut">
        <xs:annotation>
          <xs:documentation>
            The image file failed to transfer.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="InvalidFileFormat">
        <xs:annotation>
          <xs:documentation>
            The image file is not in JPG, BMP, GIF, TIF, or PNG format.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ImageProcessingError">
        <xs:annotation>
          <xs:documentation>
            We were not able to process the image file.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CustomCode">
        <xs:annotation>
          <xs:documentation>
            Reserved for internal &lt;b&gt;only&lt;/b&gt;.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GalleryTypeCodeList.xsd #####

-->
	<xs:simpleType name="GalleryTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates which Gallery image enhancements to apply to the listing.
			</xs:documentation>
			<xs:appinfo>
				<AllValuesExcept>Featured</AllValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						Gallery is supported free on all sites. So this field is useful only for removing an existing feature setting when using &lt;b&gt;RelistItem&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Featured">
				<xs:annotation>
					<xs:documentation>
						Highlights the listing by randomly placing it at the top of the search results.
						When the Featured First listing upgrade is selected for an item listing, the listing also automatically gets the
						Gallery and Plus functionality at no extra cost.
						&lt;br&gt;&lt;br&gt;
						A user can see if a site supports the Featured First listing upgrade by using the &lt;b&gt;GeteBayDetails&lt;/b&gt; call and passing in &lt;code&gt;ListingFeatureDetails&lt;/code&gt; in the &lt;b&gt;DetailName&lt;/b&gt; field. In the response, the value of the &lt;b&gt;ListingFeatureDetails.FeaturedFirst&lt;/b&gt; field will show a value other than &lt;code&gt;Disabled&lt;/code&gt; if the eBay site supports the Featured First listing upgrade.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							The Featured First listing upgrade can no longer be used for new listings or revising existing listings in any eBay marketplace. If this value is used in an Add/Revise/Relist call, sellers will get a warning message about this value/feature being deprecated.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Gallery">
				<xs:annotation>
					<xs:documentation>
						 This feature, which is free on all sites, adds a Gallery image in the search results. A Gallery image is an image that was uploaded and copied to EPS (eBay Picture Service). This copy is stored  for 30 days or until the image is associated with a listing. Once the image is associated with a listing, the period is extended to 90 days after the item's sale_end date  and is extended again if the item is relisted or used in subsequent listings.  As part of storing a copy, EPS also makes additional sizes available (thumbnail,  main image, supersize,  popup, etc.), which are used by the various Gallery enhancements.
						 &lt;br/&gt;&lt;br/&gt;
						 All images must comply to the &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/pictures.html" target="_blank"&gt;Picture Requirements.&lt;/a&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Plus">
				<xs:annotation>
					<xs:documentation>
						Adds a Gallery Plus icon to the listing.
						&lt;br/&gt;&lt;br/&gt;
						When Plus is selected in a request that specifies at least two images (using ItemType.PictureDetailsType.PictureURL), the Gallery Plus feature automatically includes a Gallery Showcase of all the listing's images.
						&lt;br&gt;&lt;br&gt;
						The Gallery Showcase displays when hovering over or clicking on the listing's Gallery Plus icon in the search results. The Showcase window displays a large (400px x 400px) preview image which is first image specified PictureURL, as well as up to 11 (64 px x 64 px) selectable thumbnails for the remaining EPS images. Clicking on the preview image displays the item's listing page.
						&lt;br/&gt;&lt;br/&gt;
						If Plus is selected and the request includes only one EPS image or any self-hosted images, the listing includes a Gallery Plus icon that, when hovered over or clicked, displays a large (400px x 400px) preview image of the item. Clicking the image displays the View Item page for that listing.
						&lt;br&gt;&lt;br&gt;
						When using RelistItem or ReviseItem (item has no bids and more than 12 hours before the listing's end), Plus can be unselected in the request. However, the Plus fee will still apply if a previous request selected Plus. There is at most one Plus fee per listing.
						&lt;br&gt;&lt;br&gt;
						When "Plus" is included in an item listing, the listing also automatically gets the
						Gallery functionality at no extra cost. "Gallery" does not need to be specified
						separately in the listing.
						&lt;br&gt;&lt;br&gt;
						Listing images that are originally smaller than 400px x 400px are centered in the
						preview frame. Images that are originally larger than 400px x 400px are scaled down
						to 400px on their longest side (maintaining their original aspect ratio).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal use &lt;b&gt;only&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GeographicExposureCodeList.xsd #####

-->
	<xs:simpleType name="GeographicExposureCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is used to indicate if an eBay site or category supports Motors National Listings and/or Motors Local Market listings.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="National">
				<xs:annotation>
					<xs:documentation>
						If this enumeration value is returned, the eBay site or category only supports Motors National Listings for the corresponding Motors dealer subscription level/type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalOnly">
				<xs:annotation>
					<xs:documentation>
						If this enumeration value is returned, the eBay site or category only supports Motors Local Market Listings for the corresponding Motors dealer subscription level/type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalOptional">
				<xs:annotation>
					<xs:documentation>
						If this enumeration value is returned, the eBay site or category supports Motors National Listings and Motors Local Market listing for the corresponding Motors dealer subscription level/type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GetAllBiddersModeCodeList.xsd #####

-->
	<xs:simpleType name="GetAllBiddersModeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the values that can be used in the &lt;b&gt;CallMode&lt;/b&gt; field of the &lt;b&gt;GetAllBidders&lt;/b&gt; call request to control which type of auction bidders are returned in the response.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ViewAll">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used if the user wants to retrieve all bidders on an active or recently-ended auction listing. This value can be used by any user, and it is the default value if the &lt;b&gt;CallMode&lt;/b&gt; field is not included in the call request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EndedListing">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used if the user wants to retrieve all non-winning bidders for a recently-ended auction listing. This value can be only be used by the seller of the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SecondChanceEligibleEndedListing">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used if the user wants to retrieve all non-winning bidders, for a recently-ended auction listing, who are eligible for, and who accept Second Chance Offers. This value can be only be used by the seller of the item.  See &lt;a href="http://pages.ebay.com/help/sell/second_chance_offer.html#when" target="_blank"&gt;When to use a Second Chance Offer&lt;/a&gt; for more information on Second Chance Offers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GiftIconCodeList.xsd #####

-->
	<xs:simpleType name="GiftIconCodeType">
		<xs:annotation>
			<xs:documentation>
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This enumerated type is deprecated as the Gift Icon feature is no longer available on any eBay Marketplace sites.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is enabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is disabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GiftSummaryType.xsd #####

-->
	<xs:complexType name="GiftSummaryType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;GiftSummary&lt;/b&gt; container that is returned in &lt;b&gt;GetOrders&lt;/b&gt; and other order management calls if a buyer has purchased a digital gift card but has sent it to another individual as a gift. The &lt;b&gt;GiftSummary&lt;/b&gt; container consists of the message that the buyer wrote for the recipient of the digital gift card.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Message" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This free-form text contains the message that the purchaser of the digital gift card left for the recipient of the gift card.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, real data is only returned to the buyer or seller, and a string value of &lt;code&gt;Unavailable&lt;/code&gt; will be returned to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/GlobalShippingEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="GlobalShippingEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether the Global Shipping Program (GSP) is enabled or not. The field is
				returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/GranularityLevelCodeList.xsd #####

-->
	<xs:simpleType name="GranularityLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies a predefined subset of fields to return. The predefined set of fields
				can vary for different calls. Only applicable to certain calls (see request types
				that include a GranularityLevel property). For calls that support this filter, see
				the &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/make-a-call/tapi-input-data.html#details"&gt;Standard input data&lt;/a&gt; section of the Making a Trading API call guide for a list of the output fields that are returned for
				each level. Only one level can be specified at a time. For GetSellerList, use
				DetailLevel or GranularityLevel in a given request, but not both. For
				GetSellerList, if GranularityLevel is specified, DetailLevel is ignored.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Coarse">
				<xs:annotation>
					<xs:documentation>
						(in) For each record in the response, retrieves less data than Medium.
						See the &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/make-a-call/tapi-input-data.html#details"&gt;Standard input data&lt;/a&gt; section of the Making a Trading API call guide for a list of the output fields
						that are returned when this level is specified.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Fine">
				<xs:annotation>
					<xs:documentation>
						For each record in the response, retrieves more data than Medium.
						See the &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/make-a-call/tapi-input-data.html#details"&gt;Standard input data&lt;/a&gt; section of the Making a Trading API call guide for a list of the output fields
						that are returned when this level is specified.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Medium">
				<xs:annotation>
					<xs:documentation>
						For each record in the response, retrieves more data than Coarse and less data
						than Fine. See the &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/make-a-call/tapi-input-data.html#details"&gt;Standard input data&lt;/a&gt; section of the Making a Trading API call guide for a list of the output fields
						that are returned when this level is specified.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/Group1MaxFlatShippingCostDefinitionType.xsd #####

-->
	<xs:complexType name="Group1MaxFlatShippingCostDefinitionType">
		<xs:annotation>
			<xs:documentation>
				About shipping service group 1.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/Group2MaxFlatShippingCostDefinitionType.xsd #####

-->
	<xs:complexType name="Group2MaxFlatShippingCostDefinitionType">
		<xs:annotation>
			<xs:documentation>
				About shipping service group 2.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/Group3MaxFlatShippingCostDefinitionType.xsd #####

-->
	<xs:complexType name="Group3MaxFlatShippingCostDefinitionType">
		<xs:annotation>
			<xs:documentation>
				About shipping service group 3.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/HandlingNameCodeList.xsd #####

-->
	<xs:simpleType name="HandlingNameCodeType">
		<xs:annotation>
			<xs:documentation>
				How packaging/handling cost is to be determined for &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html"&gt;Combined Invoice&lt;/a&gt;
				orders.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EachAdditionalAmount">
				<xs:annotation>
					<xs:documentation>
						After eBay assigns the highest packaging/handling cost to the first item, the
						packaging/handling cost for each additional item is $n.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EachAdditionalAmountOff">
				<xs:annotation>
					<xs:documentation>
						After eBay assigns the highest packaging/handling cost to the first item, the
						packaging/handling cost for each additional item is to be reduced by amount N.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EachAdditionalPercentOff">
				<xs:annotation>
					<xs:documentation>
						After eBay assigns the highest packaging/handling cost to the first item, the
						packaging/handling cost for each additional item is to be reduced by N percent.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IndividualHandlingFee">
				<xs:annotation>
					<xs:documentation>
						The total packaging/handling cost is to be the sum of the
						packaging/handling costs of the individual items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CombinedHandlingFee">
				<xs:annotation>
					<xs:documentation>
						The packaging/handling cost is to be N for the entire order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/HandlingTimeEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="HandlingTimeEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the feature that specifies whether a handling time (dispatch time)
				could be enabled on the site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/HazmatType.xsd #####

-->
	<xs:complexType name="HazmatType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;Pictograms&lt;/b&gt; and &lt;b&gt;Statements&lt;/b&gt; containers, and the &lt;b&gt;Component&lt;/b&gt; and &lt;b&gt;SignalWord&lt;/b&gt; fields, that provide hazardous material related information. For additional information, see &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/metadata/feature-regulatorhazmatcontainer.html#Signal&quot; target=&quot;_blank&quot;&gt;Signal word information&lt;/a&gt;. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			 <xs:element name="Pictograms" type="ns:PictogramsType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This container is used by the seller to provide pictograms for the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SignalWord" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This field sets the signal word for hazardous materials in the listing. If your product contains hazardous substances or mixtures, please select a value corresponding to the signal word that is stated on your product&apos;s Safety Data Sheet. The selected hazard information will be displayed on your listing. Example values include: &lt;br&gt; &lt;ul&gt;&lt;li&gt; &lt;code&gt;Danger&lt;/code&gt;&lt;/li&gt;&lt;li&gt; &lt;code&gt;Warning&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note:&lt;/strong&gt; Use the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/marketplace/methods/getHazardousMaterialsLabels&quot;&gt;getHazardousMaterialsLabels&lt;/a&gt; method in the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/methods&quot;&gt;Metadata API&lt;/a&gt; to find supported values for a specific marketplace/site. For additional information, see &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/metadata/feature-regulatorhazmatcontainer.html#Signal&quot; target=&quot;_blank&quot;&gt;Signal word information&lt;/a&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Statements" type="ns:StatementsType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This container is used by the seller to provide hazard statements for the listing. This field is required if hazmat information is supplied.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>   
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Component" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This field is used by the seller to provide component information for the listing. For example, component information can provide the specific material of Hazmat concern.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>120</MaxLength>					
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/HighlightCodeList.xsd #####

-->
	<xs:simpleType name="HighlightCodeType">
		<xs:annotation>
			<xs:documentation>
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This enumerated type is deprecated as the Highlighted listing feature is no longer available on any eBay Marketplace sites.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is enabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is disabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/HomePageFeaturedCodeList.xsd #####

-->
	<xs:simpleType name="HomePageFeaturedCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether a listing feature is available for the site specified in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is enabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is disabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/HomePageFeaturedEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="HomePageFeaturedEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines whether Home Page Featured is available on the site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/INEscrowWorkflowTimelineCodeList.xsd #####

-->
	<xs:simpleType name="INEscrowWorkflowTimelineCodeType">
		<xs:annotation>
			<xs:documentation>
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
				This enumerated type is deprecated since it is only applicable to the eBay India site, and this marketplace is no longer available.&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<OnlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Default">
				<xs:annotation>
					<xs:documentation>
						Default Escrow timelines apply.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WorkflowA">
				<xs:annotation>
					<xs:documentation>
						Special Escrow timelines for Workflow A applies.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WorkflowB">
				<xs:annotation>
					<xs:documentation>
						Special Escrow timelines for Workflow B applies.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/INEscrowWorkflowTimelineDefinitionType.xsd #####

-->
	<xs:complexType name="INEscrowWorkflowTimelineDefinitionType">
		<xs:annotation>
			<xs:documentation>
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
				This type is deprecated since it is only applicable to the eBay India site, and this marketplace is no longer available.&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ISBNEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ISBNEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ISBNEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 'ISBNEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request). This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the ISBN product identifying feature.
				&lt;br&gt;&lt;br&gt;
				To verify if a specific eBay site supports the ISBN product identifying feature (for most categories), look for a 'true' value in the &lt;b&gt;SiteDefaults.ISBNEnabled&lt;/b&gt; field.
				&lt;br&gt;&lt;br&gt;
				To verify if a specific category on a specific eBay site supports the ISBN product identifying feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;ISBNEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InquiryStatusCodeTypeList.xsd #####

-->
	<xs:simpleType name="InquiryStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the possible states of a buyer's Item Not Received (INR) inquiry.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
		<xs:enumeration value="Invalid">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the INR inquiry is invalid.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NotApplicable">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the INR inquiry is not applicable.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="TrackInquiryPendingBuyerResponse">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the INR inquiry is pending a response from the buyer.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="TrackInquiryPendingSellerResponse">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the INR inquiry is pending a response from the  seller.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="TrackInquiryClosedWithRefund">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the INR inquiry was closed with a refund issued to the buyer.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="TrackInquiryClosedNoRefund">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the INR inquiry was closed with no refund issued to the buyer.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="TrackInquiryEscalatedPendingBuyer">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the INR inquiry was escalated to an eBay Money Back Guarantee case, and it is pending a response from the buyer.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="TrackInquiryEscalatedPendingSeller">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the INR inquiry was escalated to an eBay Money Back Guarantee case, and it is pending a response from the seller.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="TrackInquiryEscalatedPendingCS">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the INR inquiry was escalated to an eBay Money Back Guarantee case, and it is pending a response from eBay Customer Support.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="TrackInquiryEscalatedClosedWithRefund">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the INR inquiry was escalated to an eBay Money Back Guarantee case, but it was closed with a refund issued to the buyer.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="TrackInquiryEscalatedClosedNoRefund">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the INR inquiry was escalated to an eBay Money Back Guarantee case, but it was closed with no refund issued to the buyer.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
					<xs:enumeration value="CustomCode">
			<xs:annotation>
				<xs:documentation>
					Reserved for internal or future use.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/IntegratedMerchantCreditCardInfoType.xsd #####

-->
	<xs:complexType name="IntegratedMerchantCreditCardInfoType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer applicable as eBay sellers can no longer use iMCC gateway accounts to handle buyer payments, and the &lt;b&gt;SellerInfo.IntegratedMerchantCreditCardInfo&lt;/b&gt; container is no longer returned in &lt;b&gt;GetUser&lt;/b&gt; response.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>


			<xs:element name="SupportedSite" type="ns:SiteCodeType" minOccurs="0" maxOccurs="unbounded" >
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;SellerInfo.IntegratedMerchantCreditCardInfo&lt;/b&gt; container (and this field) are no longer returned in &lt;b&gt;GetUser&lt;/b&gt; response, as eBay sellers can no longer use iMCC gateway accounts to handle buyer payments.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InternationalRefundMethodCodeType.xsd #####

-->
	<xs:complexType name="InternationalRefundMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				This type defines the available options the seller has for handling international returns.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="InternationalRefundMethod" type="ns:ReturnsRefundMethodCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Defines the available options the seller has for handling international returns in the specified marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InternationalRefundMethodDefinitionType.xsd #####

-->
	<xs:complexType name="InternationalRefundMethodDefinitionType">
		<xs:annotation>
			<xs:documentation>
				In US, sellers can offer an item replacement for returns, in addition to offering money back returns. The values returned in this field indicate the availability of such options for the given marketplace and category.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InternationalReturnsAcceptedCodeType.xsd #####

-->
	<xs:complexType name="InternationalReturnsAcceptedCodeType">
		<xs:annotation>
			<xs:documentation>
				This type defines the available options the seller has for accepting international returns.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="InternationalReturnsAccepted" type="ns:ReturnsAcceptedCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Defines the available options the seller has for accepting international returns in the specified marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InternationalReturnsAcceptedDefinitionType.xsd #####

-->
	<xs:complexType name="InternationalReturnsAcceptedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				 The values returned in this field indicate whether or not the seller can offer international returns.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InternationalReturnsDurationCodeType.xsd #####

-->
	<xs:complexType name="InternationalReturnsDurationCodeType">
		<xs:annotation>
			<xs:documentation>
				This type defines the available options for the return durations for international returns.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="InternationalReturnsDuration" type="ns:ReturnsDurationCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Defines the available options for the return durations for international returns in the specified marketplace and category. This is the time the buyer has to initiate a return once they receive the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InternationalReturnsDurationDefinitionType.xsd #####

-->
	<xs:complexType name="InternationalReturnsDurationDefinitionType">
		<xs:annotation>
			<xs:documentation>
				The values returned in this field indicate the return-duration options that are available for international returns for items listed in the associated marketplace and category.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InternationalReturnsShipmentPayeeCodeType.xsd #####

-->
	<xs:complexType name="InternationalReturnsShipmentPayeeCodeType">
		<xs:annotation>
			<xs:documentation>
				This type defines the available options for who pays the return shipping costs for international returns.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="InternationalReturnsShipmentPayee" type="ns:ReturnsShipmentPayeeCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Defines the available options for who pays the return shipping costs for international returns in the specified marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InternationalReturnsShipmentPayeeDefinitionType.xsd #####

-->
	<xs:complexType name="InternationalReturnsShipmentPayeeDefinitionType">
		<xs:annotation>
			<xs:documentation>
				The values returned in this field indicate the available options for who pays the return shipping for international returns. Possible values are &lt;code&gt;BUYER&lt;/code&gt; and &lt;code&gt;SELLER&lt;/code&gt;. &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InternationalShippingServiceOptionsType.xsd #####

-->
	<xs:complexType name="InternationalShippingServiceOptionsType">
		<xs:annotation>
			<xs:documentation>
        Container consisting of shipping costs and other details related to an international
				shipping service. If one or more international shipping services are provided, the
				seller must specify at least one domestic shipping service as well.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingService" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An international shipping service being offered by the seller to ship an item to
						a buyer. For a list of valid values, call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ShippingServiceDetails&lt;/b&gt;.
						&lt;br/&gt;&lt;br/&gt;
						To view the full list of International shipping service options in the response,
						look for the &lt;b&gt;ShippingService&lt;/b&gt; fields in the &lt;b&gt;ShippingServiceDetails&lt;/b&gt; containers that
						contain a &lt;b&gt;InternationalService&lt;/b&gt; = &lt;code&gt;true&lt;/code&gt; field, as this indicates that the &lt;b&gt;ShippingService&lt;/b&gt;
						value is an International shipping service option.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;ShippingServiceDetails.ValidForSellingFlow&lt;/b&gt; flag must
						also be present. Otherwise, that particular shipping service option is no longer
						valid and cannot be offered to buyers through a listing.
						&lt;br&gt;&lt;br&gt;
						For flat and calculated shipping.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingServiceCodeType</ListBasedOn>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>GeteBayDetails</Title>
							<URL>https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GeteBayDetails.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The base cost of shipping the item using the shipping service specified in the &lt;b&gt;ShippingService&lt;/b&gt; field.
						In the case of a multiple-quantity, fixed-price listing, the &lt;b&gt;ShippingServiceAdditionalCost&lt;/b&gt; field shows the cost to ship each additional item if the buyer purchases multiple quantity of the same line item.
						&lt;br&gt;
						&lt;br&gt;
						When returned by &lt;b&gt;GetItemShipping&lt;/b&gt;, it includes the packaging and
						handling cost. For flat and calculated shipping.
						&lt;br&gt;
						&lt;br&gt;
						If a shipping service has been specified (even LocalPickup), &lt;b&gt;GetItem&lt;/b&gt; returns
						the shipping service cost, even if the cost is zero. Otherwise, cost is not
						returned.
						&lt;br&gt;
						&lt;br&gt;
						If this is for calculated shipping for a listing that has not
						yet ended, note that the cost cannot be determined until the listing
						has ended and the buyer has specified a postal code.
						&lt;br&gt;
						&lt;br&gt;
						For &lt;b&gt;GetItemShipping&lt;/b&gt;, promotional shipping savings is reflected in the cost, if
						applicable. If the promotional shipping option is lower than other shipping
						services being offered, the savings is reflected in the returned shipping
						cost.
						The shipping service named Promotional Shipping Service (or whatever is
						the localized name for it) is included among the shipping services.
						If the promotional shipping cost is lower than the cost of other shipping
						services being offered, it is presented first in the list. (The LOWEST shipping
						service cost is always presented first, regardless of whether there is
						promotional shipping.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>Shipping types</URL>
							<Title>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-types-rates.html</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceAdditionalCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The cost of shipping each additional item if the same buyer purchases multiple quantity of the same line item. This field is required when creating a multiple-quantity, fixed-price listing. Generally, the seller will give the buyer a shipping discount if that buyer purchases multiple quantity of the item, so this value should usually be less than the value set for &lt;b&gt;ShippingServiceCost&lt;/b&gt;.
						&lt;br/&gt;&lt;br/&gt;
						The value of this field can even be set to &lt;code&gt;0&lt;/code&gt; if the seller wants to encourage buyers to buy multiple quantity of the item, or it could be that the seller can fit multiple quantities of the line item in a single shipping package, so the seller is just passing this shipping savings onto the buyer.  This field is not applicable for single-quantity listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServicePriority" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value controls the order (relative to other shipping services) in
						which the corresponding &lt;b&gt;ShippingService&lt;/b&gt; will appear in the View Item and
						Checkout page. Sellers can specify up to five international shipping services
						(with five &lt;b&gt;InternationalShippingServiceOption&lt;/b&gt; containers), so valid values are
						1, 2, 3, 4, and 5. A shipping service with a &lt;b&gt;ShippingServicePriority&lt;/b&gt; value of &lt;code&gt;1&lt;/code&gt;
						appears at the top. Conversely, a shipping service with a
						&lt;b&gt;ShippingServicePriority&lt;/b&gt; value of 5 appears at the bottom of a list of five
						shipping service options. If the Global Shipping Program is enabled on the listing for international shipping, only four additional shipping services may be specified.
						&lt;br&gt;&lt;br&gt;
							If this field is omitted from international shipping service options, the order of the shipping service options in View Item and Checkout pages will be determined by the order that these shipping service options are presented in the request payload of an Add/Revise/Relist call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipToLocation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						An international location or region to where the item seller will ship the item.
						&lt;br/&gt;&lt;br/&gt;
						Use &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to
						&lt;b&gt;ShippingLocationDetails&lt;/b&gt; to determine which locations are valid per site.
						In the &lt;b&gt;GeteBayDetails&lt;/b&gt; response, look for the ShippingLoca&lt;b&gt;tionDetails.ShippingLocation&lt;/b&gt; fields.
						&lt;br/&gt;&lt;br/&gt;
						For the &lt;b&gt;AddItem&lt;/b&gt; family of calls, this field is required if any international shipping service is specified.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, &lt;b&gt;ShipToLocation&lt;/b&gt; fields will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, &lt;b&gt;ShipToLocation&lt;/b&gt; fields are only returned to the buyer or seller, and a string value of &lt;code&gt;Unavailable&lt;/code&gt; will be returned to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingRegionCodeType, CountryCodeType</ListBasedOn>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-info.html</URL>
							<Title>Shipping information</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImportCharge" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total cost of customs and taxes for the international leg of an order shipped using the Global Shipping Program. This amount is calculated and supplied for each item by the international shipping provider when a buyer views the item properties.
					</xs:documentation>
					<xs:appinfo>
							<Min>0</Min>
							<Max/>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<!-- Applicable only to buyers -->
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceCutOffTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The last time of day that an order using the specified shipping service will be accepted by the seller. The cut off time applies and is returned only when the &lt;strong&gt;ShippingService&lt;/strong&gt; field contains the name of a qualifying time-sensitive shipping service, such as &lt;code&gt;eBayNowImmediateDelivery&lt;/code&gt;.
						&lt;br&gt;&lt;br&gt;
						The cut off time is set by eBay and determined in part by the policies and locations of the seller and the shipping carrier.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InventoryFeesType.xsd #####

-->
	<xs:complexType name="InventoryFeesType">
		<xs:annotation>
			<xs:documentation>
				This is used in the &lt;b&gt;ReviseInventoryStatus&lt;/b&gt; response to provide the set of fees associated with each unique &lt;b&gt;ItemID&lt;/b&gt;.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the listing being changed. &lt;br&gt;
						&lt;br&gt; The &lt;b&gt;ReviseInventoryStatus&lt;/b&gt; response includes a separate
						set of fees for each item that was successfully revised.&lt;br&gt;
						&lt;br&gt;
						Use the &lt;b&gt;ItemID&lt;/b&gt; to correlate the Fees data with the Inventory Status data in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fee" type="ns:FeeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains the data for one fee (such as name and amount).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InventoryStatusType.xsd #####

-->
	<xs:complexType name="InventoryStatusType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;ReviseInventoryStatus&lt;/b&gt; call to update the price and/or quantity of an item or an item variation within a single-variation or multiple-variation, fixed-price listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							This value is the seller-defined SKU value of the item being revised.
							&lt;br&gt;
							&lt;br&gt;
							For a single-variation listing, either the &lt;b&gt;ItemID&lt;/b&gt; of the listing or the &lt;b&gt;SKU&lt;/b&gt; value of the item (if it exists) is required, and which one to use will depend on the value of the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; setting. If the value of &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; is &lt;code&gt;ItemID&lt;/code&gt;, the &lt;b&gt;ItemID&lt;/b&gt; field should be used. If the value of &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; is &lt;code&gt;SKU&lt;/code&gt;, the &lt;b&gt;SKU&lt;/b&gt; field should be used. &lt;code&gt;ItemID&lt;/code&gt; is the default value of &lt;b&gt;InventoryTrackingMethod&lt;/b&gt;, and its value can only be set/changed to &lt;code&gt;SKU&lt;/code&gt; through either an &lt;b&gt;AddFixedPriceItem&lt;/b&gt; or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; call.
							&lt;br&gt;
							&lt;br&gt;
							For a multiple-variation listing, the &lt;b&gt;SKU&lt;/b&gt; value of the item variation is required in order to identify a specific item variation. An &lt;b&gt;ItemID&lt;/b&gt; field is also required if the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; value is set to &lt;code&gt;ItemID&lt;/code&gt;. However, if the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; value is set to &lt;code&gt;SKU&lt;/code&gt;, only the &lt;b&gt;SKU&lt;/b&gt; value of the item variation is needed to identify a specific item variation. Note that a seller-defined &lt;b&gt;SKU&lt;/b&gt; value is required when a seller creates a multiple-variation listing, regardless of whether they decide to track inventory by Item ID or SKU.
							&lt;br&gt;
							&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; When using an LMS_REVISE_INVENTORY_STATUS upload feed in &lt;b&gt;Sell Feed API&lt;/b&gt; to revise the price and/or quantity for multiple SKUs for a multiple-SKU listing, you must include both the &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;SKU&lt;/b&gt; values for each variation. See the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/feed/trading-upload-flow.html#upload-flow&quot;&gt;Upload flow&lt;/a&gt; and &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/feed/lms-feeds-quick-reference.html#Trading&quot;&gt;Inventory upload feed types&lt;/a&gt; for more information.&lt;/span&gt;
							The &lt;b&gt;SKU&lt;/b&gt; field is always returned in the response, and if a SKU value doesn't exist for a single-variation listing, it is returned as an empty tag.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							The unique identifier of the listing being revised.
							&lt;br&gt;
							&lt;br&gt;
							For a single-variation listing, either the &lt;b&gt;ItemID&lt;/b&gt; of the listing or the &lt;b&gt;SKU&lt;/b&gt; value of the item (if it exists) is required, and which one to use will depend on the value of the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; setting. If the value of &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; is &lt;code&gt;ItemID&lt;/code&gt;, the &lt;b&gt;ItemID&lt;/b&gt; field should be used. If the value of &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; is &lt;code&gt;SKU&lt;/code&gt;, the &lt;b&gt;SKU&lt;/b&gt; field should be used. &lt;code&gt;ItemID&lt;/code&gt; is the default value of &lt;b&gt;InventoryTrackingMethod&lt;/b&gt;, and its value can only be set/changed to &lt;code&gt;SKU&lt;/code&gt; through either an &lt;b&gt;AddFixedPriceItem&lt;/b&gt; or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; call.
							&lt;br&gt;
							&lt;br&gt;
							For a multiple-variation listing, the &lt;b&gt;SKU&lt;/b&gt; value of the item variation is required in order to identify a specific item variation. An &lt;b&gt;ItemID&lt;/b&gt; field is also required if the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; value is set to &lt;code&gt;ItemID&lt;/code&gt;. However, if the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; value is set to &lt;code&gt;SKU&lt;/code&gt;, only the &lt;b&gt;SKU&lt;/b&gt; value of the item variation is needed to identify a specific item variation. Note that a seller-defined &lt;b&gt;SKU&lt;/b&gt; value is required when a seller creates a multiple-variation listing, regardless of whether they decide to track inventory by Item ID or SKU.
							&lt;br&gt;
							&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; When using an LMS_REVISE_INVENTORY_STATUS upload feed in &lt;b&gt;Sell Feed API&lt;/b&gt; to revise the price and/or quantity for multiple SKUs for a multiple-SKU listing, you must include both the &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;SKU&lt;/b&gt; values for each variation. See the &lt;a href=&quot;/api-docs/sell/static/feed/trading-upload-flow.html#upload-flow&quot;&gt;Upload flow&lt;/a&gt; and &lt;a href=&quot;/api-docs/sell/static/feed/lms-feeds-quick-reference.html#Trading&quot;&gt;Inventory upload feed types&lt;/a&gt; for more information.&lt;/span&gt;
							Please note that the same &lt;b&gt;ItemID&lt;/b&gt; value can be used
							multiple times in the same call if you revise several
							item variations from the same multiple-variation listing.
							&lt;br&gt;
							&lt;br&gt;
							The &lt;b&gt;ItemID&lt;/b&gt; field is always returned in the response, even if an &lt;b&gt;ItemID&lt;/b&gt; value was not included in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used to update the price of a fixed-price item, or to update the price of an item variation within a multiple-variation listing. To update the price of an item variation, both the &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;SKU&lt;/b&gt; fields are required to identify the listing and the specific variation within that listing, respectively.
						&lt;br&gt;
						&lt;br&gt;
						In each &lt;b&gt;InventoryStatus&lt;/b&gt; container, either &lt;b&gt;StartPrice&lt;/b&gt; or &lt;b&gt;Quantity&lt;/b&gt; (or both) are required.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;StartPrice&lt;/b&gt; field should no longer appear in the response payload. If it does appear, it can be ignored. Sellers can leverage the &lt;a href="https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GetItem.html"&gt;GetItem&lt;/a&gt; call to verify that the requested price updates were successful.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Insertion Fees</Title>
							<URL>http://pages.ebay.com/help/sell/insertion-fee.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>eBay.com Listing Fees</Title>
							<URL>http://pages.ebay.com/help/sell/fees.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							This field is used to update the quantity of a fixed-price listing, or to update the quantity of a variation within a multiple-variation listing. To update a variation, both the &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;SKU&lt;/b&gt; fields are required to identify the listing and the specific variation within that listing, respectively.
							&lt;br&gt;
							&lt;br&gt;
							In each &lt;b&gt;InventoryStatus&lt;/b&gt; container, either &lt;b&gt;StartPrice&lt;/b&gt; or &lt;b&gt;Quantity&lt;/b&gt; (or both) are required.
							&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Quantity&lt;/b&gt; field should no longer appear in the response payload. If it does appear, it can be ignored. Sellers can leverage the &lt;a href="https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GetItem.html"&gt;GetItem&lt;/a&gt; call to verify that the requested quantity updates were successful.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InventoryTrackingMethodCodeList.xsd #####

-->
	<xs:simpleType name="InventoryTrackingMethodCodeType">
	<xs:annotation>
		<xs:documentation>
			Defines options to track a listing by the eBay item ID or the seller's SKU.
			In some calls, elements of this type are only returned in the response when
			the value is set to SKU on the item.
		</xs:documentation>
		<xs:appinfo>
		</xs:appinfo>
	</xs:annotation>
	<xs:restriction base="xs:token">
		<xs:enumeration value="ItemID">
			<xs:annotation>
				<xs:documentation>
					Indicates the seller prefers to track the listing by its eBay item ID.
					This is the default for all listings.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="SKU">
			<xs:annotation>
				<xs:documentation>
					Indicates the seller prefers to track the listing by their own SKU.
					&lt;br/&gt;&lt;br/&gt;
					When you track by SKU, it means you can pass in your SKU instead of
					the eBay item ID in other calls that support SKU as an input field.
					If you choose SKU as your tracking preference for a listing,
					the value in &lt;b&gt;Item.SKU&lt;/b&gt; must be unique across your active listings.
					You cannot create new listings with the same &lt;b&gt;Item.SKU&lt;/b&gt; value while
					the listing is active (that is, until the existing listing with that
					SKU has ended).
					&lt;br/&gt;&lt;br/&gt;
					However, you can use &lt;b&gt;ReviseInventoryStatus&lt;/b&gt; to update the quantity
					and/or price for the existing SKU as needed. When revising a listing
					where the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; was set to SKU, you must pass in both
					the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; tag (with the value set to SKU) and the SKU
					tag with the SKU value from your original listing.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="CustomCode">
	    <xs:annotation>
				<xs:documentation>
					Reserved for internal or future use.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
	</xs:restriction>
</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemArrayType.xsd #####

-->
	<xs:complexType name="ItemArrayType">
		<xs:annotation>
			<xs:documentation>
				Container for a list of items. Can contain zero, one, or multiple
				&lt;b&gt;ItemType&lt;/b&gt; objects, each of which conveys the data for one item listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains the data properties that define one item listing. &lt;b&gt;GetSellerEvents&lt;/b&gt; and
						&lt;b&gt;GetSellerList&lt;/b&gt; only return items if any are available for the seller within the
						time window specified in the request.&lt;br&gt;
						&lt;br&gt;
						Some optional fields are only returned if the seller defined them for the
						item. Some fields are only returned under particular conditions specified in
						the individual field descriptions. For example, a buyer's contact information
						might only be returned if the member who is making the request (as identified
						in the &lt;b&gt;eBayAuthToken&lt;/b&gt;) has an order relationship with that buyer. &lt;br&gt;
						&lt;br&gt;
						For calls that support detail levels, the set of fields returned is also
						controlled by the value of &lt;b&gt;DetailLevel&lt;/b&gt; in the request. For some calls, other
						parameters in the request can also control the data returned for each item.
						For example, &lt;b&gt;GranularityLevel&lt;/b&gt; controls the fields to return for each item in
						the &lt;b&gt;GetSellerList&lt;/b&gt;
						response.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; When making a &lt;b&gt;GetSellerList&lt;/b&gt; call, items that are on-hold due to an eBay policy violation will not be returned in the response.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<MaxOccurs>3000</MaxOccurs>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>UserDefinedList</Context>
							<Context>WatchList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>UnsoldList</Context>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemArrivedWithinEDDCodeTypeList.xsd #####

-->
	<xs:simpleType name="ItemArrivedWithinEDDCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type list the possible status values regarding whether or not a buyer received an order line item within the estimated delivery date timeframe.
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues>BuyerIndicatedItemArrivedWithinEDDRange, BuyerIndicatedItemNotArrivedWithinEDDRange</onlyTheseValues>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EddQuestionWasNotAsked">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;This value is for internal use only.&lt;b&gt;
						<!--
						This value indicates that the question about the order line item arriving within the estimated delivery time was never surfaced to the buyer when the buyer left feedback for the transaction. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerDidntProvideAnswer">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;This value is for internal use only.&lt;b&gt;
						<!--
						This value indicates that the question about the order line item arriving within the estimated delivery time was surfaced to the buyer, but the buyer did not answer this question when they left feedback for the transaction. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerIndicatedItemArrivedWithinEDDRange">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer indicated that the order line item did arrive within the estimated delivery date when they left feedback for the transaction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerIndicatedItemNotArrivedWithinEDDRange">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer indicated that the order line item did not arrive within the estimated delivery date when they left feedback for the transaction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemBestOffersArrayType.xsd #####

-->
	<xs:complexType name="ItemBestOffersArrayType">
		<xs:annotation>
			<xs:documentation>
				A collection of details about the Best Offers received for a specific item. Empty if there are no Best Offers. Includes the buyer and seller messages only if
				the &lt;code&gt;ReturnAll&lt;/code&gt; detail level is used.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemBestOffers" type="ns:ItemBestOffersType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A collection of details about the Best Offers received for a specific item. Empty if there are no Best Offers. Includes the buyer and seller messages only if the &lt;code&gt;ReturnAll&lt;/code&gt; detail level is used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemBestOffersType.xsd #####

-->
	<xs:complexType name="ItemBestOffersType">
		<xs:annotation>
			<xs:documentation>
				All Best Offers for the item according to the filter or Best Offer
				ID (or both) used in the input.
				For the notification client usage, this response includes a
				single Best Offer.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Role" type="ns:TradingRoleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the eBay user is in the Buyer or
						Seller role for the corresponding Best Offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferArray" type="ns:BestOfferArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						All Best Offers for the item according to the filter or
						Best Offer ID (or both) used in the input. The buyer and
						seller messages are returned only if the detail level is
						defined. Includes the buyer and seller message only if
						detail level &lt;code&gt;ReturnAll&lt;/code&gt; is used.
						Only returned if a Best Offer has been made.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The item for which Best Offers are being returned.
						Only returned if a Best Offer has been made.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemBidDetailsType.xsd #####

-->
	<xs:complexType name="ItemBidDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;ItemBidDetails&lt;/b&gt; container that is returned in &lt;b&gt;GetAllBidders&lt;/b&gt;. The &lt;b&gt;ItemBidDetails&lt;/b&gt; container shows a few details about a user's bid on an auction listing. An &lt;b&gt;ItemBidDetails&lt;/b&gt; container is returned for each bid that a user makes during the life of an auction listing. An &lt;b&gt;ItemBidDetails&lt;/b&gt; container will only be returned to the seller of the auction listing or to an actual bidder for the listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of an item listed on the eBay site.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user information is anonymous, this tag will contain the real ID value only for that bidder, and the seller of an item that the user is
						bidding on. For all other users, the real ID value will be replaced with the anonymous value, according to these rules:
						&lt;br&gt;&lt;br&gt;
						When bidding on items listed on the US site: UserID is replaced with the value "a****b" where a and b are random characters from the UserID. For example, if the UserID = IBidALot, it might be displayed as, "I****A". 	&lt;br&gt;
						Note that in this format, the anonymous bidder ID stays the same for every auction.
						&lt;br&gt;&lt;br&gt;
						(&lt;b&gt;GetMyeBayBuying&lt;/b&gt; only) when bidding on items listed on the US site: UserID is replaced with the value "a****b" where a and b are random characters from the UserID.
						&lt;br&gt;&lt;br&gt;
						When bidding on items listed on the UK and AU sites: UserID is replaced with the value "Bidder X" where X is a number indicating the order of that user's first bid. For example, if the user was the third bidder,
						UserID = Bidder 3. &lt;br&gt;
						Note that in this format, the anonymous bidder ID stays the same for a given auction, but is different for different auctions. For example, a bidder who is the third and then the seventh bidder in an auction will be listed for both bids as "Bidder 3". However, if that same bidder is the first bidder on a different auction, the bidder will be listed for that auction as "Bidder 1",
						not "Bidder 3".
						&lt;br&gt;&lt;br&gt;
						(&lt;b&gt;GetMyeBayBuying&lt;/b&gt; only) when bidding on items listed on the UK and AU sites: UserID is replaced with the string "High Bidder".
						&lt;br&gt;&lt;br&gt;
						(&lt;b&gt;GetBestOffers&lt;/b&gt; only) - all sites: The last part of the user ID is replaced with asterisks for users that submit best offers on an item. The seller of the item will be able to see the full User ID.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier of the eBay category that the auction item is listed under.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of bids that the user has placed on the auction item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay ID of the seller who listed the item.
						&lt;br&gt;&lt;br&gt;
						This will be returned with the anonymous
						value "Seller X", where X indicates where the seller falls
						in the sequence of sellers that the user has purchased items
						from. For example, if the seller is the third seller that
						the user has purchased items from, the value "Seller 3" is
						returned.
						&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;					
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastBidTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates the date/time at which the user placed the last bid on the auction item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemCompatibilityEnabledCodeType.xsd #####

-->
	<xs:simpleType name="ItemCompatibilityEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Used to indicate whether the parts compatibility feature is enabled for a 
				category.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						Parts Compatibility is not supported for the given category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ByApplication">
				<xs:annotation>
					<xs:documentation>
						Parts Compatibility may be entered by application only for the given category.
						Entering parts compatibility by application specifies the assemblies (e.g., a
						specific year, make, and model of car) to which the item applies. Parts
						compatibility by application can be specified by listing with a catalog
						product that supports parts compatibility or by specifying parts compatibility
						by application manually (&lt;b&gt; Item.ItemCompatibilityList&lt;/b&gt;).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BySpecification">
				<xs:annotation>
					<xs:documentation>
						Parts Compatibility may be entered by specification only for the given
						category. Entering parts compatibility by specification involves specifying
						the part's relevant dimensions or characteristics (e.g., Section Width, Aspect
						Ratio, Rim Diammeter, Load Index, and Speed Rating values for a tire) using
						attributes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemCompatibilityEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ItemCompatibilityEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the parts compatibility feature. If the field is present, the
				corresponding feature applies to the site. The field is returned as an empty
				element (e.g., a boolean value is not returned).
				&lt;br&gt;&lt;br&gt;
				Parts compatibility listings contain information to determine the assemblies with
				which a part is compatible. For example, an automotive part or accessory listed
				witih parts compatibility can be matched with vehicles (e.g., specific years,
				makes, and models) with which the part or accessory can  be used.
				&lt;br&gt;&lt;br&gt;
				There are two ways to enter parts compatibility: by application and by
				specification. 
				&lt;ul&gt;
				&lt;li&gt; Entering parts compatibility by application specifies the assemblies
				(e.g., a specific year, make, and model of car) to which the item applies. This 
				can be done automatically by listing with a catalog product that supports parts
				compatibility, or manually, using &lt;b
				class="con"&gt;Item.ItemCompatibilityList&lt;/b&gt; when listing or revising an
				item. &lt;/li&gt;
				&lt;li&gt;Entering parts compatibility by specification involves specifying the
				part's relevant dimensions and characteristics necessary to determine the
				assemblies with which the part is compatible (e.g., Section Width, Aspect Ratio,
				Rim Diammeter, Load Index, and Speed Rating values for a tire) using
				attributes.&lt;/li&gt;
				&lt;/ul&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemCompatibilityListType.xsd #####

-->
	<xs:complexType name="ItemCompatibilityListType">
		<xs:annotation>
			<xs:documentation>
				A list of compatible applications specified as name and value pairs. Describes an
				assembly with which a part is compatible (i.e., parts compatibility by application). For
				example, to specify a part's compatibility with a vehicle, the name would map to
				standard vehicle characteristics (e.g., Year, Make, Model, Trim, and Engine). The
				values would describe the specific vehicle, such as a 2006 Honda Accord.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>


			<xs:element name="Compatibility" type="ns:ItemCompatibilityType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Details for an individual compatible application, consisting of the name-value pair and related parts compatibility notes. When revising or relisting, the &lt;b&gt;Delete&lt;/b&gt; field can be used to delete individual parts compatibility nodes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<SeeLink>
								<Title>Product API ProductCompatibilities call reference</Title>
								<URL>https://developer.ebay.com/Devzone/product/CallRef/getProductCompatibilities.html</URL>
								<For>information about retrieving parts compatibility details that correspond to eBay catalog products</For>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="ReplaceAll" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Set this value to true to delete or replace all existing parts compatibility information when you revise or relist an item. If set to true, all existing item parts compatibility nodes are removed from the listing. If new item compatibilities are specified in the request, they replace the removed compatibilities.
						&lt;br/&gt;&lt;br/&gt;
                  &lt;span class="tablenote"&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; To ensure that buyer expectations are upheld, you cannot delete or replace an item parts compatibility list if the listing has bids or if the auction ends within 12 hours.
                  &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemCompatibilityType.xsd #####

-->
	<xs:complexType name="ItemCompatibilityType">
		<xs:annotation>
			<xs:documentation>
				All information corresponding to an individual parts compatibility by application.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Delete" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Removes individual parts compatibility nodes from the compatibility list. Set
						to &lt;code&gt;true&lt;/code&gt; within the compatibility to delete.
						&lt;br/&gt;&lt;br/&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							This field can only be used with &lt;b&gt;Revise&lt;/b&gt; calls or when revising a template.
							&lt;/span&gt;
						If the listing has bids or ends within 12 hours, you cannot delete item parts
						compatibilities.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NameValueList" type="ns:NameValueListType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A name-value pair describing a single compatible application. The
						allowed names and values are specific to the primary category in which the
						item is listed. For example, when listing in a Parts &amp; Accessories
						category, where the applications are vehicles, the allowed names might include
						Year, Make, and Model, and the values would correspond to specific vehicles in
						eBay's catalog. For details and examples, see
						&lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manually-specify-compatibility.html"
						target="_blank"&gt;Specify parts compatibility manually&lt;/a&gt;.
						&lt;br&gt;&lt;br&gt;
						The eBay Germany, UK, France, Italy, Spain, and Australia sites support the use of &lt;em&gt;K type&lt;/em&gt; vehicle numbers to specify vehicle
						parts compatibility. To use a K type number, set the &lt;b&gt;Name&lt;/b&gt; field to "&lt;code&gt;KType&lt;/code&gt;"
						and set the corresponding &lt;b&gt;Value&lt;/b&gt; field to the appropriate K type number.
						&lt;br&gt;&lt;br&gt;
						The DE and UK eBay sites also support the use of an &lt;em&gt;eBay Product ID&lt;/em&gt; (or &lt;em&gt;ePID&lt;/em&gt;)
						number/value pair to specify motorcycle and scooter parts compatibility (currently, only DE supports scooter parts
						compatibily). To use an ePID number to specify part compatibilities, set the &lt;b&gt;Name&lt;/b&gt;
						field to "&lt;code&gt;ePID&lt;/code&gt;" and the corresponding &lt;b&gt;Value&lt;/b&gt; field to the ePID
						number that matches the motorcycle for the part(s) you are listing. Motorcycle ePID numbers are provided
						by the &lt;em&gt;Master Motorcycle List&lt;/em&gt; (MML) file, which contains the ePID numbers and
						their associated vehicle mappings). For motorcycles, an ePID number contains the vehicle make, model, CCM,
						year, and submodel data. Please use the following links to obtain the DE and UK MML data files:
						&lt;br&gt;&lt;br&gt;
						 - DE seller help page: http://verkaeuferportal.ebay.de/fahrzeugteile-und-zubehoer-optimal-einstellen&lt;br&gt;
						 - UK seller help page: http://pages.ebay.co.uk/help/sell/contextual/master-motorcycle-list-manually.html
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<SeeLink>
								<Title>Product Metadata API Call Reference</Title>
								<URL>https://developer.ebay.com/DevZone/product-metadata/CallRef/index.html</URL>
								<For>information on retrieving parts compatibility search names and corresponding values needed to specify compatibility by application manually</For>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			    </xs:annotation>
			</xs:element>
			<xs:element name="CompatibilityNotes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller may optionally enter any notes pertaining to the parts compatibility being specified.
						Use this field to specify the placement of the part on a vehicle or the type of vehicle a part fits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemConditionCodeList.xsd #####

-->
	<xs:simpleType name="ItemConditionCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies a predefined subset of item conditions. The predefined set of fields
				can vary for different calls.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="New">
				<xs:annotation>
					<xs:documentation>
						The seller specified the Item Condition as New, or
						did not specify a condition.
						(Excludes items that the seller listed as Used.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Used">
				<xs:annotation>
					<xs:documentation>
						The seller specified the Item Condition as Used, or
						did not specify a condition.
						(Excludes items that the seller listed as New.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
								(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemIDType.xsd #####

-->
	<xs:simpleType name="ItemIDType">
		<xs:annotation>
			<xs:documentation>
				Type that represents the unique identifier for an eBay listing.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemListCustomizationType.xsd #####

-->
	<xs:complexType name="ItemListCustomizationType">
		<xs:annotation>
			<xs:documentation>
				Defines how a list of items should be returned.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Include" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not to include the container in the response.
						Set the value to true to return the default set of fields for the
						container. Not needed if you set a value for at least one other field
						in the container.
						&lt;br&gt;&lt;br&gt;
						If you set DetailLevel to ReturnAll, set Include to false to exclude
						the container from the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the listing type of items in the returned list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<RequiredInput>No</RequiredInput>
							<OnlyTheseValues>Auction, FixedPriceItem, StoresFixedPrice, AdType</OnlyTheseValues>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<RequiredInput>No</RequiredInput>
							<OnlyTheseValues>Auction, FixedPriceItem, StoresFixedPrice, AdType</OnlyTheseValues>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Sort" type="ns:ItemSortTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the sort order of the result. Default is Ascending.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DurationInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the time period during which an item was won or lost. Similar to the
						period drop-down menu in the My eBay user interface. For example, to return
						the items won or lost in the last week, specify a DurationInDays of 7.
					</xs:documentation>
					<xs:appinfo>
						<Min>0</Min>
						<Max>60</Max>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeNotes" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not to include Item.PrivateNotes and Item.eBayNotes
						in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<Default>false</Default>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies how to create virtual pages in the returned list.
						&lt;br&gt;
						Default for EntriesPerPage with GetMyeBayBuying is 200.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderStatusFilter" type="ns:OrderStatusFilterCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Filter to reduce the &lt;b&gt;SoldList&lt;/b&gt; response based on whether the seller (or eBay) marked the applicable order as Paid and/or Shipped
						in My eBay.&lt;br&gt;
						&lt;br&gt;
						Sellers can use &lt;b&gt;CompleteSale&lt;/b&gt; or My eBay to mark an
						order as Paid or Shipped.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Default>All</Default>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemPolicyViolationType.xsd #####

-->
	<xs:complexType name="ItemPolicyViolationType">
		<xs:annotation>
			<xs:documentation>
				Specifies the details of policy violations if the item was administratively canceled.
				The details are the policy ID and the policy text.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PolicyID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Policy ID of the violated policy which resulted in item being administratively canceled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PolicyText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Brief information of the violated policy which resulted in item being administratively canceled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemRatingDetailArrayType.xsd #####

-->
	<xs:complexType name="ItemRatingDetailArrayType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;SellerItemRatingDetailArray&lt;/b&gt; container in the &lt;b&gt;LeaveFeedback&lt;/b&gt; request payload. This container is used by an eBay buyer to leave one or more Detailed Seller Ratings for their order partner concerning an order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemRatingDetails" type="ns:ItemRatingDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;ItemRatingDetails&lt;/b&gt; container is used by an eBay buyer to leave a Detailed Seller Rating for their order partner concerning an order line item. Detailed Seller Ratings are left concerning Communication, Item as Described, Shipping and Handling Charges, and Shipping Time. The buyer gives the seller a rating between 1 to 5 (5 being the best) in these areas.
						&lt;br&gt;&lt;br&gt;
						Applicable to sites that support the Detailed Seller Ratings feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>LeaveFeedback</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemRatingDetailsType.xsd #####

-->
	<xs:complexType name="ItemRatingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Applicable to sites that support the Detailed Seller Ratings feature.
				The &lt;b&gt;ItemRatingDetailsType&lt;/b&gt; contains detailed seller ratings for an order line item in one area. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RatingDetail" type="ns:FeedbackRatingDetailCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The area of a specific detailed seller rating for an order line item.
						When buyers leave an overall Feedback rating (positive, neutral, or negative)
						for a seller, they also can leave ratings in four areas: item as described,
						communication, shipping time, and charges for shipping and handling.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>LeaveFeedback</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Rating" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A detailed seller rating for an order line item applied to the area
						in the corresponding RatingDetail field. Valid input values are
						numerical integers 1 though 5.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>LeaveFeedback</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemSortTypeCodeList.xsd #####

-->
	<xs:simpleType name="ItemSortTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the possible values that can be used when sorting results in the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt;, &lt;b&gt;GetMyeBayBuying&lt;/b&gt;, and &lt;b&gt;GetMyeBaySelling&lt;/b&gt; calls. Assume that each of sort values can be used in any of the three calls above unless it is specifically called out that a certain enumeration value will not work/is not applicable to a call.
			</xs:documentation>
			<xs:appinfo>
					<allValuesExcept>ClassifiedAdPayPerLeadFee, ClassifiedAdPayPerLeadFeeDescending, WonPlatform, SoldPlatform, WonPlatformDescending, SoldPlatformDescending</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ItemID">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to Item ID value in ascending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Price">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings according to item price value in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StartPrice">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings or orders according to the starting price value in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Title">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings or orders according to listing title in ascending (alphabetical) order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidCount">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort auction listings according to the number of bids received in ascending order. This enumeration value is only applicable to auction listings, and is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Quantity">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort fixed-price listings and orders according to item quantity in ascending order. This enumeration value is only applicable to fixed-price listings, and is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StartTime">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to start time in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EndTime">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to end time in ascending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerUserID">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to the seller's user ID in ascending (alphabetical) order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBaySelling&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TimeLeft">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort active listings and orders according to the time left before listing ends (in ascending order).
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingDuration">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings according to the listing duration in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingType">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to the listing type in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrentPrice">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to the current/final price in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReservePrice">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort auction listings and orders according to the reserve price in ascending order. This enumeration value is only applicable when a seller wants to retrieve information on their own auction listings that have reserve prices set on them. This enumeration is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxBid">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by a buyer to sort auction listings and orders according to the maximum bid price that they placed on an auction listing in ascending order. This enumeration value is only applicable to auction listings, and is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBaySelling&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidderCount">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort auction listings according to the number of unique bidders in ascending order. This enumeration value is only applicable to auction listings, and is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighBidderUserID">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort auction listings according to the user ID of the highest bidder in ascending order. This enumeration value is only applicable to auction listings, and is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerUserID">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings according to the buyer's user ID in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerPostalCode">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings according to the buyer's location in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerEmail">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings according to the buyer's email address in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls, and a buyer's email address will only be exposed to the seller within two weeks of order purchase.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerEmail">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; call to sort listings and orders according to the seller's email address in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBaySelling&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TotalPrice">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort orders according to item price value in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WatchCount">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings and orders according to the number of users watching the listing in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferCount">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort active listings according to the number of Best Offers that the listing has received in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuestionCount">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings and orders according to the number of questions that the listing has received in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingServiceCost">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort orders according to the cost to ship one unit of the order line item in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReceived">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort orders according to the type of feedback that a user received in ascending order. The Feedback ratings are defined in &lt;b&gt;CommentTypeCodeType&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackLeft">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort orders according to the type of feedback that a user left for another user in ascending order. The Feedback ratings are defined in &lt;b&gt;CommentTypeCodeType&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserID">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to the eBay user ID of the order partner/owner of listing in ascending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantitySold">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort order line items according to the quantity sold in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOffer">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the buyer in a &lt;b&gt;GetMyeBayBuying&lt;/b&gt; call to sort all Best Offers made in ascending order according to the dollar amount of the Best Offer. This sort  option is only applicable if the buyer has at least one pending Best Offer on an order line item.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBaySelling&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantityAvailable">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort order line items according to quantity available for purchase in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call, and it is only relevant to the &lt;b&gt;WatchList&lt;/b&gt; container of the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantityPurchased">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort purchased line items according to the quantity purchased by the buyer in ascending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WonPlatform">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Half.com has been shut down, and eBay marketplace is the only remaining platform.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SoldPlatform">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Half.com has been shut down, and eBay marketplace is the only remaining platform.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingDurationDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings according to the listing duration in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingTypeDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to the listing type in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrentPriceDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to the current/final price in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReservePriceDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort auction listings and orders according to the reserve price in descending order. This enumeration value is only applicable when a seller wants to retrieve information on their own auction listings that have reserve prices set on them.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxBidDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; call to sort auction listings and orders according to the maximum bid price that a buyer placed on an auction listing in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is only applicable to auction listings, and is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBaySelling&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidderCountDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort auction listings according to the number of unique bidders in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is only applicable to auction listings, and is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighBidderUserIDDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort auction listings according to the user ID of the highest bidder in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is only applicable to auction listings, and is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerUserIDDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings according to the buyer's user ID in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerPostalCodeDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings according to the buyer's location in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerEmailDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings according to the buyer's email address in descending order. A buyer's actual email address will only be exposed to the seller within two weeks of order purchase.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerEmailDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; call to sort listings and orders according to the seller's email address in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBaySelling&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TotalPriceDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort orders according to item price value in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WatchCountDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings and orders according to the number of users watching the listing in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuestionCountDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort listings and orders according to the number of questions that the listing has received in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingServiceCostDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort orders according to the cost to ship one unit of the order line item in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReceivedDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort orders according to the type of feedback that a user received in descending order. The Feedback ratings are defined in &lt;b&gt;CommentTypeCodeType&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackLeftDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort orders according to the type of feedback that a user left for another user in descending order. The Feedback ratings are defined in &lt;b&gt;CommentTypeCodeType&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserIDDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to the eBay user ID of the order partner/owner of listing in descending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantitySoldDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort order line items according to the quantity sold in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferCountDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort active listings according to the number of Best Offers that the listing has received in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantityAvailableDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort order line items according to quantity available for purchase in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call, and it is only relevant to the &lt;b&gt;WatchList&lt;/b&gt; container of the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantityPurchasedDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort purchased line items according to the quantity purchased by the buyer in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; call to sort all Best Offers made in descending order according to the dollar amount of the Best Offer. This sort option is only applicable if the buyer has at least one pending Best Offer on an order line item.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBaySelling&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemIDDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to Item ID value in descending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PriceDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings according to item price value in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StartPriceDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings or orders according to the starting price value in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TitleDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings or orders according to listing title in descending (alphabetical) order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidCountDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort auction listings according to the number of bids received in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is only applicable to auction listings, and is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantityDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort fixed-price listings and orders according to item quantity in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is only applicable to fixed-price listings, and is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StartTimeDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to start time in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EndTimeDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort listings and orders according to end time in descending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerUserIDDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; call to sort listings and orders according to the seller's user ID in descending order.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBaySelling&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TimeLeftDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to sort active listings and orders according to the time left before listing ends (in descending order).
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WonPlatformDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Half.com has been shut down, and eBay marketplace is the only remaining platform.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SoldPlatformDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable as Half.com has been shut down, and eBay marketplace is the only remaining platform.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LeadCount">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the seller of a classified ad listing in a &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort classified ad listings according to the total number of leads (prospective buyer inquiries) in ascending order. Each lead involves an email to the buyer, and the &lt;b&gt;LeadCount&lt;/b&gt; value includes read and unread emails.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewLeadCount">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the seller of a classified ad listing in a &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort classified ad listings according to the number of new leads (prospective buyer inquiries) in ascending order. Each lead involves an email to the buyer, and the &lt;b&gt;NewLeadCount&lt;/b&gt; value only includes unread emails.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LeadCountDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the seller of a classified ad listing in a &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort classified ad listings according to the total number of leads (prospective buyer inquiries) in descending order. Each lead involves an email to the buyer, and the &lt;b&gt;LeadCount&lt;/b&gt; value includes read and unread emails.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewLeadCountDescending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used by the seller of a classified ad listing in a &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to sort classified ad listings according to the number of new leads (prospective buyer inquiries) in descending order. Each lead involves an email to the buyer, and the &lt;b&gt;NewLeadCount&lt;/b&gt; value only includes unread emails.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is not applicable to the &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; or &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdPayPerLeadFee">
				<xs:annotation>
					<xs:documentation>
						The pay-per-lead feature is no longer available, so this value is no longer
						applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdPayPerLeadFeeDescending">
				<xs:annotation>
					<xs:documentation>
						The pay-per-lead feature is no longer available, so this value is no longer
						applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemSpecificDetailsType.xsd #####

-->
	<xs:complexType name="ItemSpecificDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;ItemSpecificDetails&lt;/b&gt; container that is returned in the &lt;b&gt;GeteBayDetails&lt;/b&gt; call. The &lt;b&gt;ItemSpecificDetails&lt;/b&gt; container consists of maximum threshold values that must be adhered to when creating, revising, or relisting items with Item Specifics. Item Specifics are used to provide descriptive details of an item in a structured manner.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaxItemSpecificsPerItem" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the maximum number of Item Specifics name-value pairs that can be used when creating, revising, or relisting an item on the specified site. Item Specifics are used to provide descriptive details of an item in a structured manner.
					</xs:documentation>
					<xs:appinfo>
							<SeeLink>
								<Title>Setting Item Specifics in AddItem</Title>
								<URL>AddItem.html#Request.Item.ItemSpecifics</URL>
								<For>instructions on adding Item Specifics when creating a listing</For>
							</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxValuesPerName" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the maximum number of corresponding name values that can be used per Item Specific when creating, revising, or relisting an item on the specified site. An example of an Item Specific that might have multiple values is 'Features'. A product can have multiple features, hence multiple features can be passed in through multiple &lt;b&gt;ItemSpecifics.NameValueList.Value&lt;/b&gt; fields.
						&lt;br&gt;&lt;br&gt;
						Once you know the site threshold, it can also be helpful to know specific Item Specifics in a category that can have more than one value, such as 'Features'. Multiple values can only be specified for an Item Specific if the corresponding &lt;a href="https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory#response.aspects.aspectConstraint.itemToAspectCardinality" target="_blank"&gt;itemToAspectCardinality&lt;/a&gt; field of the &lt;b&gt;getItemAspectsForCategory&lt;/b&gt; method shows a value of &lt;code&gt;MULTI&lt;/code&gt;. 
					</xs:documentation>
					<xs:appinfo>
							<SeeLink>
								<Title>Setting one or more values for Item Specific in AddItem</Title>
								<URL>AddItem.html#Request.Item.ItemSpecifics.NameValueList.Value</URL>
							</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxCharactersPerValue" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the maximum number of characters that can be used for an Item Specific value on the specified site.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Setting Item Specific values in AddItem</Title>
							<URL>AddItem.html#Request.Item.ItemSpecifics.NameValueList.Value</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxCharactersPerName" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the maximum number of characters that can be used for an Item Specific name on the specified site.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Setting Item Specific names in AddItem</Title>
							<URL>AddItem.html#Request.Item.ItemSpecifics.NameValueList.Name</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string indicates the version of the Item Specifics metadata.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates the date and time when the Item Specifics metadata was last updated. Time is in Greenwich Mean Time (GMT) time. This timestamp can be useful in determining if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemSpecificSourceCodeList.xsd #####

-->
	<xs:simpleType name="ItemSpecificSourceCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is used by &lt;b&gt;GetItem&lt;/b&gt;, and indicates the source for an Item Specific.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>Attribute</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ItemSpecific">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the corresponding Item Specific was specified by the seller in Add/Revise/Relist call or flow. In an Add/Revise/Relist API call, Item Specifics for a listing are specified through the &lt;b&gt;ItemSpecifics.NameValueList&lt;/b&gt; or &lt;b&gt;VariationSpecifics.NameValueList&lt;/b&gt; (for a variation in a multiple-variation listing) containers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Attribute">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable and should not be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Product">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the corresponding Item Specific was derived from a product in the eBay Catalog, and was automatically picked up by the listing when the seller created, revised, or relisted an item referencing and matching an eBay catalog product through the use of an ePID or GTIN value in the &lt;b&gt;ProductListingDetails&lt;/b&gt; container.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemSpecificsEnabledCodeList.xsd #####

-->
	<xs:simpleType name="ItemSpecificsEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is used to indicate whether an eBay marketplace and/or category supports the use of Item Specifics when creating, revising, or relisting an item.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller may not use Item Specifics for the specified eBay marketplace or corresponding category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller may use Item Specifics for the specified eBay marketplace or corresponding category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemSpecificsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ItemSpecificsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the Item Specific feature. If the field is present, the corresponding feature applies to the site. The field is returned as an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemType.xsd #####

-->
	<xs:complexType name="ItemType">
		<xs:annotation>
			<xs:documentation>
				Contains the data defining one item. A seller populates an object of this type at listing time with the definition of a new item. A seller also uses an object of this type to relist or revise an item. Calls that retrieve item data (such as the &lt;b&gt;GetSellerList&lt;/b&gt; call) return an object of this type, filled with the item's data.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>AttributeConversionEnabled, BasicUpgradePack, ClassifiedAdContactByEmailAvailable, ClassifiedAdMaximumBestOffersAllowed, ClassifiedAdPayPerLeadEnabled, CombinedFixedPriceTreatment, DepositSupported, DigitalDeliveryEnabled, DutchBINEnabled, EANIdentifierEnabled, ExpressConditionRequired</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ApplicationData" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Return custom, application-specific data associated with the item.
						The data you specify is stored by eBay with the item for your own
						reference, but it is not used by eBay in any way. Use
						&lt;b&gt;ApplicationData&lt;/b&gt; to store special information for yourself, such as
						a part number. For a SKU in an eBay.com listing, use the &lt;b&gt;SKU&lt;/b&gt;
						element instead. To remove this value when revising or relisting an
						item, use &lt;b&gt;DeletedField&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>32</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			

			
			
			<xs:element name="AutoPay" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is included and set to if &lt;code&gt;true&lt;/code&gt; in an Add/Revise/Relist call if the seller wants to require immediate payment from the buyer. If this field is set to &lt;code&gt;false&lt;/code&gt; or not included, the seller is not requesting immediate payment. 
						&lt;br/&gt;&lt;br/&gt;
						Note that this field may be set to &lt;code&gt;true&lt;/code&gt;, but that does not necessarily mean that the buyer will be required to pay right away. For example, immediate payment is not currently applicable to auctions items won in a competitive bidding process or to items where the buyer and seller negotiated the price through the Best Offer feature. Immediate payment is also not applicable to listings where the payment happens offline between the buyer and seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Default>false</Default>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="BiddingDetails" type="ns:BiddingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Detailed information about a bid. For &lt;b&gt;GetMyeBayBuying&lt;/b&gt;, returned as a self-closed element if no bids meet the request criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="BuyerProtection" type="ns:BuyerProtectionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The enumeration value returned in this field indicates whether an item is  eligible for the buyer protection.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="BuyItNowPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is only applicable for auction listings. By specifying a 'Buy It Now' price, a seller is allowing prospective buyers the opportunity to purchase the item in the auction listing at this price immediately. When a buyer uses the 'Buy It Now' option to purchase the item, the auction listing will end immediately.
						&lt;br/&gt;&lt;br/&gt;
						By including this field and specifying a 'Buy It Now' price, the seller is enabling the 'Buy It Now' feature on the auction listing. If the seller includes this field for any other listing type other than an auction, this field and its price will just be ignored.
						&lt;br/&gt;&lt;br/&gt;
						The price in this field must be at least 30 percent higher than the starting bid price (which is specified in an Add call through the &lt;b&gt;Item.StartPrice&lt;/b&gt; field). Once a bid is made on an auction listing, and the bid meets or exceeds the &lt;b&gt;Item.ReservePrice&lt;/b&gt; value (if set), the 'Buy It Now' option becomes unavailable, and this field will no longer be applicable. If there is no Reserve Price, the first bid will nullify the 'Buy It Now' option.
						&lt;br&gt;&lt;br&gt;
						Keep in mind that &lt;b&gt;GetItem&lt;/b&gt; (and other 'Get' calls that retrieve the Item details) may still return the &lt;b&gt;BuyItNowPrice&lt;/b&gt; field for an auction item even if the 'Buy It Now' option is no longer available. Instead, a user should look for the &lt;b&gt;ListingDetails.BuyItNowAvailable&lt;/b&gt; boolean field in the &lt;b&gt;GetItem&lt;/b&gt; response to determine if the 'Buy It Now' option is still available for the auction item.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; For the US site, new eBay sellers are subject to &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/make-a-call/fg-replaced.html"&gt;Seller Limits&lt;/a&gt;, which limit the quantity of items that may be listed and/or the total cumulative value of these listings. While subject to these selling limits, an eBay seller can use the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to retrieve both the remaining number of listings they can create and the remaining cumulative value of these listings. These values are shown in the &lt;b&gt;Summary.QuantityLimitRemaining&lt;/b&gt; and &lt;b&gt;Summary.AmountLimitRemaining&lt;/b&gt; fields in the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; response. If a call to add an item or revise an item would result in the exceeding of these limits, the add item or revise item call will fail. These fields will only be returned if the seller is subject to seller limits.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="CategoryMappingAllowed" type="xs:boolean" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field's value now defaults to &lt;code&gt;true&lt;/code&gt; if this field is omitted. Previously, the default value was &lt;code&gt;false&lt;/code&gt;, so a user had to include this field and set it to &lt;code&gt;true&lt;/code&gt; in order for eBay to map an outdated Primary or Secondary Category ID to the updated Category ID.
						&lt;/span&gt;
						This boolean field controls whether or not eBay automatically maps outdated Category ID(s) specified in a
						&lt;b&gt;PrimaryCategory&lt;/b&gt; and/or &lt;b&gt;SecondaryCategory&lt;/b&gt; container(s) to the updatd Category ID(s) no longer exists in the
						current category structure: If you pass a value of &lt;code&gt;true&lt;/code&gt; in
						&lt;b&gt;CategoryMappingAllowed&lt;/b&gt; or just omit the field, eBay will look up the current Category ID(s) that have replaced the specified Category ID(s). If you pass a value of &lt;code&gt;false&lt;/code&gt;, eBay will not do any mapping, and the call may fail if specified Category ID(s) are no longer valid IDs for a eBay leaf category. The new Category ID(s) will be returned in the &lt;b&gt;CategoryID&lt;/b&gt; and &lt;b&gt;Category2ID&lt;/b&gt; fields (if secondary category is used) of the Add/Revise/Relist call response.
						&lt;br/&gt;&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Default>true</Default>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<SeeLink>
								<Title>Maintaining Category Data</Title>
								<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/categories.html</URL>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="Charity" type="ns:CharityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container identifies the nonprofit organization that will benefit with a percentage of the proceeds from each sale of an item through an auction or fixed-price listing. Charity names and IDs can be found by going to &lt;a href="https://charity.ebay.com/charity-auctions/my-causes" target="_blank"&gt;eBay for Charity&lt;/a&gt; page and doing a search. The donation percentage can be set in 5 percent increments from 10 percent to 100 percent.
						&lt;br&gt;&lt;br&gt;
						When it comes to revising an auction or fixed-price listing, you can add a benefitting charity (as long as there is at least 12 hours left before end of listing/close of auction), but you cannot remove or change a nonprofit company once one is already established in the original listing.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For Revise calls&lt;/b&gt;: The non-profit organization and donation percentage can now be modified in a Revise call as long as there are no active bids on an auction listing, or no pending Best Offers/Counter Offers on a listing.
						&lt;br&gt;&lt;br&gt;
						This container will only be returned in Get calls for charitable listings. Charitable listings are only supported in the following marketplaces: US, UK, CA, DE, and Motors. 
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Buying and selling on eBay to benefit nonprofit organizations</Title>
							<URL>https://www.ebay.com/help/account/donating-ebay-charity/buying-selling-ebay-benefit-nonprofit-organizations?id=4668</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Charitable listings</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/charitable-listings.html</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="Country" type="ns:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 This two-digit enumeration value indicates the country where the item is located. &lt;b&gt;CountryCodeType&lt;/b&gt; defines the supported values. The &lt;a href="https://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GeteBayDetails.html"&gt;GeteBayDetails&lt;/a&gt; call can also be used (include the &lt;b&gt;DetailName&lt;/b&gt; field and set its value to &lt;b&gt;CountryDetails&lt;/b&gt;) to see the full list of supported country codes.
						&lt;br&gt;&lt;br&gt;
						In an Add/Revise/Relist/Verify call, this field is required.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						In an Add/Revise/Relist/Verify call, this required three-digit enumeration value defines the currency associated with the listing site. The item price and all costs passed in the call request will be using this currency. Similarly, the listing fees and other cost-related data will be using this currency. Since the Trading API can only be used for a select number of eBay sites, only a subset of values are supporting when adding/revising/relisting an item. These supported values are discussed in the top section of &lt;b&gt;CurrencyCodeType&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						In 'Get' calls, it is possible that any of the values in &lt;b&gt;CurrencyCodeType&lt;/b&gt; may appear, as some cost-related fields will show the buyer's currency type.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller's description of the item.
						In listing requests, you can submit your description
						using CDATA if you want to use HTML or XML-reserved characters in the
						description. However, a seller can not use any active content in their listing description. Active content includes animation or video via JavaScript, Flash, plug-ins, or form actions. All active content will be blocked/removed from a listing. Removing/blocking active content will lead to faster load times of listings, make listings more mobile-friendly, improve SEO performance, and lead to a more secure eBay Marketplace.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; To ensure that a listing description is optimized to be viewed on a mobile devices, see &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/mobile.html" target="_blank"&gt;Mobile device optimization&lt;/a&gt; in the Trading User Guide. &lt;br&gt;&lt;br&gt;
						Note that the mobile-friendly description snippet feature described in this topic is currently only available in the following eBay marketplaces: US, UK, Australia, France, Germany, Italy, Spain, and eBay Motors.
						&lt;/span&gt;
						&lt;br&gt;
						In the listing description, sellers are only allowed to provide links to product videos, freight shipping services, or other legally required information, and when providing these links in the listing description, the secure 'https' protocol must be used instead of 'http'. In addition, any valid  links to sites outside of eBay should use the &lt;em&gt;target=&quot;_blank&quot;&lt;/em&gt; attribute in the &lt;b&gt;a href&lt;/b&gt; tag so a new browser window will be loaded when the link is clicked instead of buyers being redirected off of eBay. For more information on using links in the listing description, see eBay's &lt;a href="http://pages.ebay.com/help/policies/listing-links.html" target="_blank"&gt;Links policy&lt;/a&gt;. For more information about the stronger security standards that eBay is using, see the &lt;a href="https://pages.ebay.com/seller-center/seller-updates/2018-fall/marketplace-update.html#use-secure-https" target="_blank"&gt;Use secure HTTPS for enhanced browser security&lt;/a&gt; topic in the 2018 Fall Seller Update. The &lt;a href="https://developer.ebay.com/api-docs/sell/compliance/resources/listing_violation/methods/getListingViolations" target="_blank"&gt;getListingViolations&lt;/a&gt; method of the Compliance API can be used to see if any of the seller's active listings are not 'HTTPS' compliant.
						&lt;br&gt;&lt;br&gt;
						If you embed pictures in the description (by using IMG tags) instead of using
						&lt;b&gt;PictureURL&lt;/b&gt;, but you want a camera icon to appear in search and listing pages,
						specify the following null-image URL in the &lt;b&gt;PictureURL&lt;/b&gt; field:
						https://pics.ebay.com/aw/pics/dot_clear.gif. See &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/pictures.html" target="_blank"&gt;Add pictures&lt;/a&gt; in the Trading API User Guide.
						&lt;br&gt;&lt;br&gt;
						This field is conditionally required for all listings. The exception is when the seller specifies a product identifier, such as a GTIN or ePID, through the &lt;b&gt;ProductListingDetails&lt;/b&gt; container and a product match is found in the eBay product catalog. If a matching product is found in the eBay product catalog, the item description will be created automatically (as long as the &lt;b&gt;ProductListingDetails.IncludeeBayProductDetails&lt;/b&gt; value is &lt;code&gt;true&lt;/code&gt;).
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500000 (some sites may allow more, but the exact number may vary)</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<SeeLink>
								<Title>IncludeeBayProductDetails</Title>
								<URL>#Request.Item.ProductListingDetails.IncludeeBayProductDetails</URL>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
							<SeeLink>
								<Title>IncludeeBayProductDetails</Title>
								<URL>#Response.Item.ProductListingDetails.IncludeeBayProductDetails</URL>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="DescriptionReviseMode" type="ns:DescriptionReviseModeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;&lt;span style=&quot;color:#004680&quot;&gt;&lt;strong&gt;Note: &lt;/strong&gt;This field should no longer be used since it no longer supports the ability to append or prepend text using the &lt;b&gt;Append&lt;/b&gt; or &lt;b&gt;Prepend&lt;/b&gt; values, but only supports the &lt;b&gt;Replace&lt;/b&gt; value. If this field is used and set to &lt;b&gt;Append&lt;/b&gt; or &lt;b&gt;Prepend&lt;/b&gt;, it will default to &lt;b&gt;Replace&lt;/b&gt;, and whatever text is supplied in the &lt;b&gt;Item.Description&lt;/b&gt; field will completely overwrite the current description for the active listing. If you wish to update the description for an active listing using a revise call, just provide the full description in the &lt;b&gt;Item.Description&lt;/b&gt; field and do not use this field at all. This field will be completely removed from the WSDL within a few months.&lt;/span&gt;&lt;br/&gt;
						<p>This field no longer has an effect on the listing being revised through a &lt;b&gt;ReviseItem&lt;/b&gt; or &lt;b&gt;ReviseFixedPrice&lt;/b&gt; item call.</p>
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<OnlyTheseValues>Replace</OnlyTheseValues>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the eBay listing. This identifier is generated
						by eBay and returned in the response of an Add call if an item is successfully listed. Once an item is successfully created, the &lt;b&gt;ItemID&lt;/b&gt; cannot be modified. &lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Although we represent
						item IDs as strings in the schema, we recommend you store them as 64-bit
						signed integers. If you choose to store item IDs as strings, allocate at
						least 19 characters (assuming decimal digits are used) to hold them. Your code should be prepared to
						handle IDs of up to 19 digits. &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<CallName>GetBestOffers</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Context>Transaction.Item</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ListingDetails" type="ns:ListingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Various details about a listing, some of which are calculated or
						derived after the item is listed. These include the start and end
						time, converted (localized) prices, and certain flags that indicate
						whether the seller specified fields whose values are not visible to
						the requesting user. For &lt;b&gt;GetMyeBayBuying&lt;/b&gt;, returned as a self-closed element if no listings meet the request criteria.
						&lt;br/&gt;&lt;br/&gt;
						In an Add/Revise/Relist call, this container is used to set the Best Offer Auto-Accept and Best Offer Auto-Decline threshold values.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategoryListings</CallName>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ListingDuration" type="xs:token" minOccurs="0">
				 <xs:annotation>
						<xs:documentation>
							Describes the number of days the seller wants the listing to be active (available for bidding/buying). The duration specifies the seller&apos;s initial intent at listing time.
							&lt;br/&gt;&lt;br/&gt;
							The end time for a listing is calculated by adding the duration to the item&apos;s start time. If the listing ends early, the value of the listing duration does not change. When a listing&apos;s duration is changed, any related fees (e.g., 10-day fee) may be debited or credited (as applicable).
							&lt;br&gt;&lt;br&gt;
							The valid choice of values depends on the listing format (see &lt;b&gt;Item.ListingType&lt;/b&gt;). For
							a list of valid values, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; with &lt;b&gt;DetailLevel&lt;/b&gt; set to &lt;b&gt;ReturnAll&lt;/b&gt;
							and look for &lt;b&gt;ListingDurations&lt;/b&gt; information.
							&lt;br&gt;&lt;br&gt;
							When you revise a listing, the duration cannot be reduced if it will result in ending the listing within 24 hours of the current date-time. You are only allowed to increase the duration of the listing if fewer than 2 hours have passed since you initially listed the item and the listing has no bids. You can decrease the value of this field only if the listing has no bids (or no items have sold) and the listing does not end within 12 hours.
							&lt;br&gt;
							&lt;br&gt;
							&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As of April 1, 2019, &apos;GTC&apos; is the only supported listing duration for all eBay marketplaces with the following exceptions:
							&lt;ul&gt;
								&lt;li&gt;The following eBay Motors US categories are exempt from this change: &lt;em&gt;Cars &amp; Trucks&lt;/em&gt; (6001), &lt;em&gt;Motorcycles&lt;/em&gt; (6024), &lt;em&gt;Other Vehicles &amp; Trailers&lt;/em&gt; (6038), &lt;em&gt;Boats&lt;/em&gt; (26429), &lt;em&gt;Powersports&lt;/em&gt; (66466).&lt;/li&gt;
								&lt;li&gt;All child categories under &lt;em&gt;Cars, Motorcycles &amp; Vehicles&lt;/em&gt; (9800) categories on the eBay UK and eBay Italy sites are also exempt from this change. &lt;/li&gt;
								&lt;/ul&gt;
								If any other listing duration value besides &lt;code&gt;GTC&lt;/code&gt; is specified in this field, it will be ignored, and &lt;code&gt;GTC&lt;/code&gt; will be used instead.
								&lt;/span&gt;
						</xs:documentation>
						<xs:appinfo>
							<ListBasedOn>ListingDurationCodeType</ListBasedOn>
							<CallInfo>
								<CallName>AddFixedPriceItem</CallName>
								<CallName>AddItem</CallName>
								<CallName>AddItems</CallName>
								<CallName>VerifyAddFixedPriceItem</CallName>
								<CallName>VerifyAddItem</CallName>
								<RequiredInput>Yes</RequiredInput>
							</CallInfo>
							<CallInfo>
								<CallName>RelistItem</CallName>
								<CallName>ReviseItem</CallName>
								<CallName>RelistFixedPriceItem</CallName>
								<CallName>ReviseFixedPriceItem</CallName>
								<CallName>VerifyRelistItem</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
							<CallInfo>
								<CallName>GetBidderList</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>GetSellerList</CallName>
								<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>GetItem</CallName>
								<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>GetMyeBaySelling</CallName>
								<Context>ScheduledList</Context>
								<Context>UnsoldList</Context>
								<Context>ActiveList</Context>
								<Details>DetailLevel: none, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ListingEnhancement" type="ns:ListingEnhancementsCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Describes listing upgrades that sellers can select for a fee, such as the
						&lt;b&gt;BoldTitle&lt;/b&gt; upgrade. 
						&lt;br&gt;&lt;br&gt;
						You can add a listing upgrade when you revise a listing, but you cannot remove a listing upgrade. When you
						relist an item, use &lt;b&gt;DeletedField&lt;/b&gt; to remove a listing upgrade.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetCategoryListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The selling format of the eBay listing, such as auction (indicated with &lt;code&gt;Chinese&lt;/code&gt; value), fixed-price (indicated with &lt;code&gt;FixedPriceItem&lt;/code&gt; value), or classified ad (indicated with &lt;code&gt;AdType&lt;/code&gt; value).
						&lt;br&gt;&lt;br&gt;
						If this field is not included in an &lt;b&gt;AddItem&lt;/b&gt;, &lt;b&gt;AddItems&lt;/b&gt;, or &lt;b&gt;VerifyAddItem&lt;/b&gt; call, the listing type defaults to auction
						&lt;br&gt;&lt;br&gt;
						For &lt;b&gt;AddFixedPriceItem&lt;/b&gt;, &lt;b&gt;RelistFixedPriceItem&lt;/b&gt;, or &lt;b&gt;VerifyAddFixedPriceItem&lt;/b&gt; call, this field must be included and set to &lt;code&gt;FixedPriceItem&lt;/code&gt;, since these calls only work with fixed-price listings.
						&lt;br&gt;&lt;br&gt;
						This field is not applicable to Revise calls because the selling format of active listings cannot be changed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllValuesExcept>Unknown, Auction, PersonalOffer, Shopping, Half</AllValuesExcept>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<AllValuesExcept>Unknown, Auction, Half, PersonalOffer</AllValuesExcept>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<AllValuesExcept>Unknown, Auction, Half</AllValuesExcept>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<AllValuesExcept>Unknown, Auction, Half, PersonalOffer, Shopping</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<AllValuesExcept>Unknown, Auction, Half, Shopping</AllValuesExcept>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategoryListings</CallName>
							<AllValuesExcept>Unknown, Auction, Half, PersonalOffer</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<AllValuesExcept>Unknown, Auction, Half</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<AllValuesExcept>Unknown, Auction, Half</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<AllValuesExcept>Unknown, Auction, Half, Shopping</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Listing types</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/listing-types.html</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="Location" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the geographical location of the item (along with the value in the &lt;b&gt;Country&lt;/b&gt; field).
						When you revise a listing, you can add or change this value only if the
						listing has no bids (or no items have sold) and it does not end within
						12 hours.
						&lt;br&gt;&lt;br&gt;
						If you do not specify &lt;b&gt;Location&lt;/b&gt;, you must specify &lt;b&gt;Item.PostalCode&lt;/b&gt;. If you
						specify a postal code, but do not specify a location, then the location is
						given a default value derived from the postal code.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders, GetItemTransactions, GetSellerTransactions:&lt;/b&gt; If the item is shipped from a fulfillment center location through the Multi-Warehouse Program, this field will return the location details (including the country and zip code) of the fulfillment center closest to the buyer.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For Revise/Relist calls:&lt;/b&gt; When updating an &lt;b&gt;Item.Location&lt;/b&gt;, you must also include the &lt;b&gt;Item.PostalCode&lt;/b&gt; corresponding to the &lt;b&gt;Item.Location&lt;/b&gt; in the revise/relist call; otherwise, the location will not be updated.
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; For the Classified Ad format for motors vehicle listings, the value provided in the &lt;b&gt;Location&lt;/b&gt; field is used as item location only if the &lt;b&gt;SellerContactDetails.Street&lt;/b&gt; and the &lt;b&gt;SellerContactDetails.Street2&lt;/b&gt; are empty. Else, the &lt;b&gt;SellerContactDetails.Street&lt;/b&gt; and the &lt;b&gt;SellerContactDetails.Street2&lt;/b&gt; will be used for item location. 
						&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>200</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategoryListings</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="LotSize" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A lot is a set of two or more similar items included in a single listing that must be purchased together in a single order line item. The &lt;b&gt;Item.LotSize&lt;/b&gt; value is the number of items in the lot. This field is required if two or more items are including in one listing.
						&lt;br&gt;&lt;br&gt;
						Lots can be used for auction and fixed-price listings. Lot items can be listed only in lot-enabled categories. Call the &lt;a href=&quot;../../../../../api-docs/sell/metadata/resources/marketplace/methods/getCategoryPolicies#response.categoryPolicies.lsd&quot;  target=&quot;_blank&quot;&gt;getCategoryPolicies&lt;/a&gt; method of the &lt;b&gt;Metadata API&lt;/b&gt; to determine if a category supports lots. If the returned &lt;b&gt;CategoryArray.Category.LSD&lt;/b&gt; (&lt;b&gt;LotSize&lt;/b&gt; Disabled) value is &lt;code&gt;true&lt;/code&gt;, the category does not support lots.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<Max>450,000</Max>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="PaymentDetails" type="ns:PaymentDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used in an &lt;b&gt;Add/Revise/Relist/Verify&lt;/b&gt; call if the seller is selling a motor vehicle. It is used by the seller to specify the amount of the initial deposit, and the due dates for the deposit and the full payment for a motor vehicle listing.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; If you are using business policies with your listing, the details set up in this container will instead be set up via the payment business policy. Payment business policies are associated with the listing via the &lt;b&gt;SellerProfiles.SellerPaymentProfile&lt;/b&gt; container. 
						&lt;/span&gt;
						&lt;br&gt;
						This container will only be returned in &apos;Get&apos; calls for motor vehicle listings where an initial deposit is required for that vehicle.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>eBay motors offline payment methods</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-motors-payments.html</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethods" type="ns:BuyerPaymentMethodCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;For Add/Revise/Relist calls&lt;/b&gt;: A &lt;b&gt;PaymentMethods&lt;/b&gt; field is required for each offline payment method supported by the seller for the listing. 
						&lt;br&gt;
							&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Sellers no longer have to specify any electronic payment methods for listings, so one or more &lt;b&gt;PaymentMethods&lt;/b&gt; fields will only be needed for listings that require/support payments off of eBay&apos;s platform. If an electronic payment is supplied in a &lt;b&gt;PaymentMethods&lt;/b&gt; field, a warning will be triggered and the payment method will be dropped.
							&lt;/span&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; If you are already referencing a payments business policy in an Add/Revise/Relist call with the &lt;b&gt;SellerProfiles.SellerPaymentProfile&lt;/b&gt; container, no &lt;b&gt;PaymentMethods&lt;/b&gt; fields will be needed, as these settings will already be set in the payments business policy.
						&lt;/span&gt;
						Payment methods are not applicable to any classified ad listings, as any agreement and payment is handled off of the eBay platform.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For Get calls that return &lt;b&gt;PaymentMethods&lt;/b&gt; fields &lt;/b&gt;: One or more &lt;b&gt;PaymentMethods&lt;/b&gt; fields will only be returned if the seller set one or more offline payment methods for the listing.
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in order management calls on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItems</CallName>
							<AllValuesExcept>IntegratedMerchantCreditCard</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<AllValuesExcept>IntegratedMerchantCreditCard</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<AllValuesExcept>IntegratedMerchantCreditCard</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="PayPalEmailAddress" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable, and should not be used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="PrimaryCategory" type="ns:CategoryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used in an Add/Revise/Relist call to set the primary listing category. This field is conditionally required in an Add call unless the seller successfully uses the &lt;b&gt;ProductListingDetails&lt;/b&gt; container to find an eBay catalog product match. When the seller successfully uses an eBay catalog product to create a listing, the listing title, listing description, Item Specifics, listing category, and stock photo defined in the catalog product is used to create the listing.&lt;br&gt;
						&lt;br&gt;
                        Once you determine the appropriate eBay category for your product, and want to know which listing features it supports, you can use the
						&lt;b&gt;GetCategoryFeatures&lt;/b&gt; call. To discover required, recommended, and optional Item Specifics for a category, use the &lt;a href="https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory" target="_blank"&gt;getItemAspectsForCategory&lt;/a&gt; method of the Taxonomy API.
						&lt;br&gt;
						&lt;br&gt;
						If you do use an eBay catalog product, it is advised that you do not include this field, as any primary category ID you specify in this field may get dropped if this category is different than the primary category defined in the eBay catalog product.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; When revising a listing,
						you can change the primary category only if an auction listing
						has no bids or a multiple-quantity, fixed-price listing has no sales, and the listing does not end
						within 12 hours. If you change the listing category, any Item Specifics that
						were previously specified may be dropped from the listing if they aren't
						valid for the new category. &lt;br&gt;
						&lt;br&gt;
						When you list an event ticket on the US site, you must specify one of the leaf categories under the Tickets &amp; Experiences meta category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Applying Categories</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/categories.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Maintaining Category Data</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/categories.html</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="PrivateListing" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A &lt;code&gt;true&lt;/code&gt; value in this field indicates that the listing is private. Sellers may want to use this option when they believe that a listing's potential bidders/buyers would not want their obfuscated user IDs (and feedback scores) exposed to other users.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem/ReviseFixedPriceItem&lt;/b&gt;: The seller will not be able change this setting if the listing has any pending bids, any pending best offers, previous sales (for multiple-quantity, fixed-price listing), or if the listing will end within 12 hours.  
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Default>false</Default>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ProductListingDetails" type="ns:ProductListingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used to provide one or more product identifiers for a product, and if desired by the seller, eBay will use the identifier(s) of the product to try to match it to a defined product in the eBay catalog. If a seller's product is matched to an eBay catalog product, the product details associated with that catalog product will be prefilled for the listing. Product details defined for a catalog product include the product title, product description, product aspects, and stock image(s) of the product (if available).
						&lt;br&gt;
						&lt;br&gt;
						In some eBay categories, one or more product identifier types (e.g. UPC or ISBN) may be required, but the category may not have any eBay catalog products defined, or the category does not allow listings to be created using a catalog product. Note that the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call can be used to retrieve supported/required product identifier types.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						 If a product identifier type is required, the corresponding field must be used, even if the seller is not interested in finding an eBay catalog product match. A large percentage of eBay US categories require one or more product identifier types when listing an item. See the &lt;a href="http://pages.ebay.com/sell/item_specifics/product_identifiers.html" target="_blank"&gt;Structured Data - Product Identifiers&lt;/a&gt; help page for more information on which eBay US categories require which product identifier types. If known, an ePID (specified through the &lt;b&gt;ProductReferenceID&lt;/b&gt; field) is always the best bet to find an eBay catalog product match, although an &lt;b&gt;EAN&lt;/b&gt;, &lt;b&gt;ISBN&lt;/b&gt;, &lt;b&gt;UPC&lt;/b&gt;, or Brand/MPN pair can also be used in an attempt to find a catalog product match. If a Brand/MPN pair is required for the product, these values must be input through the &lt;b&gt;BrandMPN&lt;/b&gt; container.
						&lt;/span&gt;
						&lt;br&gt;
						When you use &lt;b&gt;ProductListingDetails&lt;/b&gt;, in an Add/Revise/Relist call, you must specify at least one GTIN, a &lt;b&gt;ProductReferenceID&lt;/b&gt; (also known as an ePID), or a Brand/MPN pair. If you specify more than one GTIN value, eBay uses the first one that matches a product in eBay's catalog.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem and RelistItem only:&lt;/b&gt; When you revise a
						listing, if it has bids or it ends within 12 hours, you cannot change the
						product identifier and you cannot remove existing product listing details data. However, you can
						change or add preferences such as &lt;b&gt;IncludeStockPhotoURL&lt;/b&gt;,
						&lt;b&gt;UseStockPhotoURLAsGallery&lt;/b&gt;, and &lt;b&gt;IncludePrefilledItemInformation&lt;/b&gt;. To delete all
						catalog data when you revise or relist an item, specify
						Item.ProductListingDetails in &lt;b&gt;DeletedField&lt;/b&gt; and don't pass
						&lt;b&gt;ProductListingDetails&lt;/b&gt; in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;For &lt;b&gt;AddItem&lt;/b&gt; family of calls:&lt;/b&gt; The &lt;b&gt;Quantity&lt;/b&gt; value for auction listings must always be &lt;code&gt;1&lt;/code&gt;. For a fixed-price listing, the &lt;b&gt;Quantity&lt;/b&gt; value indicates the number of identical items the seller has available for sale in the listing. If this field is not included when creating a new fixed-price listing, quantity defaults to '1'. If variations are specified in &lt;b&gt;AddFixedPriceItem&lt;/b&gt; or &lt;b&gt; VerifyAddFixedPriceItem&lt;/b&gt;, the &lt;b&gt;Item.Quantity&lt;/b&gt; is not required since the quantity of variations is specified in &lt;b&gt;Variation.Quantity&lt;/b&gt; instead. See the &lt;a href="https://pages.ebay.com/help/sell/listing-variations.html" target="_blank"&gt;Creating a listing with variations&lt;/a&gt; eBay Help page for more information on variations.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem and ReviseFixedPriceItem:&lt;/b&gt;
						This value can only be changed for a fixed-price listing with no variations. The
						quantity of variations is controlled in the &lt;b&gt;Variation.Quantity&lt;/b&gt; field and the &lt;b&gt;Item.Quantity&lt;/b&gt;
						value for an auction  listing should always be &lt;code&gt;1&lt;/code&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For RelistItem and RelistFixedPriceItem:&lt;/b&gt;
						Like most fields, when you use &lt;b&gt;RelistItem&lt;/b&gt; or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt;,
						&lt;b&gt;Quantity&lt;/b&gt; retains its original value unless you specifically change
						it. This means that the item is relisted with the value that was
						already in &lt;b&gt;Quantity&lt;/b&gt;, not with the remaining quantity available.
						For example, if the original &lt;b&gt;Quantity&lt;/b&gt; value was &lt;code&gt;10&lt;/code&gt;, and three items have been sold,
						eBay sets the relisted item's &lt;b&gt;Quantity&lt;/b&gt; to &lt;code&gt;10&lt;/code&gt; by default, and not &lt;code&gt;7&lt;/code&gt;.
						So, we strongly recommend that you always
						set &lt;b&gt;Quantity&lt;/b&gt; to the correct value (your actual quantity available)
						in your relist requests.&lt;br&gt;
						&lt;br&gt;
						When eBay auto-renews a GTC listing (&lt;b&gt;ListingDuration&lt;/b&gt; = &lt;b&gt;GTC&lt;/b&gt;)
						on your behalf, eBay relists with correct quantity available.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetSellerEvents:&lt;/b&gt; &lt;b&gt;Quantity&lt;/b&gt; is only returned
						for listings where item quantity is greater than 1.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetItem and related calls:&lt;/b&gt;
						This is the total of the number of items available for sale plus the quantity
						already sold. To determine the number of items available, subtract
						&lt;b&gt;SellingStatus.QuantitySold&lt;/b&gt; from this value.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For order line item calls with variations:&lt;/b&gt;
						In &lt;b&gt;GetItemTransactions&lt;/b&gt;, &lt;b&gt;Item.Quantity&lt;/b&gt; is the same as &lt;b&gt;GetItem&lt;/b&gt; (the
						total quantity across all variations). In &lt;b&gt;GetSellerTransactions&lt;/b&gt;,
						&lt;b&gt;Transaction.Item.Quantity&lt;/b&gt; is the total quantity of the applicable
						variation (quantity available plus quantity sold).
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; For the US site, new eBay sellers are subject to &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/make-a-call/fg-replaced.html"&gt;Seller Limits&lt;/a&gt;, which limit the quantity of items that may be listed and/or the total cumulative value of these listings. While subject to these selling limits, an eBay seller can use the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to retrieve both the remaining number of listings they can create and the remaining cumulative value of these listings. These values are shown in the &lt;b&gt;Summary.QuantityLimitRemaining&lt;/b&gt; and &lt;b&gt;Summary.AmountLimitRemaining&lt;/b&gt; fields in the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; response. If a call to add an item or revise an item would result in the exceeding of these limits, the add item or revise item call will fail. These fields will only be returned if the seller is subject to seller limits.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Default>1</Default>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="PrivateNotes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A note that a user makes on an item from their My eBay account. &lt;b&gt;GetMyeBayBuying&lt;/b&gt; and &lt;b&gt;GetMyeBaySelling&lt;/b&gt; return this field, and only if you pass in the &lt;b&gt;IncludeNotes&lt;/b&gt; field in the request, and set its value to &lt;b&gt;true&lt;/b&gt;. This field will only be returned if set for an item, and only returned to the user who created the note.
						&lt;br&gt;&lt;br&gt;
						Not supported as input in &lt;b&gt;ReviseItem&lt;/b&gt;. Use &lt;b&gt;SetUserNotes&lt;/b&gt; instead.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetMyeBayBuying&lt;/b&gt; In &lt;b&gt;WatchList&lt;/b&gt;, notes for variations are only
						returned at the Item level, not the variation level. They are only set if you
						specified &lt;b&gt;ItemID&lt;/b&gt; (if no purchases) or &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;VariationSpecifics&lt;/b&gt; (if there are
						purchases) in &lt;b&gt;SetUserNotes&lt;/b&gt; (or selected the equivalent in the My eBay UI on the
						site).
						&lt;br&gt;&lt;br&gt;
						In &lt;b&gt;WonList&lt;/b&gt;, notes for variations are only returned at the Item level, not the
						variation level. They are only set if you specified &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt; in
						&lt;b&gt;SetUserNotes&lt;/b&gt; (or selected the equivalent in the My eBay UI on the site).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="RelistLink" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Applicable only to relisting an item. If true, creates a link in the item's
						old listing for the item that points to the new relist page, which
						accommodates users who might still look for the item under its old item ID.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsItemEMSEligible" type="xs:boolean" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						If &lt;code&gt;true&lt;/code&gt;, the item is eligible for shipping managed by eBay; &lt;code&gt;false&lt;/code&gt;, the item is not eligible for shipping managed by eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Returned>Always</Returned>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnCategories, ItemReturnDescription, ReturnAll</Details>						
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReservePrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used to set the lowest price at which the seller is willing to sell an auction item. The &lt;b&gt;StartPrice&lt;/b&gt; value must be lower than the &lt;b&gt;ReservePrice&lt;/b&gt; value. Note that setting a reserve price will incur a listing fee of $5 or 7.5% of the reserve price, whichever is greater, and this fee is charged regardless of whether or not the auction item has a qualifying, winning bidder.
						&lt;br&gt; &lt;br&gt; 
						As long as no bidder has matched your reserve price, and the scheduled end time of the auction is 12 or more hours away, you can lower or remove the reserve price. However, even if you remove the reserve price from an active listing, you will still be charged the fee and not eligible for a credit.  
						&lt;br&gt; &lt;br&gt; 		
						In 'get' calls that retrieve item data, the &lt;b&gt;ReservePrice&lt;/b&gt; field will only be returned to the seller of that particular auction item, and only if a reserve price has been set up. The reserve price is never exposed to anyone other than the seller of the item. 
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>16</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Revise a US eBay motors listing</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-motors-revise-listing.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Setting a reserve price (eBay help topic)</Title>
							<URL>https://www.ebay.com/help/selling/listings/selling-auctions/reserve-prices?id=4143</URL>
						</SeeLink>
						<SeeLink>
							<Title>Fees for optional listing upgrades (eBay help topic)</Title>
							<URL>https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822#section5</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ReviseStatus" type="ns:ReviseStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is returned if a listing has been revised in any way since it first became active. One or more boolean fields will be returned under this container based on the type of revision(s) that occured, including a general revision, a price change, or a feature added or removed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScheduleTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Allows the user to specify a time in the future that the listing becomes active on eBay.
						To schedule the listing start time, specify a time in the future in GMT
						format. In &lt;b&gt;GetItem&lt;/b&gt; and related calls, the scheduled time is returned in
						&lt;b&gt;StartTime&lt;/b&gt;. For &lt;b&gt;ReviseItem&lt;/b&gt;, you can modify this value if the currently
						scheduled start time is in the future (listing has yet to go live).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="SecondaryCategory" type="ns:CategoryType" minOccurs="0">
				<xs:annotation>
				  <xs:documentation>
					The unique identifier for a secondary category. This field is only applicable if the seller decides to list the item under two categories.
					&lt;br&gt;
					&lt;br&gt;
					You cannot list US eBay Motors vehicles in two categories. However, you can
					list Parts &amp; Accessories in two categories. The final value fee is based
					on the primary category in which the item is listed. Furthermore, you can
					list the same item in an eBay Motors Parts &amp; Accessories category and in
					an eligible eBay category, as long as the primary category is associated
					with the site on which you are listing. That is, the two categories can be a
					mix of Motors Parts &amp; Accessories and eBay site categories. (Real
					Estate, Mature Audience (adult), and Business &amp; Industrial categories
					are not eligible for listing in two categories in this manner.) For example,
					if you list on Motors, the primary category could be 6750 (eBay Motors &gt;
					Parts &amp; Accessories &gt; Apparel &amp; Merchandise &gt; Motorcycle &gt;
					Jackets &amp; Leathers), and the secondary category could be 57988 (eBay
					&gt; Clothing, Shoes &gt; Accessories &gt; Men&apos;s Clothing &gt; Outerwear).
					If you list on the main eBay site, the primary category could be 57988 and
					the secondary category could be 6750. &lt;br&gt;
					&lt;br&gt;
					If eBay has designated a listing category as a value category (see ValueCategory in &lt;b&gt;GetCategoryFeatures&lt;/b&gt;), and that listing category will be the seller's primary category, the seller will not be able to list their item in a secondary category. If a seller's request payload includes a primary or a secondary category that is designated as a value category, then eBay drops the &lt;b&gt;SecondaryCategory&lt;/b&gt; ID and only lists the item in the category specified with the &lt;b&gt;PrimaryCategory&lt;/b&gt; ID. Also, if the listing request includes Item Specifics (in &lt;b&gt;ItemSpecifics&lt;/b&gt;) that are associated with the &lt;b&gt;SecondaryCategory&lt;/b&gt;, eBay drops those values as well when the &lt;b&gt;SecondaryCategory&lt;/b&gt; is dropped. The same logic is used if you revise an existing listing to add a secondary category, or to change one of the categories: If either the primary or secondary category is a value category, eBay drops the secondary category from your request.)
					&lt;br&gt;
					&lt;br&gt;
					To remove this value when relisting an item, use &lt;b&gt;DeletedField&lt;/b&gt;.
					&lt;br&gt;&lt;br&gt;
					&lt;b&gt;For ReviseItem only:&lt;/b&gt; When revising a listing within 12 hours of the listing's scheduled end time, you can only add or change the secondary category when an auction listing has no active bids or a multiple-quantity, fixed-price listing has no items sold. If you change the secondary category, any corresponding Item Specifics that were previously specified may be dropped from the listing if they aren't valid for the category.
					&lt;br&gt;
					&lt;br&gt;
					&lt;b&gt;For ReviseItem only:&lt;/b&gt; Previously, removing the listing from a secondary category was only possible within 12 hours of the listing's scheduled end time when an auction listing had no active bids or a multiple-quantity, fixed-price listing had no items sold, but this restriction no longer exists. Now, the secondary category can be dropped for any active listing at any time, regardless of whether an auction listing has bids or a fixed-price listing has sales. To drop a secondary category, the seller passes in a value of &lt;code&gt;0&lt;/code&gt; in the &lt;b&gt;SecondaryCategory.CategoryID&lt;/b&gt; field.
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>10</MaxLength>
					<CallInfo>
						<CallName>AddFixedPriceItem</CallName>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistFixedPriceItem</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseFixedPriceItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddFixedPriceItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="FreeAddedCategory" type="ns:CategoryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier for a secondary category that eBay has added as a free promotion. You cannot add
						this yourself. This container is only returned if the item was listed in a single category and
						eBay added a free secondary category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Seller" type="ns:UserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for information about this listing's seller.
						&lt;br&gt;&lt;br&gt;
						Returned by &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; if Buyer is making the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategoryListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="SellingStatus" type="ns:SellingStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Various details about the current status of the listing, such as the current
						number of bids, the current high bidder, quantity sold, current price, and listing status.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategoryListings</CallName>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ShippingDetails" type="ns:ShippingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping-related details for an order, including flat and calculated shipping costs.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; For sellers who are using a shipping (aka Fulfillment) business policy to create/revise/relist an item, none of the fields under the &lt;b&gt;ShippingDetails&lt;/b&gt; container are necessary. A fulfillment business policy can be set up and/or modified in My eBay, or via the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/account/resources/fulfillment_policy/methods/createFulfillmentPolicy&quot;&gt;Account API&lt;/a&gt;. A fulfillment business policy is associated to a listing through the &lt;b&gt;Item.SellerProfiles.SellerShippingProfile&lt;/b&gt; container.
						&lt;br&gt;
						&lt;br&gt;
            If you &lt;i&gt;do not&lt;/i&gt; use a fulfillment business policy, many of the fields under this &lt;b&gt;ShippingDetails&lt;/b&gt; container become required in your request.
						&lt;/span&gt;

						
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;
						&lt;b&gt;For ReviseItem and ReviseFixedPriceItem calls: &lt;/b&gt; 
						If you are updating any field under the &lt;b&gt;ShippingDetails&lt;/b&gt; container, you must include all containers and fields set under this container even if their values are not changing. If you do not do this, some fields may be removed from the listing. To find out the values included in the current listing, call &lt;a href=&quot;https://developer.ebay.com/devzone/xml/docs/Reference/eBay/GetItem.html#GetItem&quot;&gt;GetItem&lt;/a&gt; and look through the &lt;b&gt;ShippingDetails&lt;/b&gt; container in the response. For additional information, see &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-revise.html&quot; target=&quot;_blank&quot;&gt;Revise shipping details&lt;/a&gt;. 
						&lt;/span&gt;
						
						New users who list their first items in selected categories on the US site
						must specify at least one domestic shipping service. This applies to a
						category if &lt;b&gt;GetCategoryFeatures&lt;/b&gt; returns &lt;code&gt;true&lt;/code&gt; for
						&lt;b&gt;Category.ShippingTermsRequired&lt;/b&gt;.
						&lt;br&gt;
						&lt;br&gt;
						For multi-quantity, fixed-price listings, a seller can revise all shipping details of the
						listing (except for sales tax and for shipping type of Freight) for all
						unsold items. This applies to both domestic and international shipping.
						Checkout is not affected for those who bought items prior to the seller&apos;s
						shipping changes&amp;#8212;the shipping details that were in effect at the time of
						purchase are used for that buyer at the time of checkout.
            &lt;br&gt;
						&lt;br&gt;
						Shipping details are not applicable to any classified ad listings, as shipping/delivery/pickup is handled by the buyer and seller off of the eBay platform.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; To create a listing that is &apos;Local Pickup only&apos; (buyer picks up, with no shipping/delivery available), the user does the following two things:
						&lt;ul&gt;
						&lt;li&gt;Either omit the entire &lt;strong&gt;ShippingDetails&lt;/strong&gt; container, or pass in an empty &lt;strong&gt;ShippingDetails&lt;/strong&gt; container - &amp;lt;ShippingDetails/&amp;gt; &lt;/li&gt;
						&lt;li&gt;Pass in one &lt;strong&gt;ShipToLocations&lt;/strong&gt; field, with its value set to &lt;code&gt;None&lt;/code&gt; - &amp;lt;ShipToLocations&amp;gt;None&amp;lt;/ShipToLocations&amp;gt;&lt;/li&gt;
						&lt;/ul&gt;
						&lt;/span&gt;
						&lt;br&gt;
            For &lt;b&gt;GetMyeBayBuying, GetMyeBaySelling&lt;/b&gt;: &lt;b&gt;ShippingDetails&lt;/b&gt; is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Shipping costs</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-costs.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Revising Items</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/revise-listing.html</URL>
							<For>restrictions on changing item properties with ReviseItem</For>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ShipToLocations" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						An international location or region to which the seller is willing to ship,
						regardless of shipping service. The country of the listing site is added by eBay.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; For sellers who are using a shipping (aka Fulfillment) business policy to create/revise/relist an item, the &lt;b&gt;ShipToLocations&lt;/b&gt; field should not be used in the request. A fulfillment business policy can be set up and/or modified in My eBay, or via the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/account/resources/fulfillment_policy/methods/createFulfillmentPolicy&quot;&gt;Account API&lt;/a&gt;. A fulfillment business policy is associated to a listing through the &lt;b&gt;Item.SellerProfiles.SellerShippingProfile&lt;/b&gt; container.
						&lt;/span&gt;
						&lt;br&gt;
            Use &lt;b&gt;GeteBayDetails&lt;/b&gt; with a &lt;b&gt;DetailName&lt;/b&gt; of &lt;b&gt;ShippingLocationDetails&lt;/b&gt; to
						determine which international locations are valid for the site. Omit
						&lt;b&gt;ShipToLocations&lt;/b&gt; if you want to ship only within the country of the listing site.
						To state that you do not wish to ship at all, set &lt;b&gt;ShipToLocations&lt;/b&gt; to &lt;code&gt;None&lt;/code&gt;.
						&lt;b&gt;ReviseItem&lt;/b&gt; can add a &lt;b&gt;ShipToLocations&lt;/b&gt;. On output, &lt;b&gt;ShipToLocations&lt;/b&gt; is the
						collection of all input item-level &lt;b&gt;ShipToLocations&lt;/b&gt; plus international shipping
						service-level ShipToLocation values.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ShipToLocations&lt;/b&gt; and &lt;b&gt;ShippingDetails.ExcludeShipToLocation&lt;/b&gt; containers are not applicable for motor vehicle listings on the US, CA, or UK marketplaces. If these containers are sent in the request, they are ignored and a warning is returned.
						&lt;/span&gt;
						&lt;br&gt;
						If you have specified a region to which you will ship (such as Asia), you can
						use &lt;b&gt;ExcludeShipToLocation&lt;/b&gt; to exclude certain countries within that region to
						where you will not ship (such as Afghanistan).
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; To create a listing that is &apos;Local Pickup only&apos; (buyer picks up, with no shipping/delivery available), the user does the following two things:
						&lt;ul&gt;
						&lt;li&gt;Either omit the entire &lt;strong&gt;ShippingDetails&lt;/strong&gt; container, or pass in an empty &lt;strong&gt;ShippingDetails&lt;/strong&gt; container - &amp;lt;ShippingDetails/&amp;gt; &lt;/li&gt;
						&lt;li&gt;Pass in one &lt;strong&gt;ShipToLocations&lt;/strong&gt; field, with its value set to &lt;code&gt;None&lt;/code&gt; - &amp;lt;ShipToLocations&amp;gt;None&amp;lt;/ShipToLocations&amp;gt;&lt;/li&gt;
						&lt;/ul&gt;
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingRegionCodeType, CountryCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Shipping information</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-info.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>GeteBayDetails</Title>
							<URL></URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="Site" type="ns:SiteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the eBay listing site. The listing site affects
						the business logic and validation rules that are applied to the request,
						which in turn affect the values that are returned in the response, as well
						as values that appear on the eBay site. For example, the listing site
						can affect the validation of &lt;b&gt;Category&lt;/b&gt; in listing requests, international
						business seller requirements, the values of converted (localized) prices in
						responses, the item-related time stamps that are displayed on the eBay site, the visibility of the item in some types of searches (e.g.,
						&lt;b&gt;GetCategoryListings&lt;/b&gt;), and other information. In some cases, the rules are
						determined by a combination of the site, the user's registration address,
						and other information. You cannot change the site when you revise a
						listing.&lt;br&gt;
						&lt;br&gt;
						When you specify &lt;b&gt;Item.Site&lt;/b&gt; in &lt;b&gt;AddItem&lt;/b&gt; or &lt;b&gt;AddFixedPriceItem&lt;/b&gt;, it must be consistent with the
						numeric site ID that you specify in the request URL (for the SOAP API) or
						the &lt;b&gt;X-EBAY-API-SITEID&lt;/b&gt; header (for the XML API).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<!-- N/A to Revise calls -->
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Context>Transaction.Item</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategoryListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="StartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The original price of the item at listing or re-listing time. If this
						value changes when the item is revised, the new value becomes the original
						price.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For auction listings:&lt;/b&gt; Competitive bidding starts at this
						value. Once at least one bid has been placed, &lt;b&gt;StartPrice&lt;/b&gt; remains the same but
						&lt;b&gt;CurrentPrice&lt;/b&gt; is incremented to the amount of each succeeding bid. If &lt;b&gt;ReservePrice&lt;/b&gt; is
						also specified, the value of &lt;b&gt;StartPrice&lt;/b&gt; must be lower than the value of
						&lt;b&gt;ReservePrice&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For input on fixed-price listings (&lt;b&gt;FixedPriceItem&lt;/b&gt;): &lt;/b&gt;
						This is the constant price at which a buyer may purchase the item.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;GetMyeBaySelling&lt;/b&gt; does not return &lt;b&gt;Item.StartPrice&lt;/b&gt;
						for fixed price items&amp;#8212;it returns &lt;b&gt;Item.SellingStatus.CurrentPrice&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For AddFixedPriceItem and VerifyAddFixedPriceItem:&lt;/b&gt;
						Required when no variations are specified. If variations are specified,
						use &lt;b&gt;Variation.StartPrice&lt;/b&gt; for each variation instead.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For Revise calls:&lt;/b&gt;
						If the &lt;b&gt;StartPrice&lt;/b&gt; value for a fixed-price item is changed with a Revise call, the &lt;b&gt;MinimumBestOfferPrice&lt;/b&gt; and &lt;b&gt;BestOfferAutoAcceptPrice&lt;/b&gt; fields in the &lt;b&gt;ListingDetails&lt;/b&gt; container will be dropped (if set), basically turning off the Best Offer Auto Accept and/or Auto Decline features. If the seller wanted to reintroduce either of these Best Offer threshold values in the listing again, an additional Revise call would have to be made, passing in the desired threshold values.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; For the US site, new eBay sellers are subject to &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/make-a-call/fg-replaced.html"&gt;Seller Limits&lt;/a&gt;, which limit the quantity of items that may be listed and/or the total cumulative value of these listings. While subject to these selling limits, an eBay seller can use the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call to retrieve both the remaining number of listings they can create and the remaining cumulative value of these listings. These values are shown in the &lt;b&gt;Summary.QuantityLimitRemaining&lt;/b&gt; and &lt;b&gt;Summary.AmountLimitRemaining&lt;/b&gt; fields in the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; response. If a call to add an item or revise an item would result in the exceeding of these limits, the add item or revise item call will fail. These fields will only be returned if the seller is subject to seller limits.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Listing Policies</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/make-a-call/fg-replaced.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="Storefront" type="ns:StorefrontType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container provides details about the seller's eBay store.
						&lt;br&gt;&lt;br&gt;
						In an Add/Revise/Relist call, the seller can include this container to set/change which customized eBay store category that the item will be placed in.
						&lt;br&gt;&lt;br&gt;
						For 'Get' calls, this container is returned if the seller of the item has an eBay store.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
          </xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SubTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Subtitle to use in addition to the title. Provides more keywords when buyers
						search in titles and descriptions. You cannot use HTML in the Subtitle. (HTML
						characters will be interpreted literally as plain text.) If you pass any
						value, this feature is applied (with applicable fees).&lt;br&gt;
						&lt;br&gt;
						When you revise a item, you can add, change, or remove the
						subtitle.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>55</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetCategoryListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Remove a field</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/relist-remove-field.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>(RelistItem) DeletedField</Title>
							<URL>RelistItem.html#Request.DeletedField</URL>
						</SeeLink>
						<SeeLink>
							<Title>Create an eBay Motors listing</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-motors-create-listing.html#subtitle</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="TimeLeft" type="xs:duration" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Time left before the listing ends.
						The duration is represented in the ISO 8601 duration format (PnYnMnDTnHnMnS).
						See Data Types in the Trading API Guide for information about this format.
						For ended listings, the time left is PT0S (zero seconds).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used to specify the title of the listing. This field is conditionally required in an Add call unless the seller successfully uses the &lt;b&gt;ProductListingDetails&lt;/b&gt; container to find an eBay catalog product match. When the seller successfully uses an eBay catalog product to create a listing, the listing title, listing description, Item Specifics, and stock photo defined in the catalog product are used to create the listing. &lt;br&gt;
						&lt;br&gt;
						You cannot use HTML or JavaScript in the Title. (HTML characters will be
						interpreted literally as plain text.)&lt;br&gt;
						&lt;br&gt;
						The listing title can only be changed if the active listing has yet to have any bids or sales, and the listing does not end within 12 hours.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; When making a &lt;b&gt;GetSellerEvents&lt;/b&gt; call, this field will be returned masked as &lt;code&gt;*****************&lt;/code&gt; for on-hold listings.
						&lt;/span&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; When making a &lt;b&gt;GetSellerTransactions&lt;/b&gt; or &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call, the item ID value of the listing will be returned in this field to indicate that the listing is on hold.
						&lt;/span&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; When a line item comes from a multiple-variation listing, the variation aspect name-value pair will be appended to this title.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80 for Add/Revise/Relist/Verify Item family of calls; 120 for GetOrders/GetItemTransactions/GetSellerTransactions calls</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategoryListings</CallName>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Context>Transaction.Item</Context>
							<Context>LinkedLineItem.Item</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="UUID" type="ns:UUIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Use an &lt;b&gt;UUID&lt;/b&gt; value to ensure that you only list (or relist) a particular item once. This field can be particularly useful if you are listing many items on a daily basis and/or many items at once with an &lt;b&gt;AddItems&lt;/b&gt; call. If your call request does not generate a response, or if you get one or more (blocking) errors, be sure to use the same &lt;b&gt;UUID&lt;/b&gt; value when you attempt to list or relist the same item with another call request.
						&lt;br&gt;&lt;br&gt;
						If you pass in a &lt;b&gt;UUID&lt;/b&gt; value that has already been used to successfully create or relist an item, you will receive an error message that includes the Item ID for that listing and a boolean value indicating whether the duplicate &lt;b&gt;UUID&lt;/b&gt; was sent by the same application.
						&lt;br&gt;&lt;br&gt;
						We recommend that you use the &lt;b&gt;Item.UUID&lt;/b&gt; field for add and relist calls (for example, &lt;b&gt;AddItem&lt;/b&gt; and &lt;b&gt;RelistItem&lt;/b&gt;), but use the &lt;b&gt;Item.InvocationID&lt;/b&gt; field instead when using a revise call.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;UUID&lt;/b&gt; can only contain digits from 0-9 and letters from A-F and must be 32 characters long. The &lt;b&gt;UUID&lt;/b&gt; value must be unique across all of the seller's eBay across all eBay marketplaces.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>32</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<!-- N/A to ReviseItem -->
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="VATDetails" type="ns:VATDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used in an Add/Revise/Relist call to set the VAT (Value-added Tax) percentage rate that will be charged to buyers when an item is purchased from the listing, and to enable Business Seller-related features.
						&lt;br&gt;&lt;br&gt;
						This container is returned in 'Get' calls only if VAT is applicable to the listing, and unless the person making the 'Get' call owns the listing, only the &lt;b&gt;VATPercent&lt;/b&gt; field is returned (if applicable). However, Business Seller-related information will be returned to all users in 'Get' calls under the &lt;b&gt;SellerInfo&lt;/b&gt; and &lt;b&gt;BusinessSellerDetails&lt;/b&gt; containers.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							VAT is not applicable to all countries, including the US. Allowed VAT percentage rates can vary by region/country, so sellers should be aware of the rates they are legally required/allowed to charge. Sellers must be registered as Business Sellers on the site they are selling on in order to use the Business Seller-related fields.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Value-added tax (VAT)</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/taxes-vat.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>German business features</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/taxes-vat-germany.html</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="SellerVacationNote" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned if the seller of the item is currently on vacation and has configured a custom message to display to potentioal buyers through &lt;a href=&quot;https://www.ebay.com/help/selling/selling-tools/time-away?id=5137&quot; target=&quot;_blank&quot;&gt;Time Away&lt;/a&gt; settings.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							There are two &lt;b&gt;Time Away&lt;/b&gt; modes - &lt;b&gt;Pause Sales&lt;/b&gt; and &lt;b&gt;Allow Sales&lt;/b&gt;. If seller is in the &lt;b&gt;Pause Sales&lt;/b&gt; mode, all fixed-price listings for that seller will be hidden from search results during the span of the seller's vacation.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="WatchCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of watches placed on this item from buyers' My eBay accounts.
						Specify &lt;b&gt;IncludeWatchCount&lt;/b&gt; as &lt;code&gt;true&lt;/code&gt; in the request.
						Returned by &lt;b&gt;GetMyeBaySelling&lt;/b&gt; only if greater than 0.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="HitCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the number of page views that a listing has received in the last 30 days.&lt;br&gt;&lt;br&gt;We recommend that you use the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/analytics/resources/traffic_report/methods/getTrafficReport&quot; target=&quot;_blank&quot;&gt;getTrafficReport&lt;/a&gt; method of the &lt;b&gt;Analytics API&lt;/b&gt; to return user traffic details received by a seller&apos;s listings. This RESTful method returns metrics such as click-through rate, listing impressions, listing views, sales conversion rate, and the number of completed transactions.&lt;br&gt;&lt;br&gt;&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;This field is only returned to authorized applications.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="DisableBuyerRequirements" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field can be included and set to &lt;code&gt;true&lt;/code&gt; in an Add or Revise call if the seller wishes to disable all buyer requirements (that are set in the seller's account) for the listing. (from &lt;b&gt;Item.BuyerRequirementDetails&lt;/b&gt;
						or Buyer requirements preferences in My eBay) are ignored.
						&lt;br&gt;
						&lt;br&gt;
						This field will only be returned in 'Get' calls if &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="BestOfferDetails" type="ns:BestOfferDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;For Add/Revise/Relist/Verify calls&lt;/b&gt;: This container is used to enable the Best Offer feature on a listing. Note that the Best Offer feature can be set for auction listings on the US, Canada, UK, Germany, Australia, France, Italy, and Spain marketplaces, but a seller can only use Best Offer or Buy It Now, but not both. Once an auction listing receives a qualifying bid, the  Best Offer feature will be turned off and any pending Best Offers or Counteroffers will no longer be valid.
						&lt;br/&gt;&lt;br&gt;
						For &lt;b&gt;GetItem&lt;/b&gt; and other calls that retrieve item data, this container will include the status (&lt;b&gt;GetMyeBayBuying&lt;/b&gt; only) and dollar amount of the latest Best Offer on a fixed-price listing, and the number of Best Offers received for the fixed-price listing.
					    &lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Best Offer is not available for multi-variation listings.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="LocationDefaulted" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If &lt;code&gt;true&lt;/code&gt;, eBay provided a central location as a result of the user
						not specifying a location. This typically occurs when the seller
						specifies &lt;b&gt;PostalCode&lt;/b&gt; without Location.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="UseTaxTable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller&apos;s tax table is to be used when applying and calculating sales tax for an order line item. A sales tax table can be created programmatically using the &lt;b&gt;SetTaxTable&lt;/b&gt; call of Trading API or the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/account/resources/sales_tax/methods/createOrReplaceSalesTax&quot;&gt;createOrReplaceSalesTax&lt;/a&gt; method of Account API. If &lt;b&gt;UseTaxTable&lt;/b&gt; is set to &lt;code&gt;true&lt;/code&gt;, the values contained in the seller&apos;s sales tax table will supersede the values contained in the &lt;b&gt;Item.ShippingDetails.SalesTax&lt;/b&gt; container (if included in the request).
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As of November 2021, buyers in all US states except for Missouri (and several US territories), will automatically be charged sales tax for purchases, and the seller does not set this rate. eBay will collect and remit this sales tax to the proper taxing authority on the buyer&apos;s behalf. For more US state-level information on sales tax, see the &lt;a href=&quot;https://www.ebay.com/help/selling/fees-credits-invoices/taxes-import-charges?id=4121#section4&quot; target=&quot;_blank&quot;&gt;eBay sales tax collection&lt;/a&gt; help topic.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Multi-jurisdiction sales tax</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/taxes.html</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="GetItFast" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
						</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="BuyerResponsibleForShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Applicable for listings in vehicle categories on the US eBay Motors site and
						eBay Canada site. (No business effect if specified for other categories or
						sites, as the Web site will not display the information to buyers.)
						&lt;b&gt;&lt;/b&gt;
							&lt;ul&gt;
								&lt;li&gt;If &lt;code&gt;true&lt;/code&gt;,
						the buyer is responsible for vehicle pickup or shipping. &lt;/li&gt;
								&lt;li&gt;If &lt;code&gt;false&lt;/code&gt;, specify
						vehicle shipping arrangements in the item description.  (The
						description can also include vehicle shipping arrangements when this value is
						&lt;code&gt;true&lt;/code&gt;.)  &lt;/li&gt;
							&lt;/ul&gt;
						&lt;b&gt;&lt;/b&gt;
						If the item has bids or ends within 12 hours, you cannot modify this
						flag. Do not specify &lt;b&gt;ShippingDetails.ShippingServiceOptions&lt;/b&gt;
						for vehicle listings.
						&lt;br&gt;&lt;br&gt;
						If &lt;code&gt;true&lt;/code&gt; and the listing is on the US eBay Motors site, and you want the
						listing to be visible on the eBay Canada site, set &lt;b&gt;Item.ShipToLocations&lt;/b&gt; to CA.
						&lt;br&gt;&lt;br&gt;
						If &lt;code&gt;true&lt;/code&gt; and the listing is on the eBay Canada site, and you want your listing
						to be visible on the US eBay Motors site, set &lt;b&gt;Item.ShipToLocations&lt;/b&gt; to US.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						<Default>true</Default>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="eBayNotes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns a note from eBay displayed below items in the user's My
						eBay account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>UnsoldList</Context>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="QuestionCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the number of questions buyers have posted about the
						item. Returned only if greater than 0.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Relisted" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field is returned as &lt;code&gt;true&lt;/code&gt; if the item in this listing was relisted. When an item is relisted, a brand new Item ID value is automatically created by eBay. This field is only returned for an original listing whose item has been relisted, so a &lt;code&gt;false&lt;/code&gt; value should never get returned.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						A new listing will not return this field.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
							<Context>UnsoldList</Context>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="QuantityAvailable" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the quantity of an item that is still available for purchase in a multiple-quantity, fixed-price listing. This field is not applicable to auction listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A SKU (Stock Keeping Unit) value is a seller-defined identifier for a product. Each product within a seller's inventory should be unique. Most large-volume sellers use SKUs, but eBay only requires a SKU value if the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; field is included in an &lt;b&gt;AddFixedPriceItem&lt;/b&gt; call and its value is set to &lt;code&gt;SKU&lt;/code&gt;. Setting the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; field to &lt;code&gt;SKU&lt;/code&gt; allows the seller to use a SKU value instead of an &lt;b&gt;ItemID&lt;/b&gt; value as a unique identifier
						in calls such as &lt;b&gt;GetItem&lt;/b&gt; and &lt;b&gt;ReviseInventoryStatus&lt;/b&gt;
						&lt;br&gt;&lt;br&gt;
						A seller can specify a SKU when listing an item with &lt;b&gt;AddItem&lt;/b&gt;
						and related calls. eBay preserves the SKU on the item, enabling you
						to obtain it before and after an order line item is created.
						(&lt;b&gt;SKU&lt;/b&gt; is recommended as an alternative to &lt;b&gt;ApplicationData&lt;/b&gt;.)
						&lt;br&gt;
						&lt;br&gt;
						If both &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;SKU&lt;/b&gt; are specified in calls that support the use of
						SKU as a unique identifier, the &lt;b&gt;ItemID&lt;/b&gt; value takes precedence.&lt;br&gt;
						&lt;br&gt;
						If a seller wants to use SKUs for multiple-variation listings, the SKU value for each product variation is actually specified at the variation level (Item.Variations.Variation.&lt;b&gt;SKU&lt;/b&gt;) field, and the Item.&lt;b&gt;SKU&lt;/b&gt;) field should not be included in the call request.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							The eBay site cannot identify listings by SKU. For example,
							My eBay pages and Search pages all identify listings by item ID.
							When a buyer contacts you via eBay's messaging functionality, eBay
							uses the item ID as the identifier. Buyer-focused APIs (like the
							Shopping API) also do not support SKU as an identifier.
						&lt;/span&gt;
						&lt;b&gt;For revising and relisting only:&lt;/b&gt;
						To remove a SKU when you revise or relist an item, use &lt;b&gt;DeletedField&lt;/b&gt;.
						(You cannot remove a SKU when &lt;b&gt;Item.InventoryTrackingMethod&lt;/b&gt; is set
						to SKU.)&lt;br&gt;
						&lt;br&gt;
						For &lt;b&gt;GetItem&lt;/b&gt;, &lt;b&gt;GetMyeBaySelling&lt;/b&gt;, and other 'Get' call, the &lt;b&gt;SKU&lt;/b&gt; value will only be returned if defined for the listing.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Context>Transaction.Item</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>eBay Merchant Data API</Title>
							<For>AddFixedPriceItem and ReviseFixedPriceItem</For>
							<URL>https://developer.ebay.com/DevZone/merchant-data/CallRef/index.html</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="PostalCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Postal code of the place where the item is located. This value is used for
						proximity searches. To remove this value when revising or relisting an item,
						use &lt;b&gt;DeletedField&lt;/b&gt;. If you do not specify &lt;b&gt;PostalCode&lt;/b&gt;, you must specify
						&lt;b&gt;Item.Location&lt;/b&gt;. If you specify &lt;b&gt;PostalCode&lt;/b&gt;, but do not specify &lt;b&gt;Item.Location&lt;/b&gt;,
						then &lt;b&gt;Item.Location&lt;/b&gt; is given a default value derived from the postal code.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; As of late January 2020, the displayed postal code returned in &lt;b&gt;GetItem&lt;/b&gt; is now masked to all users except for the seller of the item. Different countries will mask postal/zip codes in slightly different ways, but an example would be &lt;code&gt;951**&lt;/code&gt;.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="PictureDetails" type="ns:PictureDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of the data associated with photos within the listing. Sellers can have up to 24 pictures in almost any category at no cost. Motor vehicle listings are an exception. The number of included pictures in motor vehicle listings depend on the selected vehicle package (see &lt;a href=&quot;https://www.ebay.com/help/selling/fees-credits-invoices/motors-fees?id=4127&quot;&gt;Fees for selling vehicles on eBay Motors&lt;/a&gt;). These photos can be hosted by eBay Picture Services (EPS), or the seller can host pictures on a non-eBay server. If pictures are externally-hosted, they must be hosted on a site that is using the 'https' protocol.
						&lt;br/&gt;&lt;br/&gt;
						It is required that all listings have at least one picture.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetCategoryListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Add pictures</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/pictures.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Adding photos to your listing</Title>
							<URL>https://pages.ebay.com/help/sell/pictures.html</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
				<xs:element name="VideoDetails" type="ns:VideoDetailsType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							This container is used if the seller wants to add a video to their listing. At this time, only one video can be added per listing. The video can be uploaded to eBay using the &lt;a href="https://developer.ebay.com/api-docs/commerce/media/overview.html" target="_blank"&gt;Media API&lt;/a&gt;. See the &lt;a href="https://developer.ebay.com/api-docs/commerce/media/overview.html" target="_blank"&gt;Media API&lt;/a&gt; reference documentation for all of the necessary details to upload videos to eBay.
							&lt;br/&gt;&lt;br/&gt;
							This container will only be returned in &lt;b&gt;GetItem&lt;/b&gt; if the listing contains a video, and the seller of the item is the one making the &lt;b&gt;GetItem&lt;/b&gt; call.
							&lt;br/&gt;&lt;br/&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Videos can only be attached to listings on supported eBay marketplaces and can only be viewed through supported platforms. See &lt;a href="https://developer.ebay.com/api-docs/sell/static/inventory/managing-video-media.html#AddingVideos" target="_blank"&gt;Managing videos&lt;/a&gt; in the Selling Integration Guide for a full list of supported marketplaces and platforms.&lt;/span&gt;
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>AddFixedPriceItem</CallName>
								<CallName>AddItem</CallName>
								<CallName>AddItems</CallName>
								<CallName>RelistFixedPriceItem</CallName>
								<CallName>RelistItem</CallName>
								<CallName>ReviseFixedPriceItem</CallName>
								<CallName>ReviseItem</CallName>
								<CallName>VerifyAddItem</CallName>
								<CallName>VerifyAddFixedPriceItem</CallName>
								<CallName>VerifyRelistItem</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
							<CallInfo>
								<CallName>GetItem</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
			<xs:element name="ExtendedProducerResponsibility" type="ns:ExtendedProducerResponsibilityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					This container is used to provide the eco-participation fee for a product. Use the &lt;a href="https://developer.ebay.com/api-docs/sell/metadata/resources/marketplace/methods/getExtendedProducerResponsibilityPolicies" target="_blank"&gt;getExtendedProducerResponsibilityPolicies&lt;/a&gt; method of the &lt;b&gt;Sell Metadata API&lt;/b&gt; to retrieve categories that support eco-participation fee for a specified marketplace." 
					&lt;br&gt;For &lt;b&gt;GetItem&lt;/b&gt; calls, this container is only returned to the listing owner, if the container is available.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="CustomPolicies" type="ns:CustomPoliciesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used to apply one or more custom policies to the listing by specifying custom policy IDs. Custom policies include Product Compliance and Take-Back Policies. For more information, see the &lt;b&gt;Custom Policies&lt;/b&gt; page for your site (for example, &lt;a href="https://www.ebay.fr/help/selling/custom-policies/custom-policies?id=5311" target="_blank"&gt;https://www.ebay.fr/help/selling/custom-policies/custom-policies?id=5311&lt;/a&gt;). This container is supported by a limited number of sites and specific categories. Use the &lt;a href="https://developer.ebay.com/api-docs/sell/metadata/resources/marketplace/methods/getExtendedProducerResponsibilityPolicies" target="_blank"&gt;getExtendedProducerResponsibilityPolicies&lt;/a&gt; method of the &lt;b&gt;Sell Metadata API&lt;/b&gt; to retrieve valid categories for a site. To create and manage custom policies, use the &lt;a href="https://developer.ebay.com/api-docs/sell/account/resources/methods#h2-custom_policy&quot; target=&quot;_blank&quot;&gt;custom_policy&lt;/a&gt; resource of the &lt;b&gt;Account API&lt;/b&gt;. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	

			<xs:element name="DispatchTimeMax" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the maximum number of business days the seller
						commits to for preparing an item to be shipped after receiving a
						cleared payment. This time does not include the shipping time (the carrier's transit time).
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; If the seller opts into the eBay Guaranteed Delivery feature and wants to make a listing eligible for eBay Guaranteed Delivery, the &lt;b&gt;DispatchTimeMax&lt;/b&gt; value must be set to &lt;code&gt;0&lt;/code&gt; or &lt;code&gt;1&lt;/code&gt; (days) and the cumulative value of &lt;b&gt;DispatchTimeMax&lt;/b&gt; plus the transit time of the shipping service (returned in  &lt;b&gt;ShippingServiceDetails.ShippingTimeMax&lt;/b&gt; field of &lt;b&gt;GeteBayDetails&lt;/b&gt;) must be 4 business days or less to be eligible for this feature. See the &lt;a href="https://pages.ebay.com/seller-center/shipping/ebay-guaranteed-delivery.html" target="_blank"&gt;eBay Guaranteed Delivery&lt;/a&gt; page in Seller Center for more information on this program. The eBay Guaranteed Delivery feature is only available on the US and Australia marketplaces.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;b&gt;For Add/Revise/Relist calls:&lt;/b&gt; Required for
						listings in certain categories when certain shipping services
						(with delivery) are offered. See &lt;b&gt;HandlingTimeEnabled&lt;/b&gt; in
						&lt;b&gt;GetCategoryFeatures&lt;/b&gt;.&lt;br&gt;
						&lt;br&gt;
						The seller sets this to a positive integer value corresponding to the number of 'handling' days. For a list of allowed values
						on each eBay site, use &lt;b&gt;DispatchTimeMaxDetails&lt;/b&gt; in &lt;b&gt;GeteBayDetails&lt;/b&gt;. Supported handling times for most sites in most categories range from 0 (same-day handling) to 3 business days, but this can vary by site. Some categories on some sites support longer handling times, and this generally comes into play with extremely large items where freight shipping may be required. &lt;br&gt;
						&lt;br&gt;
						This field is required whenever flat-rate or calculated shipping is used, but does not apply when there is no shipping involved, which is the case for digital gift card listings, or any orders where local pickup is available and this option is selected by the buyer.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt;
						If the listing has bids or sales and it ends within 12 hours, you can't change this value.
						If the listing is a GTC listing that has sales or ends within 12 hours
						(one or the other, but not both), you can add or change this value.
						If the listing has no bids or sales and more than 12 hours remain before
						the listing ends, you can add or change the dispatch (handling) time.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItem:&lt;/b&gt; &lt;b&gt;GetItem&lt;/b&gt; returns &lt;b&gt;DispatchTimeMax&lt;/b&gt;
						only when shipping service options are specified for the item and
						the seller specified a dispatch time.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
							<SeeLink>
								<Title>Handling time</Title>
								<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-handling.html </URL>
							</SeeLink>
						<SeeLink>
							<Title>(GetCategoryFeatures) Category.HandlingTimeEnabled</Title>
							<For>categories that support handling times</For>
							<URL>GetCategoryFeatures.html#Response.Category.HandlingTimeEnabled</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="SellerContactDetails" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used by sellers of Classified Ad listings to provide contact information.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Classified ad listings</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/classified-ads.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="TotalQuestionCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of questions asked about this item. Applies to eBay Motors Pro
						applications only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ProxyItem" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Some listings on the eBay platform originate from eBay affiliates.
						Depending on the relationship the affiliate has with eBay, there are times
						when the affiliate retains ownership of the listing. When this occurs
						the representation of the listing on eBay is considered a proxy item. Proxy
						items can only be edited using API requests from the applications that
						originally listed them.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription,
								ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ExtendedSellerContactDetails" type="ns:ExtendedContactDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Extended contact information for sellers using the Classified Ad format.
						Specifies the days and hours when the seller can be contacted.
						To remove seller contact information when revising or relisting an item, use
						&lt;b&gt;DeletedField&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="LeadCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the number of leads (emails) buyers have posted about the item.
						You must be the seller of the item to retrieve the lead count.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="NewLeadCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the number of new leads (unanswered emails) buyers have posted
						about the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ItemSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is a list of Item Specific &lt;b&gt;Name&lt;/b&gt;/&lt;b&gt;Value&lt;/b&gt; pairs used by the seller to provide descriptive details of an item in a structured manner.

						&lt;br&gt;&lt;br&gt;
						If creating, revising, or relisting an item with an &lt;b&gt;Add&lt;/b&gt;, &lt;b&gt;Revise&lt;/b&gt;, or &lt;b&gt;Relist&lt;/b&gt; call, it is recommended that you use the &lt;a href=&quot;https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory&quot; target=&quot;_blank&quot;&gt;getItemAspectsForCategory&lt;/a&gt; method of the Taxonomy API to retrieve mandatory and recommended Item Specifics for a category.
						
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Important:&lt;/b&gt; Effective from December 28th, 2024, sellers offering certain rechargeable devices in EU and Northern Ireland markets must comply with the Common Charger Directive (CCD) and list appropriate charger-related item specifics on their listings. See &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/inventory/common-charger-directive.html&quot; target=&quot;_blank&quot;&gt;Common Charger Directive&lt;/a&gt; for more information.
						&lt;/span&gt;

						&lt;b&gt;For ReviseItem only:&lt;/b&gt; When you revise a listing, if an auction listing has one or more bids and ends within 12 hours, you cannot change or add Item Specifics. If the auction listing has bids but ends in more than 12 hours, you cannot change existing Item Specifics, but you can add Item Specifics that were not previously included.

						&lt;br&gt;&lt;br&gt;
						If your listing is in a eBay product catalog-enabled category, certain &lt;b&gt;Name&lt;/b&gt;/&lt;b&gt;Value&lt;/b&gt; pairs will be accepted as product identifying information. The &lt;b&gt;Name&lt;/b&gt; can be &lt;code&gt;Brand&lt;/code&gt;, &lt;code&gt;MPN&lt;/code&gt;, or a Global Trade Item Number (GTIN). GTINs are a set of globally recognized identifiers, including &lt;code&gt;EAN&lt;/code&gt;, &lt;code&gt;ISBN&lt;/code&gt;, and &lt;code&gt;UPC&lt;/code&gt;. However, the &lt;b&gt;Values&lt;/b&gt; provided for these &lt;b&gt;Name&lt;/b&gt;s must comply with eBay&apos;s constraints or they will not be recognized as product identifiers. The &lt;b&gt;Value&lt;/b&gt; for Brand must be an actual brand name (except that if the item is not branded, &lt;b&gt;Value&lt;/b&gt; can be &lt;code&gt;Unbranded&lt;/code&gt;.) The &lt;b&gt;Value&lt;/b&gt; for Brand or MPN cannot contain only special characters (e.g. &lt;code&gt;%$*#@&lt;/code&gt;). All GTINs must comply with international formatting standards. For more details, see &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/item-specifics.html&quot; target=&quot;_blank&quot;&gt;Item Specifics&lt;/a&gt;.

						&lt;br&gt;&lt;br&gt;
						If the &lt;b&gt;ProductListingDetails&lt;/b&gt; container in an Add/Revise/Relist call is successfully used to find and use an eBay catalog product to create/revise listing, the seller should not remove or change the value of any Item Specific name or value that is defined as part of the eBay catalog product definition.

						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; If a listing is associated with an eBay catalog product, the seller does not need to pass in any Item Specifics that are already defined in the eBay catalog product. Sellers can make a call to the &lt;a href=&quot;https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory&quot; target=&quot;_blank&quot;&gt;getItemAspectsForCategory&lt;/a&gt; method of the Taxonomy API to see if the category supports any &apos;instance aspects&apos;, which can be thought of as Item Specifics that are unique to the specific item that is being listed. Instance aspects are indicated if the corresponding &lt;a href=&quot;https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory#response.aspects.aspectConstraint.aspectApplicableTo&quot; target=&quot;_blank&quot;&gt;aspectApplicableTo&lt;/a&gt; field of the &lt;b&gt;getItemAspectsForCategory&lt;/b&gt; response shows a value of &lt;code&gt;ITEM&lt;/code&gt; (and not &lt;code&gt;PRODUCT&lt;/code&gt;). Many categories support the following instance aspects: &lt;em&gt;Custom Bundle&lt;/em&gt;, &lt;em&gt;Bundle Description&lt;/em&gt;, &lt;em&gt;Modified Item&lt;/em&gt;, &lt;em&gt;Modification Description&lt;/em&gt;, and &lt;em&gt;California Prop 65 Warning&lt;/em&gt;. These instance aspects allow the seller to provide more information about product bundles or modified products in a structured way. Depending on the category, there are other instance aspects as well.
						&lt;/span&gt;

						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; To specify an item&apos;s condition, use the &lt;b&gt;ConditionID&lt;/b&gt; field instead of a condition Item Specific. Use &lt;b&gt;GetCategoryFeatures&lt;/b&gt; to see which categories support &lt;b&gt;ConditionID&lt;/b&gt; and to get a list of valid condition IDs. (If you specify &lt;b&gt;ConditionID&lt;/b&gt; and you also specify &lt;b&gt;Condition&lt;/b&gt; as a Item Specific, eBay drops the condition Item Specific.)
						&lt;/span&gt;

						&lt;b&gt;For GetItem&lt;/b&gt;: This list is returned only when you specify &lt;b&gt;IncludeItemSpecifics&lt;/b&gt; in the request (and the seller included Item Specifics in their listing).

						&lt;br&gt;&lt;br&gt;
                        If this container is included when revising or relisting an item, it will do a complete replace of the item&apos;s Item Specific values. This means that all newly input Item Specifics will replace all existing Item Specific values, regardless of if the values changed. It is advised that the seller run a &lt;a href=&quot;https://developer.ebay.com/Devzone/xml/docs/reference/ebay/getitem.html&quot; target=&quot;_blank&quot;&gt;GetItem&lt;/a&gt; call to see its current item specifics before attempting to update them.

						&lt;br&gt;&lt;br&gt;
						To delete all Item Specifics when you revise or relist, specify &lt;b&gt;Item.ItemSpecifics&lt;/b&gt; in &lt;b&gt;DeletedField&lt;/b&gt;, and don&apos;t pass &lt;b&gt;ItemSpecifics&lt;/b&gt; in the request.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Item Specifics</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/item-specifics.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Returned>Conditionally</Returned>
							<Context>LinkedLineItem.Item</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
      </xs:element>
			<xs:element name="ClassifiedAdPayPerLeadFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The email and phone lead fee for a pay-per-lead item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ApplyBuyerProtection" type="ns:BuyerProtectionDetailsType" minOccurs="0">
				 <xs:annotation>
					<xs:documentation>
						Different Buyer protection schemes and the various status associated with each one of them.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ListingSubtype2" type="ns:ListingSubtypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates a specific type of lead generation format listing, such as
						classified ad or local market best offer listing. Only applicable when
						&lt;b&gt;ListingType&lt;/b&gt; = &lt;b&gt;LeadGeneration&lt;/b&gt;.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							&lt;b&gt;ListingSubtype2&lt;/b&gt; replaces the deprecated &lt;b&gt;ListingSubtype&lt;/b&gt; field.
							If both are specified in a request, &lt;b&gt;ListingSubtype2&lt;/b&gt; takes precedence.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>About Local Market Listings</Title>
							<URL>https://pages.ebay.com/help/sell/motors-selling-locally.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Advertising with Classified Ads</Title>
							<URL>https://pages.ebay.com/help/sell/f-ad.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="MechanicalCheckAccepted" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller allows the bidder to request mechanical
						inspection services from RAC. For the Car category listings on the UK site.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ItemPolicyViolation" type="ns:ItemPolicyViolationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the details of policy violations if the item was administratively
						canceled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTrade" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This field is used by sellers who want their listing to be returned in the search
						results for other eBay sites. This feature is currently only supported by the US, UK,
						eBay Canada, and eBay Ireland sites. See &lt;a href="
						https://pages.ebay.com/help/sell/globalexposure.html"&gt;Getting exposure on
						international sites&lt;/a&gt; for full requirements on using this feature. There is a
						small listing fee for each country specified as a Cross Border Trade country.
						&lt;br&gt;&lt;br&gt;
						US listings that offer shipping to Canada, North America, or worldwide are
						automatically returned on eBay.ca at no extra charge, so US listings that offer
						shipping to these locations do not need to specify Canada as a Cross Border Trade
						country.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Cross-border trading</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/cross-border-trading.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="BusinessSellerDetails" type="ns:BusinessSellerDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the seller's information (in a business card format)
						if the seller's &lt;b&gt;SellerBusinessCodeType&lt;/b&gt; is set to &lt;code&gt;Commercial&lt;/code&gt;.
						This is only applicable for sites where Business Seller options
						are supported.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="BuyerGuaranteePrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay Best Price Guarantee price. The &lt;a href="
						https://pages.ebay.com.au/buy/Best_Price_Guarantee/"&gt;Best Price Guarantee&lt;/a&gt; program is only available on the eBay Australia marketplace.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes,
								ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="BuyerRequirementDetails" type="ns:BuyerRequirementDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is returned if the seller has applied one or more buyer requirement criteria to the listing. Buyer requirement settings are managed in the Selling Preferences section of the seller's account in My eBay. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>				
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicy" type="ns:ReturnPolicyType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Describes the seller&apos;s return policy. Most categories on most
						eBay sites require the seller to clearly specify whether or not
						returns are accepted (see &lt;b&gt;ReturnsAcceptedOption&lt;/b&gt;). 
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As a part of Digital Services Act (DSA) requirements, as of April 3, 2023, buyers in the EU must be allowed to return an item within 14 days or more, unless the item is exempt. Where applicable, sellers should update their return policies to reflect this requirement of accepting returns from EU buyers. This update can be made through the &lt;b&gt;ReturnPolicy&lt;/b&gt; container or through a return business policy that is referenced through the &lt;b&gt;SellerProfiles.SellerReturnProfile&lt;/b&gt; container.&lt;/span&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; If you are using a return business policy set up through My eBay or via the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/account/resources/return_policy/methods/createReturnPolicy&quot;&gt;Account API&lt;/a&gt;, then you should not populate the fields in this &lt;b&gt;ReturnPolicy&lt;/b&gt; container. Instead, indicate your return policy using the &lt;b&gt;SellerProfiles.SellerReturnProfile&lt;/b&gt; container.
						&lt;br&gt;
						&lt;br&gt;
            However, if you &lt;i&gt;do not&lt;/i&gt; configure a return policy, all the fields in this &lt;b&gt;ReturnPolicy&lt;/b&gt; container that are marked &lt;b&gt;conditional&lt;/b&gt; must be populated in your request.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;b&gt;For the &lt;b&gt;AddItem&lt;/b&gt; family of calls:&lt;/b&gt; Required for
						most categories on most sites. Use &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt;
						in &lt;b&gt;GetCategoryFeatures&lt;/b&gt; to determine which categories require this
						field. Also use &lt;b&gt;ReturnPolicyDetails&lt;/b&gt; in &lt;b&gt;GeteBayDetails&lt;/b&gt; to determine
						which &lt;b&gt;ReturnPolicy&lt;/b&gt; fields can be used on each site.&lt;br&gt;
						&lt;br&gt;
						Australia (AU) and US eBay Motors
						Parts and Accessories categories typically support but do not
						require a return policy. (However, we strongly recommend that
						you specify a clear return policy whenever possible.)&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; If the listing has bids or
						sales and it ends within 12 hours, you can&apos;t change the return policy
						details. If the listing is a GTC listing that has sales or ends within 12
						hours (one or the other, but not both), you can add a return policy to the
						GTC listing (but you can&apos;t change return policy details if already present).
						If the listing has no bids or sales and more than 12 hours remain before the
						listing ends, you can add or change the return policy. When you revise your
						return policy, you only need to specify the fields you want to add or
						change. You don&apos;t need to specify all the other &lt;b&gt;ReturnPolicy&lt;/b&gt; fields again.
						The other fields will retain their existing settings.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the GetItem family of calls:&lt;/b&gt; Only returned if the
						site you sent the request to supports the seller&apos;s return policy. Typically,
						the return policy details are only returned when the request is sent to the
						listing site.
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; The &lt;b&gt;GeteBayDetails&lt;/b&gt; call can be used to retrieve site-wide return policy metadata, but it is recommended that sellers use the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call instead, as this call was recently updated to retrieve category-level metadata for both domestic and international return policies.&lt;/span&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; In May 2018, eBay added the ability to create a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead for international returns. For more information on setting separate domestic and international return policies, see the
						&lt;a href=&quot;https://pages.ebay.com/seller-center/seller-updates/2018-summer/simplified-returns.html#international-returns-policy&quot; target=&quot;_blank&quot;&gt;International returns policy&lt;/a&gt; help topic. For the international equivalent of this field, see the &lt;b&gt;InternationalRefundMethodValues&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes,
								ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specify a return policy</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/specify-return-policy.html</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="PaymentAllowedSite" type="ns:SiteCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Enables you to view the sites on which an item can be purchased,
						based on the payment methods offered for the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="InventoryTrackingMethod" type="ns:InventoryTrackingMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether you prefer to track your eBay listings by eBay Item ID or
						by your own SKU. &lt;br&gt;
						&lt;br&gt;
						If a seller will be converting an existing eBay listing into the new Inventory model using the &lt;b&gt;bulkMigrateListings&lt;/b&gt; call of the &lt;b&gt;Inventory API&lt;/b&gt;, the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; value must be set to &lt;code&gt;ItemID&lt;/code&gt; (default value), but the item must also have a SKU value (Item.&lt;b&gt;SKU&lt;/b&gt; or Variation.&lt;b&gt;SKU&lt;/b&gt;) associated with it.
						&lt;b&gt;For GetItem and related calls&lt;/b&gt;:
						Only returned when the value is &lt;code&gt;SKU&lt;/code&gt;; not returned when the value is &lt;code&gt;ItemID&lt;/code&gt;.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>ItemID</Default>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes,
								ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>eBay Merchant Data API</Title>
							<For>AddFixedPriceItem and ReviseFixedPriceItem</For>
							<URL>https://developer.ebay.com/DevZone/merchant-data/CallRef/index.html</URL>
						</SeeLink>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="IntegratedMerchantCreditCardEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable as eBay sellers can no longer use iMCC gateway accounts to handle buyer payments.
						&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in order management calls on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes,
								ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="Variations" type="ns:VariationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						Variations are similar (but not identical) items in a
						multiple-variation, fixed-price listing. For example, a T-shirt listing
						could contain multiple items of the same brand
						that vary by color and size (like "Blue, Large" and
						"Black, Medium"). Each variation specifies a combination of one of
						these colors and sizes. Each variation can have a different
						quantity and price. You can buy multiple items from one
						variation at the same time. (That is, one order line item can contain
						multiple items from a single variation.) &lt;br&gt;
						&lt;br&gt;
						If you list in two categories, both categories must support
						listing with variations. See &lt;b&gt;VariationsEnabled&lt;/b&gt; in
						&lt;b&gt;GetCategoryFeatures&lt;/b&gt; to determine applicable categories.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseFixedPriceItem and
						RelistFixedPriceItem:&lt;/b&gt; Once a listing has been submitted with variations,
						you can't delete all the variations when you revise or relist the listing (because
						it would be considered a different listing). You also can't add or change variation
						specifics (because they are unique identifiers). However, you can delete or replace
						individual variations as needed to match your current inventory. If a variation has
						no purchases, use the &lt;b&gt;Variation.Delete&lt;/b&gt; field to delete the variation. If it has
						inventory, set the Quantity to 0.&lt;br&gt;
						&lt;br&gt;
						As a best practice, if you want to revise multiple variations in
						the same listing at the same time (i.e., within a very short period),
						use a single &lt;b&gt;ReviseFixedPriceItem&lt;/b&gt; request and include all the
						variation revisions in the same request. If your application design
						requires you to revise each variation individually, then avoid using
						multiple parallel threads. Instead, use a serial, synchronous
						process. That is, wait until each revision has been
						processed by eBay before submitting the next revision request for
						another variation in the same listing.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItem and related calls&lt;/b&gt; Only returned
						when a listing has variations.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetSellerList:&lt;/b&gt; Only returned when a listing
						has variations, &lt;b&gt;IncludeVariations&lt;/b&gt; was set to &lt;code&gt;true&lt;/code&gt; in the request,
						the &lt;b&gt;DetailLevel&lt;/b&gt; was set to &lt;b&gt;ReturnAll&lt;/b&gt;, and an applicable pagination
						value and time range were specified.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItemTransactions&lt;/b&gt; Only returned in Item
						when a listing has variations and &lt;b&gt;IncludeVariations&lt;/b&gt; was set to &lt;code&gt;true&lt;/code&gt;
						in the request. (Also see &lt;b&gt;Variation&lt;/b&gt; returned in &lt;b&gt;Transaction&lt;/b&gt; for
						information about which variation was actually purchased.)
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetSellerEvents, GetMyeBayBuying, and GetMyeBaySelling:&lt;/b&gt; Only returned
						when a listing has variations and &lt;b&gt;HideVariations&lt;/b&gt; was set to &lt;code&gt;false&lt;/code&gt;
						or not specified in the request.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This container will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Multiple-variation listings</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/variations.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
							<SeeLink>
								<Title>Qualifications for listing with variations</Title>
								<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/variations.html#qualifications</URL>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ItemCompatibilityList" type="ns:ItemCompatibilityListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A list of parts compatibility information specified as name and value pairs.
						Describes an assembly with which a part is compatible (i.e., compatibility by
						application). For example, to specify a part's compatibility with a vehicle,
						the name (search name) would map to standard vehicle characteristics (e.g.,
						Year, Make, Model, Trim, and Engine). The values would describe the specific
						vehicle, such as a 2006 Honda Accord. Use the &lt;b&gt;Product Metadata API&lt;/b&gt; to
						retrieve valid search names and corresponding values.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For the &lt;b&gt;AddItem&lt;/b&gt; family of calls:&lt;/b&gt; Use this for specifying
						parts compatibility by application manually. This can only be used in
						categories that support parts compatibility by application. Use &lt;b
						class="con"&gt;GetCategoryFeatures&lt;/b&gt; with the &lt;b&gt;CompatibilityEnabled&lt;/b&gt;
						feature ID to determine which categories support parts compatibility by
						application.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseFixedPriceItem and ReviseItem:&lt;/b&gt; When you revise a
						listing, if the listing has bids and/or ends within 12 hours, item
						compatibilities cannot be deleted. You may add item compatibilities at any
						time.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetItem:&lt;/b&gt; &lt;b
						class="con"&gt;ItemCompatibilityList&lt;/b&gt; is only returned if the
						seller included item compatibility in the listing and &lt;b
						class="con"&gt;IncludeItemCompatibilityList&lt;/b&gt; is set to &lt;code&gt;true&lt;/code&gt; in the
						&lt;b&gt;GetItem&lt;/b&gt; request.
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; &lt;strong&gt;Compatibility&lt;/strong&gt; includes only parts compatibility details that were specified manually; that is, they do not correspond to an eBay catalog product (listings not associated with a &lt;a href="https://developer.ebay.com/devzone/XML/docs/Reference/eBay/GetItem.html#Response.Item.ProductListingDetails.ProductReferenceID" target="_blank"&gt;ProductReferenceID&lt;/a&gt;). To retrieve parts compatibility details that &lt;em&gt;do&lt;/em&gt; correspond to eBay catalog products, use the eBay Product API's &lt;b&gt;getProductCompatibilities&lt;/b&gt; call.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<SeeLink>
								<Title>Product Metadata API Call Reference</Title>
								<URL>https://developer.ebay.com/DevZone/product-metadata/CallRef/index.html</URL>
								<For>information on retrieving compatibility search names and corresponding values needed to specify compatibility by application manually</For>
							</SeeLink>
							<SeeLink>
								<Title>Parts and accessories</Title>
								<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-motors-parts-accessories.html#search</URL>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ItemCompatibilityCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the number of compatible applications specified for the given item.
						Applies to items listed with fitment by application only (either manually or
						with a catalog product that supports compatibility).
						&lt;br&gt;&lt;br&gt;
						Not returned if the item has no specified compatible applications. Not
						returned if &lt;b&gt;IncludeItemCompatibilityList&lt;/b&gt; is
						specified in the request.
						&lt;br&gt;&lt;br&gt;
						To retrieve the list of compatibility information, set &lt;b&gt;
						IncludeItemCompatibilityList&lt;/b&gt; to &lt;code&gt;true&lt;/code&gt; in the request.
						&lt;br&gt;&lt;br&gt;
						Parts Compatibility is supported in limited Parts &amp; Accessories
						categories for the eBay Motors (US) site (site ID 100) only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ConditionID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is a numeric identifier for an item's condition. All numeric Condition ID values map to an item condition string value. For example, numeric identifier &lt;code&gt;1000&lt;/code&gt; maps to &lt;code&gt;New&lt;/code&gt; condition.
						&lt;br&gt;						
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Important: &lt;/b&gt;
						For trading card listings in &lt;b&gt;Non-Sport Trading Card Singles (&lt;code&gt;183050&lt;/code&gt;)&lt;/b&gt;, &lt;b&gt;CCG Individual Cards (&lt;code&gt;183454&lt;/code&gt;)&lt;/b&gt;, and &lt;b&gt;Sports Trading Card Singles (&lt;code&gt;261328&lt;/code&gt;)&lt;/b&gt; categories, Condition ID 2750 can be used to specify the card as a &lt;b&gt;Graded&lt;/b&gt; card and Condition ID 4000 can be used to specify the card as an &lt;b&gt;Ungraded&lt;/b&gt; card. If either of these condition IDs are used, the seller is required to use the &lt;b&gt;ConditionDescriptors&lt;/b&gt; container to provide one or more applicable Condition Descriptor name-value pairs. See the &lt;a href="https://developer.ebay.com/devzone/XML/docs/Reference/eBay/AddItem.html#Request.Item.ConditionDescriptors"&gt;ConditionDescriptors&lt;/a&gt; field description for more information.
						&lt;/span&gt;
						Most eBay listing categories require an item condition, but a few eBay categories do not (such as Digital Gift Cards or Antiques categories). To verify if the listing category requires an item condition, and if so, what are the supported item condition and &lt;b&gt;ConditionID&lt;/b&gt; values, you can call &lt;b&gt;GetCategoryFeatures&lt;/b&gt;. In this &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call, you'd pass in the listing &lt;b&gt;CategoryID&lt;/b&gt; value and two &lt;b&gt;FeatureID&lt;/b&gt; fields - one of these fields set to &lt;code&gt;ConditionEnabled&lt;/code&gt;, and the other field set to &lt;code&gt;ConditionValues&lt;/code&gt;.
            &lt;br&gt;&lt;br&gt;
            In the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response, look at the Category.&lt;b&gt;ConditionEnabled&lt;/b&gt; to see if item condition is required for the category. Then look at the Category.&lt;b&gt;ConditionValues&lt;/b&gt; container in the response for the full list of Condition IDs that you can pass in through the &lt;b&gt;ConditionID&lt;/b&gt; field of an Add/Revise/Relist/Verify call. Note that the Condition.&lt;b&gt;DisplayName&lt;/b&gt; value in the response is the actual condition value that will appear in the actual eBay listing.
						&lt;br&gt;
						&lt;br&gt;
						If you pass in a &lt;b&gt;ConditionID&lt;/b&gt; value
						that is not valid for the category, or if you don't pass in a &lt;b&gt;ConditionID&lt;/b&gt; value at all for a category that requires it, the listing request fails.
						&lt;br&gt;&lt;br&gt;
						If you are listing in two categories (using a secondary category), it is the primary listing category that determines which &lt;b&gt;ConditionID&lt;/b&gt; values are supported.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For Revise/Relist calls:&lt;/b&gt; In most cases, you can change the  &lt;b&gt;ConditionID&lt;/b&gt; value (if applicable/warranted), with the exception being an auction listing that has one or more bids, or any listing that is scheduled to end in 12 hours or less. &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItem:&lt;/b&gt; The
						&lt;b&gt;ConditionID&lt;/b&gt; value is always returned if set for the listing. &lt;b&gt;GetItem&lt;/b&gt; also returns
						the item condition string value in the &lt;b&gt;ConditionDisplayName&lt;/b&gt; field.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							On the US, Canada, UK, Germany, France, Italy, and Australia marketplaces, condition ID 2500 ('Seller Refurbished') can no longer be used in numerous categories. See &lt;a href="https://developer.ebay.com/api-docs/sell/static/metadata/condition-id-values.html#Category" target="_blank"&gt;Category and marketplace support for the eBay Refurbished Program&lt;/a&gt; for the full list. In these categories, the 'Seller Refurbished' item condition has been replaced by one of three new refurbished values, which include condition ID 2010 ('Excellent - Refurbished'), condition ID 2020 ('Very Good - Refurbished'), and condition ID 2030 ('Good - Refurbished'). To use any of these new refurbished item conditions, sellers must go through an application and qualification process. Any seller who is not eligible to use these new refurbished item conditions in these three categories will be blocked if they try to create a new listing or revise an existing listing with any of these three new item conditions. Sellers who are not eligible to list with the new refurbished item conditions, will need to use another item condition supported in these categories, such as condition ID 3000 ('Used').
							&lt;br&gt;
							&lt;br&gt;
							Any seller that is interested in eligibility requirements to list with any refurbished item condition, including condition ID 2000 ('Certified - Refurbished'), should see the &lt;a href=&quot;https://pages.ebay.com/seller-center/listing-and-marketing/ebay-refurbished-program.html&quot; target=&quot;_blank&quot;&gt;eBay Refurbished Program&lt;/a&gt; page in Seller Center.
						&lt;/span&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in order management calls on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Item conditions</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/item-conditions.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>ConditionValues in GetCategoryFeatures</Title>
							<URL>GetCategoryFeatures.html#Response.Category.ConditionValues</URL>
						</SeeLink>
						<SeeLink>
							<Title>Item Condition Look-up Table (and Automatic Mapping)</Title>
							<URL>https://pages.ebay.com/sellerinformation/news/itemconditionlookup.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>



			<xs:element name="ConditionDescriptors" type="ns:ConditionDescriptorsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used in &lt;b&gt;Add/Revise/Relist/Verify&lt;/b&gt; listing calls to designate the condition descriptors for the listing. It is also returned in &lt;b&gt;GetItem&lt;/b&gt; to indicate the condition descriptors applied to the listing.
						&lt;br&gt;&lt;br&gt;								
						For trading card listings in &lt;b&gt;Non-Sport Trading Card Singles (&lt;code&gt;183050&lt;/code&gt;)&lt;/b&gt;, &lt;b&gt;CCG Individual Cards (&lt;code&gt;183454&lt;/code&gt;)&lt;/b&gt;, and &lt;b&gt;Sports Trading Card Singles (&lt;code&gt;261328&lt;/code&gt;)&lt;/b&gt; categories, Condition ID &lt;code&gt;2750&lt;/code&gt; can be used to specify the card as a &lt;b&gt;Graded&lt;/b&gt; card and Condition ID &lt;code&gt;4000&lt;/code&gt; can be used to specify the card as an &lt;b&gt;Ungraded&lt;/b&gt; card. If either of these condition IDs are used, the seller is required to use this container to provide one or more applicable Condition Descriptor name-value pairs.			
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			
			<xs:element name="ConditionDescription" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string field is used by the seller to more clearly describe the condition of items that are not brand new.
						&lt;br&gt;
						&lt;br&gt;
						The &lt;b&gt;ConditionDescription&lt;/b&gt; field is available for all categories, including categories where the condition type is not applicable (e.g., Antiques). This field is applicable for all item conditions except 'New', 'Brand New', 'New with tags', and 'New in box'. If &lt;b&gt;ConditionDescription&lt;/b&gt; is used with these conditions (Condition IDs 1000-1499), eBay will simply ignore this field if included, and eBay will return a warning message to the user.
						&lt;br&gt;
						&lt;br&gt;
						The &lt;b&gt;ConditionDescription&lt;/b&gt; field is returned by &lt;b&gt;GetItem&lt;/b&gt; (and other related calls that return the Item object) if a condition description is specified in the listing.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field should not be included if &lt;b&gt;ConditionDescriptors&lt;/b&gt; are being used. If it is used, a warning will be triggered and the field will be dropped from the listing.&lt;/span&gt;		
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1000</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Fine, Medium</Details>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ConditionDisplayName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						The human-readable label for the item condition.
						Display names are localized for the site on
						which they're listed (not necessarily the site on which
						they're viewed).&lt;br&gt;
						&lt;br&gt;
						Most categories use the same display name for the
						same condition ID. Some categories may override the display name
						based on buyer expectations for items in the category.
						For example, condition ID 1000 could be called
						"New" in one category and "New with tags" in another.&lt;br&gt;
						&lt;br&gt;
						Behind the scenes, eBay's search engine uses the ID
						(not the display name) to determine whether items are
						new, used, or refurbished.&lt;br&gt;
						&lt;br&gt;
						Only returned when the seller specified &lt;b&gt;ConditionID&lt;/b&gt; in their
						listing.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in order management calls on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50</MaxLength>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Regulatory" type="ns:RegulatoryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used by the seller to provide Energy Efficiency Label information, hazardous material related information, product safety related information, manufacturer information, and the repair score for the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxCategory" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Tax exception category code. This is to be used only
						by sellers who have opted into sales tax being calculated
						by a sales tax calculation vendor. If you are interested
						in becoming a tax calculation vendor partner with eBay,
						contact developer-relations@ebay.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="QuantityAvailableHint" type="ns:QuantityAvailableHintCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the type of message that will be returned describing the quantity
						available for the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="QuantityThreshold" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The quantity threshold above which the seller prefers not to show the actual
						quantity available. Returned when the quantity available is greater than the
						value of quantity threshold. Currently, 10 is the only available value for
						this threshold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="DiscountPriceInfo" type="ns:DiscountPriceInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container provides information for an item that has a Strikethrough Price (STP) or a Minimum Advertised Price (MAP) discount pricing treatment. STP and MAP apply only to fixed-price listings. STP is available on the US, eBay Motors, UK, Germany, Canada (English and French), France, Italy, Spain, and Ireland sites, while MAP is available only on the US site.
						&lt;br&gt;&lt;br&gt;
						Discount pricing is available to qualified sellers (and their associated developers) who participate in the Discount Pricing Program. Once qualified, sellers receive a 'special account flag' (SAF) that allows them to apply Discount Pricing to both single-variation and multi-variation items. STP is intended for eBay partners and their sellers only.
						&lt;br&gt;&lt;br&gt;
						As a seller listing Discount Price items, you are required to maintain records of your discount pricing in the event you are called upon to substantiate your item pricing.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For AddFixedPriceItem, RelistFixedPriceItem, ReviseFixedPriceItem, and VerifyAddFixedPriceItem&lt;/b&gt;: If you are listing variations (MSKU items), use &lt;b&gt;Variation.DiscountPriceInfo&lt;/b&gt; for each variation.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="SellerProvidedTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A descriptive free-text title for a US or CA eBay Motors vehicle listing. This title appears below eBay's pre-filled listing title on the View Item page (not at the top of the View Item page). It's also appended to the listing title in search results (like a subtitle) on the US eBay Motors site. Keywords in this title help buyers find or distinguish your listing.
						&lt;br&gt;&lt;br&gt;
						Applicable to listings in US eBay Motors Cars and Trucks, Motorcycle, and some of the Powersport, Boats and RV campers categories; or to Cars and Trucks listings on CA eBay Motors.
						&lt;br&gt;&lt;br&gt;
						This replaces the older US and Canada eBay Motors Subtitle attribute (attribute ID 4148).
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="VIN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field displays the Vehicle Identification Number, which is a unique serial number for a motor vehicle.
						&lt;br&gt;&lt;br&gt;
						This field is applicable to listings in US eBay Motors Cars and Trucks (6001), Motorcycles (6024), Commercial Trucks (63732), RVs and Campers (50054), ATVs (6723), Snowmobiles (42595), and UTVs (173665); and to Cars and Trucks listings in CA, CAFR and AU eBay Motors. For vehicle categories that do not use VIN, make a call to the &lt;a href="https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory" target="_blank"&gt;getItemAspectsForCategory&lt;/a&gt; method of the Taxonomy API to determine applicable Item Specifics (such as 'Hull ID Number' for Boats).
						&lt;br&gt;&lt;br&gt;
						For the US, CA, and CA-FR eBay Motors categories, required for cars and trucks from model year 1981 and later. (The US developed national standards for VIN values in 1981.)
						&lt;br&gt;&lt;br&gt;
						For the eBay Australia site, required for vehicles from model year 1989 or later. For the eBay Australia site, only appears on the View Item page if you also specify the date of first registration in the listing's Item Specifics.
						&lt;br&gt;&lt;br&gt;
						Appears in the VIN field in the Item Specifics section of eBay's View Item page.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;GetItem&lt;/b&gt; will return this field for motor vehicle listings where the VIN is defined.&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>17</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="VINLink" type="xs:string" minOccurs="0">
				 <xs:annotation>
					<xs:documentation>
						&lt;b&gt;GetItem&lt;/b&gt; will return this field for motor vehicle listings where the VIN is defined.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="VRM" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Vehicle Registration Mark, which is a unique identifier for a motor vehicle in the UK.
						&lt;br&gt;&lt;br&gt;
						Applicable to listings in UK eBay Motors Cars and Trucks, Motorcycle, and some Powersport categories.
						&lt;br&gt;&lt;br&gt;
						Appears as a VRM field in the Item Specifics section of eBay's View Item page. On the View Item page, the VRM value is masked (i.e., only a portion of the value is shown to users). In the &lt;b&gt;GetItem&lt;/b&gt; response, the VRM is only returned if the call is made by the seller (i.e., the AuthToken is associated with the vehicle's seller).&lt;br&gt;&lt;br&gt;&lt;b&gt;GetItem&lt;/b&gt; will return this field for motor vehicle listings where the VRM is defined.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>						
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="VRMLink" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;GetItem&lt;/b&gt; will return this field for motor vehicle listings where the VRM is defined.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>	
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="SellerProfiles" type="ns:SellerProfilesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used if the seller would like to use/reference business policies to create, revise, relist, or verify their listing. The seller's account must be opted in to business policies to use this container. If this container is used, exactly one Payment Business Policy, one Shipping Business Policy, and one Return Business Policy must be specified and applied to the listing. If the seller's account is not opted in to business policies, that seller may not use this container. Sellers must opt-in to business policies through My eBay or by using the &lt;b&gt;optInToProgram&lt;/b&gt; call of the &lt;b&gt;eBay Account API&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						If business policies are applied to a listing, all payment, shipping, and return policy settings in these policies will override any other payment, shipping, or return policy legacy fields that are included in the call request.
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; To make sure that the shipping cost override and policies are set correctly on an item (that is using business policies and has one or more shipping service cost overrides set up), the &lt;b&gt;Item.SellerProfiles.SellerShippingProfile&lt;/b&gt; container and the &lt;b&gt;Item.ShippingServiceCostOverrideList.ShippingServiceCostOverride&lt;/b&gt; container(s) must be included, even if no changes are being made.
						&lt;/span&gt;	
						This container is only returned in 'Get' calls if business policies are set for the listing, and the person making the API call is the seller of the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceCostOverrideList" type="ns:ShippingServiceCostOverrideListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used when the seller wants to override the flat shipping costs for all domestic and/or all international shipping services defined in the shipping business policy referenced in the &lt;b&gt;SellerProfiles.SellerShippingProfile.ShippingProfileID&lt;/b&gt; field. Shipping costs include the cost to ship one item, the cost to ship each additional identical item, and any shipping surcharges applicable to domestic shipping services.
						&lt;br&gt;&lt;br&gt;
						A &lt;b&gt;ShippingServiceCostOverrideList.ShippingServiceCostOverride&lt;/b&gt; container is required for each domestic and/or international shipping service that is defined in the &lt;b&gt;domesticShippingPolicyInfoService&lt;/b&gt; and &lt;b&gt;intlShippingPolicyInfoService&lt;/b&gt; containers of the shipping business policy.
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; To make sure that the shipping cost override and policies are set correctly on an item (that is using business policies and has one or more shipping service cost overrides set up), the &lt;b&gt;Item.SellerProfiles.SellerShippingProfile&lt;/b&gt; container and the &lt;b&gt;Item.ShippingServiceCostOverrideList.ShippingServiceCostOverride&lt;/b&gt; container(s) must be included, even if no changes are being made.
						&lt;/span&gt;
						Shipping service cost overrides are a listing-level concept, and the shipping costs specified through each &lt;b&gt;ShippingServiceCostOverrideList.ShippingServiceCostOverride&lt;/b&gt; container will not change the shipping costs defined for the same shipping services in the shipping business policy.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For Revise and Relist calls&lt;/b&gt;: To delete all shipping service cost overrides when you revise or relist, specify &lt;b&gt;Item.ShippingServiceCostOverrideList&lt;/b&gt; in &lt;b&gt;DeletedField&lt;/b&gt;, and don&apos;t pass &lt;b&gt;ShippingServiceCostOverrideList&lt;/b&gt; in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>						
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ShippingPackageDetails" type="ns:ShipPackageDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of dimension and size details related to a shipping package in which an item will be sent. The information in this container is applicable if the seller is using calculated shipping or flat rate shipping using shipping rate tables with weight surcharges. This container is only returned in the &lt;b&gt;Get&lt;/b&gt; calls if specified for the item.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						&lt;b&gt;For ReviseItem and ReviseFixedPriceItem calls: &lt;/b&gt; 
						For &lt;a href =&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-flat-rate.html&quot;&gt;flat-rate&lt;/a&gt; shipping, if any of the &lt;b&gt;ShippingPackageDetails&lt;/b&gt; fields are defined for the current listing, those fields must be included again in the revise call even if their values are not changing. If you do not do this, some/all of the fields under this container may be removed from the listing. To find out the values included in the current listing, call &lt;a href=&quot;https://developer.ebay.com/devzone/xml/docs/Reference/eBay/GetItem.html#GetItem&quot;&gt;GetItem&lt;/a&gt; and look through the &lt;b&gt;ShippingPackageDetails&lt;/b&gt; container in the response.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Package weight and dimensions are only supported for the following marketplaces: AU, CA, DE, IT, UK, US, and Motors. If this information is provided on other marketplaces, it will be ignored.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
						<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-package-size.html</URL>
							<Title>Package dimensions and weight</Title>
						</SeeLink>						
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="TopRatedListing" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field is returned as &lt;code&gt;true&lt;/code&gt; if the listing was created by a Top-Rated Seller and the listing has all of the requirements that qualifies it as a Top-Rated Plus listing. The Top-Rated Seller program is only available on the US, UK, and Germany sites. See the
						&lt;a href="https://pages.ebay.com/help/sell/top-rated.html#what"&gt;Top-Rated Seller requirements&lt;/a&gt; help topic for more information on qualifying as a Top-Rated Seller and the &lt;a href="https://pages.ebay.com/help/sell/top-rated.html#plus"&gt;Top-Rated Plus listing requirements&lt;/a&gt; help topic for more information on what a listing must offer to qualify as a Top-Rated Plus listing and get the Top-Rated Plus badge. Information on the overall program can be found on the &lt;a href="https://pages.ebay.com/sellerinformation/build-your-business-online/status-standards/top-rated-seller.html"&gt;Top-Rated Seller home page&lt;/a&gt; in the Seller Center.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
		<xs:element name="QuantityRestrictionPerBuyer" type="ns:QuantityRestrictionPerBuyerInfoType" minOccurs="0">
			<xs:annotation>
					<xs:documentation>
						This container is used by the seller to restrict the quantity of items that may be purchased by one buyer during the duration of a fixed-price listing (single or multi-variation). This is an optional container that can be used with an &lt;b&gt;Add&lt;/b&gt;, &lt;b&gt;Revise&lt;/b&gt;, or &lt;b&gt;Relist&lt;/b&gt; call.
						&lt;br&gt;&lt;br&gt;
						This container is not applicable to auction listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
      	</xs:annotation>
			</xs:element>
			<xs:element name="FloorPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value sets the minimum price threshold for a seller's product price in a fixed-price listing. Regardless of the product price on eBay Value Box or Amazon listings, the seller's product price will not be reduced lower than this dollar value.
						&lt;br&gt;&lt;br&gt;
						This value is only applicable to sellers enabled to use the &lt;b&gt;Dynamic Pricing&lt;/b&gt; API, and if a dynamic pricing rule is assigned to the listing's product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="CeilingPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value sets the maximum price threshold for a seller's product price in a fixed-price listing. Regardless of the product price on Amazon or eBay Value Box, the seller's product price will not be raised higher than this dollar value.
						&lt;br&gt;&lt;br&gt;
						This value is only applicable to sellers enabled to use the &lt;b&gt;Dynamic Pricing&lt;/b&gt; API, and if a dynamic pricing rule is assigned to the listing's product. If this field is not specified through the &lt;b&gt;Dynamic Pricing&lt;/b&gt; API, an eBay system-level threshold is used to avoid any undesirable results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="IsIntermediatedShippingEligible" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field is returned as &lt;code&gt;true&lt;/code&gt; if the item is eligible is to be shipped internationally via eBay's Global Shipping Program. With the Global Shipping Program, the buyer pays a single shipping fee for the order, which includes the domestic shipping leg, the international shipping leg, and handling charges, and import charges.
						&lt;br/&gt;&lt;br/&gt;
						eBay uses a shipping partner that allows the seller to ship the package to a domestic location and then the shipping partner takes care of the rest, including the international shipping leg.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="UnitInfo" type="ns:UnitInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container 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;b&gt;UnitType&lt;/b&gt; and &lt;b&gt;UnitQuantity&lt;/b&gt; values and the item's listed price to calculate and display the per-unit price on eBay EU sites.
						&lt;br/&gt;&lt;br/&gt;
						This container will only be returned if price per unit information exists for the listing, and the &lt;b&gt;IncludeItemSpecifics&lt;/b&gt; field was included in the call request and set to &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="RelistParentID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The identifier of the original listing that contained the item before the item was relisted. This field is only returned for an item that was relisted.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ConditionDefinition" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value provides more details about the item's condition.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="HideFromSearch" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field is returned as &lt;code&gt;true&lt;/code&gt; if the listing has been hidden from all searches occurring on eBay. If a listing is hidden from eBay searches, the reason can be found in the &lt;b&gt;ReasonHideFromSearch&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="ReasonHideFromSearch" type="ns:ReasonHideFromSearchCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned only when the listing is currently being hidden from any searches occurring on eBay. Listings may be hidden from search if an active listing is currently out of stock or if the listing has been determined by eBay to be a duplicate listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="PickupInStoreDetails" type="ns:PickupInStoreDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used in &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt;/&lt;b&gt;Verify&lt;/b&gt; listing calls by the seller to enable a listing with the 'In-Store Pickup' feature. The 'In-Store Pickup' feature is only available to a limited number of large retail merchants in the US, Canada, UK, Germany, and Australia marketplaces.
						&lt;br/&gt;&lt;br/&gt;
						This container is returned in the 'Get' calls if the listing is enabled with the In-Store Pickup feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>GetSellerList</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="IgnoreQuantity" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field is returned as &lt;code&gt;true&lt;/code&gt; if the actual quantity of a multiple-quantity, fixed-price listing (indicated in the &lt;b&gt;Item.Quantity&lt;/b&gt; field) can not be accurately determined by eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="AvailableForPickupDropOff" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is only returned if &lt;code&gt;true&lt;/code&gt;, and indicates that the 'Click and Collect' feature is available for this item. With Click and Collect, buyers are able to purchase from thousands of sellers on the eBay UK, Australia, and Germany sites, and then pick up their order from the nearest 'eBay Collection Point'. Note that an item may be eligible for Click and Collect, but this logistics option will only surface if the prospective buyer is within the vicinity of an 'eBay Collection Point'.
						&lt;br/&gt;&lt;br/&gt;
						The Click and Collect feature is only available on the eBay UK, Australia, and Germany sites. For more information about Click and Collect, see the
						&lt;a href="https://ebay.co.uk/clickandcollect/"&gt;Click and Collect&lt;/a&gt; home page on the eBay UK site, the &lt;a href="https://sellercentre.ebay.com.au/click-and-collect"&gt;Click and Collect&lt;/a&gt; home page on the eBay Australia site, or the &lt;a href="https://pages.ebay.de/einkaufen/click-and-collect.html"&gt;Click and Collect&lt;/a&gt; home page on the eBay Germany site.
						&lt;br&gt;
						&lt;br&gt;
						Not all categories on the UK, Australia, and Germany sites support Click and Collect listings. To verify if a specific category on these eBay sites support Click and Collect listings, use the &lt;a href="https://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetCategoryFeatures.html"&gt;GetCategoryFeatures&lt;/a&gt; call, passing in one or more &lt;b&gt;CategoryID&lt;/b&gt; values and a &lt;b&gt;PickupDropOffEnabled&lt;/b&gt; value in the &lt;b&gt;FeatureID&lt;/b&gt; field.
						&lt;br/&gt;&lt;br/&gt;
						Look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;PickupDropOffEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For Click and Collect eligible sellers, the Click and Collect feature can only be enabled at the account level, and then each of the seller's listings will be automatically evaluated for Click and Collect eligibility.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="EligibleForPickupDropOff" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For 'Click and Collect' eligible sellers, this field was once used to set 'Click and Collect' eligibility at the listing level. However, now the seller can only opt in to 'Click and Collect' at the account level, and then each of their listings will be automatically evaluated for 'Click and Collect' eligibility.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Until this field is fully deprecated in the Trading WSDL (and in Add/Revise/Relist/Verify calls), it can still be used, but it will have no functional affect. However, if set in an Add/Revise/Relist/Verify call, it will get returned in &lt;b&gt;GetItem&lt;/b&gt;, but it won't be a true indicator if the item is available for the 'Click and Collect' logistics type. Instead, the &lt;b&gt;Item.AvailableForPickupDropOff&lt;/b&gt; field should be referenced to see if the item is available for 'Click and Collect'.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
			<xs:element name="DigitalGoodInfo" type="ns:DigitalGoodInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 This container is used in &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt;/&lt;b&gt;Verify&lt;/b&gt; listing calls to designate the listing as a digital gift card listing. It is also returned in &lt;strong&gt;GetItem&lt;/strong&gt; to indicate that the listing contains a digital gift card.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
        </xs:annotation>
			</xs:element>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
	<xs:element name="eMailDeliveryAvailable" type="xs:boolean" minOccurs="0">
		<xs:annotation>
			<xs:documentation>
				The boolean value that is returned in this field will indicate whether or not a digital gift card can be delivered by email to the buyer or recipient of the gift card. This field is only applicable to digital gift card listings.
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GetItem</CallName>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
	</xs:element>
	<xs:element name="IsSecureDescription" type="xs:boolean" minOccurs="0">
		<xs:annotation>
			<xs:documentation>
				This boolean field indicates whether or not the listing description is HTTPS secure/compliant. To be HTTPS secure/compliant, the &lt;b&gt;Item.Description&lt;/b&gt; field may not contain any links to site pages that use the HTTP (and not HTTPS) protocol. This field will be returned with each listing that is found unless one or more &lt;b&gt;OutputSelector&lt;/b&gt; fields are used and &lt;code&gt;Item.IsSecureDescription&lt;/code&gt; is not one of the values passed in to one of these fields.
				&lt;br/&gt;&lt;br/&gt;
				If this field is returned as &lt;code&gt;true&lt;/code&gt;, the listing is HTTPs secure/compliant, and the whole listing description will appear on the View Item page for the listing. If this field is returned as &lt;code&gt;false&lt;/code&gt;, the listing is not HTTPs secure/compliant, and only a partial/brief listing description will appear on the View Item page for the listing, with a link to the full listing description that will load in another tab.
				&lt;br/&gt;&lt;br/&gt;
				If the listing description is not HTTPS compliant, the fix is to call &lt;b&gt;ReviseItem&lt;/b&gt; or &lt;b&gt;ReviseFixedPriceItem&lt;/b&gt; and update the &lt;b&gt;Item.Description&lt;/b&gt; field, removing all links to HTTP pages.
				&lt;br/&gt;&lt;br/&gt;
				For more information about why eBay made this change, please see the &lt;a href="http://pages.ebay.com/seller-center/seller-updates/2017-fall/policy-updates.html" target="_blank"&gt;Policy Updates&lt;/a&gt; page of the Fall 2017 Seller Updates page.
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GetItem</CallName>
					<CallName>GetSellerList</CallName>
					<CallName>GetSellerEvents</CallName>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
	</xs:element>
			<xs:element name="MappingReferenceId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A reference identifier used to attribute the source of data across API families. This ID is returned in the response of a call to the &lt;b&gt;Inventory Mapping API&lt;/b&gt;. To ensure continuity and traceability of the data flow, you must include this reference ID in any Add, Revise, or Relist item request. Using this ID associates requests with the original source used to create the listing.&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>25</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemTypeCodeList.xsd #####

-->
	<xs:simpleType name="ItemTypeCodeType">
		<xs:annotation>
			<xs:appinfo>
				<allValuesExcept>FixedPriceExcludeStoreInventory, ExcludeStoreInventory, AllItemTypes, AllFixedPriceItemTypes, AdFormat</allValuesExcept>
			</xs:appinfo>
			<xs:documentation>
				Enumerated type containing values that provide more information on the type of 
				filtering the buyer used when setting up a Saved Search in My eBay.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AuctionItemsOnly">
				<xs:annotation>
					<xs:documentation>
						When setting up filtering for the Saved Search, the buyer was only looking for 
						auction items (with or without the Buy It Now option), so only selected the &lt;b&gt;Auction&lt;/b&gt; checkbox in the 
						&lt;b&gt;Format&lt;/b&gt; dialog box. When this filter is used in a Saved Search,
						fixed-price items and classified ad listings are not retrieved for the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPricedItem">
				<xs:annotation>
					<xs:documentation>
						When setting up filtering for the Saved Search, the buyer was looking for all
						fixed-price items and auction items with Buy It Now available, so only selected the
						&lt;b&gt;Buy It Now&lt;/b&gt; checkbox in the &lt;b&gt;Format&lt;/b&gt; dialog box.
						When this filter is used in a Saved Search, auction items (without the Buy It Now 
						option) and classified ad listings are not retrieved for the buyer. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllItems">
				<xs:annotation>
					<xs:documentation>
						When setting up filtering for the Saved Search, the buyer was looking for all
						items closely associated with the search term, so selected all buying formats 
						(Auction, Buy It Now, and Classified Ads). All items are retrieved for the buyer, 
						including auction items (with or without the Buy It Now option), fixed-price 
						items, and classified ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreInventoryOnly">
				<xs:annotation>
					<xs:documentation>
						When setting up filtering for the Saved Search, the buyer was only looking for 
						items sold by sellers with eBay stores, so selected the 
						&lt;b&gt;Sellers with eBay stores&lt;/b&gt; checkbox in the 
						&lt;b&gt;Seller&lt;/b&gt; dialog box. When this filter is used in a Saved Search,
						only items for sale in an eBay store are retrieved for the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPriceExcludeStoreInventory">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer returned in GetMyeBayBuying as buyers can no 
						longer exclude items in eBay stores while setting up a Saved Search. -->
						Excludes listings that have listing type set to StoresFixedPrice.
						Excludes listings that have listing type set to AdType.
						Excludes auction listings in which BuyItNowEnabled is false.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExcludeStoreInventory">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer returned in GetMyeBayBuying as buyers can no 
						longer exclude items in eBay stores while setting up a Saved Search. -->
						Excludes listings that have listing type set to StoresFixedPrice.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllItemTypes">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer returned in GetMyeBayBuying as buyers can no 
						longer exclude items in eBay stores while setting up a Saved Search. -->
						Retrieves listings whether or not listing type is set to StoresFixedPrice;
						include auction items. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllFixedPriceItemTypes">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer returned in GetMyeBayBuying as buyers can no 
						longer exclude items in eBay stores while setting up a Saved Search. -->
						Retrieves fixed-price items.
						Whether StoresFixedPrice items are retrieved does not depend on the site default.
						The StoresFixedPrice items are retrieved after the basic fixed price items.
						Items are retrieved whether or not listing type is set to StoresFixedPrice.
						Does not retrieve items for which listing type is AdType.
						Does not retrieve auction items for which BuyItNowEnabled is false.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedItemsOnly">
				<xs:annotation>
					<xs:documentation>
						When setting up filtering for the Saved Search, the buyer was only looking for 
						classified ad listings, so only selected the &lt;b&gt;Classified ads&lt;/b&gt; checkbox in the 
						&lt;b&gt;Format&lt;/b&gt; dialog box. When this filter is used in a Saved Search,
						auction (with or without the Buy It Now option) and fixed-price items 
						are not retrieved for the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdFormat">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer returned in GetMyeBayBuying -->
						Restricts listings to return only items that have the Ad Format feature.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/KTypeSupportedDefinitionType.xsd #####

-->
	<xs:complexType name="KTypeSupportedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;KTypeSupported&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as &lt;b&gt;KTypeSupported&lt;/b&gt; is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request, or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request). The &lt;b&gt;KTypeSupported&lt;/b&gt; field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support specifying parts compatibility through a K Type vehicle number.
				&lt;br&gt;&lt;br&gt;
				At this time, this feature is only supported for car and truck listings on the Germany site.
				&lt;br&gt;&lt;br&gt;
				To verify if a specific category supports specifying parts compatibility through a K Type vehicle number, pass in a &lt;b&gt;KTypeSupported&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;KTypeSupported&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one category ID was passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LineItemType.xsd #####

-->
	<xs:complexType name="LineItemType">
	<xs:annotation>
		<xs:documentation>
         This type provides information about one order line item in a package. The package can contain multiple units of a given order line item.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of units of the order line item in this package; this is required for customs. The seller must ensure that this matches the quantity of the order line item enclosed in the package.&lt;br/&gt;&lt;br/&gt;This value must be a positive integer, and it can&apos;t be greater than the quantity of this item specified in the original transaction. This field is a required field in &lt;b&gt;CompleteSale&lt;/b&gt; if the order type is a Global Shipping Program (GSP) order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<Returned>Conditionally</Returned>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CountryOfOrigin" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Country of Manufacture for the order line item; this is required for customs. This should identify the country in which more than 50% of the value of the item was created.
						&lt;br/&gt;&lt;br/&gt;
						This value must conform to the ISO 3166 two-letter country code standard.
						To see the list of currently supported codes, and the English names associated with each code
						(e.g., KY="Cayman Islands"), call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;CountryDetails&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 The item description of the order line item, based on its &lt;strong&gt;ItemID&lt;/strong&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the eBay listing associated with the order line item. A multiple-quantity listing can have multiple order line items, but only one &lt;b&gt;ItemID&lt;/b&gt; value. Unless an &lt;b&gt;OrderLineItemID&lt;/b&gt; or &lt;b&gt;SKU&lt;/b&gt; value is specified in the same node, this field is required for each &lt;b&gt;ItemTransactionID&lt;/b&gt; node included in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay order line item (transaction). The &lt;b&gt;TransactionID&lt;/b&gt; should match the &lt;b&gt;ItemID&lt;/b&gt; specified in each &lt;b&gt;ItemTransactionID&lt;/b&gt; node included in the request. Optionally, an &lt;b&gt;OrderLineItemID&lt;/b&gt; value can substitute for the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair.
						&lt;br&gt;
						&lt;br&gt;
						The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
						&lt;/span&gt;
					</xs:documentation>
   				<xs:appinfo>
   					<CallInfo>
   						<CallName>CompleteSale</CallName>
   						<CallName>SetShipmentTrackingInfo</CallName>
   						<RequiredInput>No</RequiredInput>
   					</CallInfo>
   				</xs:appinfo>
				</xs:annotation>
			</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LinkedLineItemArrayType.xsd #####

-->
	<xs:complexType name="LinkedLineItemArrayType">
    <xs:annotation>
      <xs:documentation>
        Contains data that links line item objects from separate orders.
      </xs:documentation>
      <xs:appinfo>
        <CallInfo>
          <CallName>GetOrders</CallName>
          <Details>DetailLevel: none, ReturnAll</Details>
          <Returned>Conditionally</Returned>
        </CallInfo>
        <CallInfo>
          <CallName>OrderReport</CallName>
          <Returned>Conditionally</Returned>
        </CallInfo>		
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LinkedLineItem" type="ns:LinkedLineItemType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>
            This container shows a line item that is related to the corresponding order, but not a part of that order. Details can identify the linked seller and also include delivery times, item information, and order information.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>OrderReport</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>			
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
<!--

##### from file eBLBaseComponents/public/LinkedLineItemType.xsd #####

-->
	<xs:complexType name="LinkedLineItemType">
    <xs:annotation>
      <xs:documentation>
        Contains details of linked line item objects.
      </xs:documentation>
      <xs:appinfo>
        <CallInfo>
          <CallName>GetOrders</CallName>
          <Details>DetailLevel: none, ReturnAll</Details>
          <Returned>Conditionally</Returned>
        </CallInfo>
        <CallInfo>
          <CallName>OrderReport</CallName>
          <Returned>Conditionally</Returned>
        </CallInfo>			
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="OrderID" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The unique identifier of the order to which the linked line item belongs.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>OrderReport</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>			
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The unique identifier of the linked order line item. For example, the order line item ID of the tire.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>OrderReport</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>					
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SellerUserID" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The eBay user ID of the seller who sold the linked line item. For example, the user ID of the tire seller.
			&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>OrderReport</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>				
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="EstimatedDeliveryTimeMax" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The &lt;b&gt;EstimatedDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;EstimatedDeliveryTimeMax&lt;/b&gt; timestamps indicate the original estimated window during which delivery can be expected. The &lt;b&gt;EstimatedDeliveryTimeMax&lt;/b&gt; value indicates the latest date and time to receive the order.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>OrderReport</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>				
			
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="EstimatedDeliveryTimeMin" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The &lt;b&gt;EstimatedDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;EstimatedDeliveryTimeMax&lt;/b&gt; timestamps indicate the original estimated window during which delivery can be expected. The &lt;b&gt;EstimatedDeliveryTimeMin&lt;/b&gt; value indicates the earliest date and time to receive the order.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>OrderReport</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>				
			
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Item" type="ns:ItemType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Container consisting of details about the linked item.
            &lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note:&lt;/strong&gt;
            All item specifics for the listing are returned. The name/value pairs returned are in the language of the linked line item's listing site, which may vary from the seller's language.
            &lt;/span&gt;
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>OrderReport</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>				
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingDetailsType.xsd #####

-->
	<xs:complexType name="ListingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Various details about a listing. Some of the details are calculated or derived after
				an item is listed. The details in this type include the start and end time and
				the converted (localized) prices. The details in this type also include
				input values applicable to the Best Offer feature.
				Additional details in this type include flags indicating if a seller
				specified fields whose values are not visible to the requesting user.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Adult" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If &lt;code&gt;true&lt;/code&gt;, the item is listed in a Mature category. Users must accept
						the Mature Category agreement on the eBay site to retrieve
						items listed in Mature categories. (Users do not need to sign
						this agreement to be able to list items in Mature Categories.)
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BindingAuction" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Applicable for Real Estate auctions only. If &lt;code&gt;true&lt;/code&gt;, buyers and sellers are expected to follow through on the sale. If false, bids for the Real Estate auction are only expressions of interest.
						&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CheckoutEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the seller's Checkout Enabled preference is turned on.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							A 'Checkout Enabled' setting is no longer available to sellers, and this field is always returned as &lt;code&gt;true&lt;/code&gt;.
						&lt;/span&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedBuyItNowPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						Converted value of the &lt;b&gt;BuyItNowPrice&lt;/b&gt; in the currency of
						the site that returned this response.
						For active items, refresh this value every 24 hours to
						pick up the current conversion rates.
						&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ListingDetails.ConvertedBuyItNowPrice&lt;/b&gt; field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt;, &lt;b&gt;GetSellerTransactions&lt;/b&gt;, and &lt;b&gt;GetMyeBaySelling&lt;/b&gt; (SoldList and DeletedFromSoldList) on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>SecondChanceOffer</Context>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedStartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						Converted value of the &lt;b&gt;StartPrice&lt;/b&gt; in the currency of
						the site that returned this response.
						For active items, refresh this value every 24 hours to
						pick up the current conversion rates.&lt;br&gt;
						&lt;br&gt;
						In multi-variation listings, this value matches the lowest-priced
						variation that is still available for sale.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ListingDetails.ConvertedStartPrice&lt;/b&gt; field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt;, &lt;b&gt;GetSellerTransactions&lt;/b&gt;, and &lt;b&gt;GetMyeBaySelling&lt;/b&gt; (SoldList and DeletedFromSoldList) on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedReservePrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						Converted value of the &lt;b&gt;ReservePrice&lt;/b&gt; in the currency of the site that returned this response. Only returned for listings with a reserve price when the requesting user is the listing's seller. For active items, refresh this value every 24 hours to pick up the current conversion rates. Not applicable to fixed-price listings.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ListingDetails.ConvertedReservePrice&lt;/b&gt; field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt;, &lt;b&gt;GetSellerTransactions&lt;/b&gt;, and &lt;b&gt;GetMyeBaySelling&lt;/b&gt; (SoldList and DeletedFromSoldList) on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HasReservePrice" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If &lt;code&gt;true&lt;/code&gt;, the seller specified a value in &lt;b&gt;ReservePrice&lt;/b&gt;.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelistedItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the new item ID for a re-listed item. When an item is
						re-listed, the item ID for the new item is added to the
						old listing, so buyers can navigate to
						the new listing. This value only appears when the old listing is
						retrieved. The &lt;b&gt;RelistedItemID&lt;/b&gt; of the original item will reflect the last relist.
						&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SecondChanceOriginalItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The item ID for the original listing from which a second chance offer
						is made. This value is only returned when the data for the second chance
						offer listing is retrieved.
						Output only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;StartTime&lt;/b&gt; value returned by non-search calls such as
						&lt;b&gt;GetItem&lt;/b&gt; is the time stamp (in GMT) for when
						the item was listed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Time stamp (in GMT) when the listing is scheduled to end
						(calculated based on the values of &lt;b&gt;StartTime&lt;/b&gt; and &lt;b&gt;ListingDuration&lt;/b&gt; )
						or the actual end time if the item has ended.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ViewItemURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL of the Web page where a user can view the listing.
						On the US site, this is called the View Item page.
						If you enabled affiliate tracking in a search-related call
						(for example, if you used the &lt;b&gt;AffiliateTrackingDetails&lt;/b&gt; container
						in an applicable call), &lt;b&gt;ViewItemURL&lt;/b&gt; contains
						a string that includes affiliate tracking information
						(see the &lt;a href=
						"https://www.ebaypartnernetwork.com" target="_blank"&gt;eBay Partner Network&lt;/a&gt;).
						&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HasUnansweredQuestions" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
			      Indicates whether the item has any unanswered questions. Use
						&lt;b&gt;GetMemberMessages&lt;/b&gt; to retrieve unanswered questions for the item if this flag
						indicates that there are any.
			    </xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HasPublicMessages" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
			      Indicates whether the item has any publicly displayed messages. Use &lt;b&gt;GetMemberMessages&lt;/b&gt; to retrieve public messages for the item if this flag indicates that there are any.
			      &lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;HasPublicMessages&lt;/b&gt; field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt;, on January 31, 2024.
						&lt;/span&gt;
			    </xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyItNowAvailable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the Buy It Now feature is available for an auction listing. As a general rule, once an auction listing has bids (and the high bid exceeds the reserve price, if any), the Buy It Now feature becomes disabled for the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumBestOfferPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the minimum acceptable Best Offer price. If a buyer
						submits a Best Offer that is below this value, the offer is automatically
						declined. This applies only to items listed in categories that
						support the Best Offer auto-decline feature.
						&lt;br/&gt;&lt;br/&gt;
						In order for this setting to have an effect, Best Offer must be enabled
						for the listing, and this value will only be exposed to the seller who listed the item.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;For Revise and Relist calls:&lt;/b&gt;
						If a seller wanted to disable the Best Offer auto-accept and/or Best Offer auto-reject feature when revising or relisting an item, the full path to one or both of these two corresponding fields would be provided in a &lt;b&gt;DeletedField&lt;/b&gt; tag, like the following: &lt;br/&gt;
						&lt;pre&gt;&lt;code&gt;
						&lt;DeletedField&gt;Item.ListingDetails.MinimumBestOfferPrice&lt;/DeletedField&gt;
						&lt;/code&gt;&lt;/pre&gt;
						&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistance" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is needed if the seller is selling a motor vehicle through a Motors Local Listing. The string value supplied in this field actually sets the radius of the area (in miles) in which the vehicle will be available and exposed to interested local buyers. The seller's supplied &lt;b&gt;PostalCode&lt;/b&gt; or &lt;b&gt;Location&lt;/b&gt; field value will be used as the center point for this radius.
						&lt;br/&gt;&lt;br/&gt;
						There is a closed set of radius values that can be set in this field, and it depends on the seller's subscription level. The user can call
						&lt;b&gt;GetCategoryFeatures&lt;/b&gt;, including &lt;code&gt;LocalListingDistances&lt;/code&gt; as a &lt;b&gt;FeatureID&lt;/b&gt; value to retrieve the local listing distances supported by a given site, category, and Local Market subscription level.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="ViewItemURLForNaturalSearch" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This URL takes you to the same View Item page as ViewItemURL,
						but this URL is optimized to support natural search.
						That is, this URL is designed to make items on eBay easier to find via
						popular Internet search engines. The URL includes the item title along with other optimizations. To
						note, "?" (question mark) optimizes to "_W0QQ", "&amp;" (ampersand) optimizes
						to "QQ", and "=" (equals sign) optimizes to "Z".
						&lt;br&gt;&lt;br&gt;
						If you are an eBay affiliate, use this URL to promote your affiliate
						information.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							This URL may include additional query parameters that don't appear in &lt;b&gt;ViewItemURL&lt;/b&gt;
							and vice versa. You should not modify the query syntax.  For example, eBay won't
							recognize the URL if you change QQ to ?.
						&lt;/span&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoAcceptPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The price at which Best Offers are automatically accepted. Similar in use to &lt;b&gt;MinimumBestOfferPrice&lt;/b&gt;. If a buyer submits a Best Offer that is at or above this value, the offer is automatically accepted by the seller. This applies only to items listed in categories that support the &lt;b&gt;BestOfferAutoAcceptPrice&lt;/b&gt; feature.
						&lt;br/&gt;&lt;br/&gt;
						For this setting to have an effect, the Best Offer feature must be
						enabled for the listing, and only the seller who listed the item will see
						&lt;b&gt;BestOfferAutoAcceptPrice&lt;/b&gt; in a call response.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;For Revise and Relist calls:&lt;/b&gt;
						If a seller wanted to disable the Best Offer Auto-Accept and/or Best Offer Auto-Reject feature when revising or relisting an item, the full path to one or both of these two corresponding fields would be provided in a &lt;b&gt;DeletedField&lt;/b&gt; tag, like the following: &lt;br/&gt;
						&lt;pre&gt;&lt;code&gt;
						&lt;DeletedField&gt;Item.ListingDetails.BestOfferAutoAcceptPrice&lt;/DeletedField&gt;
						&lt;/code&gt;&lt;/pre&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndingReason" type="ns:EndReasonCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is only returned if the item was ended early (before listing duration expired) by the seller (through an API call or on the Web site) or ended administratively by eBay. The value in this field indicates the seller's reason for ending the
						listing early.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingDurationCodeList.xsd #####

-->
	<xs:simpleType name="ListingDurationCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the list of values that can be used by the seller to set the duration (number of days or Good &apos;Til Cancelled) of a listing.
				&lt;br&gt;&lt;br&gt;
				Listing durations available to the seller vary based on the site, category, listing type, and the seller&apos;s selling profile, so it is a best practice for the seller to call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; with &lt;b&gt;ListingDurations&lt;/b&gt; included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request. The &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will include the complete list of listing duration values that can be used for the various listing types.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_1">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to one day. A one-day listing duration is typically only available to sellers with a Feedback score of 10 or higher, so sellers with a Feedback score of less than 10 may be restricted from using a one-day listing duration. The seller can call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; with &lt;b&gt;ListingDurations&lt;/b&gt; included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request to see if the one-day listing duration is available. &lt;br&gt;&lt;br&gt;
						A one-day listing duration is generally applicable to an auction listing or to a Real Estate Classified Ad.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_3">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to three days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_5">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to five days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_7">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to seven days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_10">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 10 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_14">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 14 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_21">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 21 days. &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; A 21-day listing duration was typically only applicable to eBay Motors Local Market vehicle listings, but this listing duration is no longer valid/supported. &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_30">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 30 days.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; In October 2018, this listing duration was enabled for eBay Motors Local Listings, and replaced the formerly supported &lt;code&gt;Days_21&lt;/code&gt; enumeration value.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_60">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 60 days.
						&lt;br&gt;&lt;br&gt;
						A 60-day listing duration is typically only applicable to Classified Ad listings in specific categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_90">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 90 days.
						&lt;br&gt;&lt;br&gt;
						A 90-day listing duration is generally only applicable to a Real Estate Classified Ad.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_120">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 120 days.
						&lt;br&gt;&lt;br&gt;
						An 120-day listing duration is typically only applicable to Classified Ad listings in specific categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GTC">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to &apos;Good &apos;Til Cancelled. This option is available for fixed-price and Classified Ad listings. &quot;Good &apos;Til Cancelled&quot; fixed-price listings will be relisted automatically each month until all inventory is sold out (e.g., &lt;b&gt;Item.Quantity&lt;/b&gt;=0 in a single-variation fixed-price listing, or all occurences of &lt;b&gt;Item.Variations.Variation.Quantity&lt;/b&gt;=0 in a multi-variation fixed-price listing), or the seller ends the fixed-price listing.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; 
							The &lt;code&gt;GTC&lt;/code&gt; (Good &apos;Til Cancelled) value is the only supported listing duration for fixed-price listings on all eBay marketplaces and categories except for motor vehicle listings on eBay Motors US, and on the eBay UK and eBay Italy sites.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;
							As long as a fixed-price listing has inventory available, or if the out-of-stock control feature is being used, GTC listings are automatically renewed each month according to the calendar day.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ListingDurationDefinitionType.xsd #####

-->
	<xs:complexType name="ListingDurationDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;ListingDurations&lt;/b&gt; container that is returned for each listing type supported for the eBay site. &lt;b&gt;ListingDurations&lt;/b&gt; container shows the supported listing duration times for each listing type.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Duration" type="xs:token" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						All values returned in the &lt;b&gt;Duration&lt;/b&gt; fields indicate the listing durations that are supported for that listing type. The allowed durations vary according to the type of listing. The value &lt;code&gt;GTC&lt;/code&gt; means Good 'Til Canceled. The complete list of enumeration values that may be returned in this field is shown in &lt;b&gt;ListingDurationCodeType&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ListingDurationCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="durationSetID" type="xs:int">
			<xs:annotation>
				<xs:documentation>
					The integer value in this attribute identifies the type of listing to which the set of durations applies. To match a &lt;b&gt;durationSetID&lt;/b&gt; value to a specific listing type, see the &lt;b&gt;Category.ListingDuration&lt;/b&gt; field in the call response.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetCategoryFeatures</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingDurationDefinitionsType.xsd #####

-->
	<xs:complexType name="ListingDurationDefinitionsType">
		<xs:annotation>
			<xs:documentation>
				A type used by the &lt;b&gt;ListingDurations&lt;/b&gt; container node that is returned in the response of &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call. A &lt;b&gt;ListingDurations&lt;/b&gt; container is returned for each listing type supported for the eBay site, and the supported listing duration times for those listing types.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingDuration" type="ns:ListingDurationDefinitionType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					 A &lt;b&gt;ListingDurations&lt;/b&gt; container is returned for each listing type supported for the eBay site, and the supported listing duration times for those listing types. The &lt;b&gt;durationSetID&lt;/b&gt; attribute value indicates the listing type.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetCategoryFeatures</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Version" type="xs:int">
			<xs:annotation>
				<xs:documentation>
					This attribute indicates the current version of the Listing Durations data. This can be helpful to let users know when modifications have been made to Listing Durations.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetCategoryFeatures</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingDurationReferenceType.xsd #####

-->
	<xs:complexType name="ListingDurationReferenceType">
		<xs:annotation>
			<xs:documentation>
				Identifies the type of listing as an attribute on the &lt;b&gt;ListingDuration&lt;/b&gt; node.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:int">
				<xs:attribute name="type" type="ns:ListingTypeCodeType">
					<xs:annotation>
						<xs:documentation>
							The type of listing a set of durations describes.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetCategoryFeatures</CallName>
								<Details>DetailLevel: ReturnAll</Details>
								<AllValuesExcept>Unknown, Auction, Half</AllValuesExcept>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingEnhancementDurationCodeList.xsd #####

-->
	<xs:simpleType name="ListingEnhancementDurationCodeType">
		<xs:annotation>
			<xs:documentation>
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
					This enumerated type is no longer applicable, as the Featured First listing feature is deprecated for all sites. If a seller attempts to add Featured First as a listing enhancement (including &lt;b&gt;ListingEnhancement&lt;/b&gt; field in an &lt;b&gt;AddItem&lt;/b&gt; call and setting its value to &lt;code&gt;Featured&lt;/code&gt;), it is allowed, but a warning will be returned announcing the deprecation of the feature. This feature was officially wired off in September 2019.
				&lt;/span&gt;
				&lt;br&gt;
				This enumerated type contains the list of values that can be used by the seller to set the duration of a Featured Gallery in a fixed-price listing. Once set for a listing, the Featured Gallery duration can be increased from 'Days_7' to 'Lifetime' (throughout life of listing), but the duration cannot be decreased from 'Lifetime' to 'Days_7'.
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_1">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to one day. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_2">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to two days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_3">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to three days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_4">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to four days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_5">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to five days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_6">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to six days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_7">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to seven days. If a
					listing has a Featured Gallery duration of seven days, it is possible to revise that
					item and set the Featured Gallery duration to 'Lifetime' (throughout
					life of listing) (</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_8">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to eight days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_9">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to nine days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_10">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 10 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_11">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 11 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_12">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 12 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_13">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 13 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_14">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 14 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_15">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 15 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_16">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 16 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_17">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 17 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_18">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 18 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_19">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 19 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_20">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 20 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_21">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 21 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_22">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 22 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_23">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 23 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_24">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 24 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_25">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 25 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_26">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 26 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_27">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 27 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_28">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 28 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_29">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 29 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_30">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 30 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_31">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 31 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_32">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 32 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_33">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 33 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_34">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 34 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_35">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 35 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_36">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 36 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_37">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 37 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_38">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 38 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_39">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 39 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_40">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 40 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_41">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 41 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_42">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 42 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_43">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 43 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_44">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 44 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_45">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 45 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_46">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 46 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_47">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 47 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_48">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 48 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_49">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 49 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_50">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 50 days. This
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Lifetime">
				<xs:annotation>
					<xs:documentation>
						This duration enables the Featured Gallery feature for the life of the listing. Once the
						Featured Gallery duration is set to 'Lifetime' for a listing, it cannot be changed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ListingEnhancementDurationDefinitionType.xsd #####

-->
	<xs:complexType name="ListingEnhancementDurationDefinitionType">
 		<xs:annotation>
 			<xs:documentation> 
 			Defines the Listing Enhancement Duration feature.
			If the field is present, the corresponding feature applies to the category.
			The field is returned as an empty element (i.e., a boolean value is not returned).
 			</xs:documentation>
 		</xs:annotation>
 		<xs:sequence>
 		</xs:sequence>
 	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingEnhancementDurationReferenceType.xsd #####

-->
	<xs:complexType name="ListingEnhancementDurationReferenceType">
		<xs:annotation>
			<xs:documentation>
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
					This type is no longer applicable, as the Featured Gallery listing feature is being deprecated for all sites. If a seller attempts to add Featured Gallery as a listing enhancement, it is allowed, but a warning will be returned announcing the deprecation of the feature. This feature was wired off in September 2019.
				&lt;/span&gt;
				&lt;br&gt;
				Type used by the &lt;b&gt;GalleryFeaturedDurations&lt;/b&gt; container that is returned at the &lt;b&gt;SiteDefaults&lt;/b&gt; and &lt;b&gt;Category&lt;/b&gt; level in a &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response. &lt;b&gt;GalleryFeaturedDurations&lt;/b&gt; container consists of the supported time durations that a picture gallery can be featured
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Duration" type="xs:token" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							&lt;b&gt;Duration&lt;/b&gt; fields are currently still being returned in &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response, but Featured Gallery listing feature is deprecated for all sites. If a seller attempts to add Featured Gallery as a listing enhancement, it is allowed, but a warning will be returned announcing the deprecation of the feature.
						&lt;/span&gt;
						&lt;br&gt;
						Each returned &lt;b&gt;Duration&lt;/b&gt; field indicates a supported time duration that a picture gallery can be featured.
						The &lt;code&gt;Lifetime&lt;/code&gt; value indicates that the Featured Gallery enhancement will be active for the lifetime of the listing.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ListingEnhancementDurationCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingEnhancementsCodeList.xsd #####

-->
	<xs:simpleType name="ListingEnhancementsCodeType">
		<xs:annotation>
			<xs:documentation>
				Type defining the listing upgrades that may be available to the seller when listing or revising an item.
				&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;  &lt;code&gt;BoldTitle&lt;/code&gt; is the only enum value that can be used in the &lt;b&gt;ListingEnhancement&lt;/b&gt; field.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<OnlyTheseValues>BoldTitle, CustomCode</OnlyTheseValues>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Border">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BoldTitle">
				<xs:annotation>
					<xs:documentation>
						This value is used if the seller wants the listing title to
						be in boldface type. This feature will incur a listing fee.
						Note that this enhancement will not put the listing subtitle in boldface type (if a subtitle is used).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Featured">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Highlight">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HomePageFeatured">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackBundle">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicUpgradePackBundle">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValuePackBundle">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackPlusBundle">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:annotation>
				<xs:documentation>
					eBay Listing Enhancements Codes
				</xs:documentation>
			</xs:annotation>
	<xs:annotation>
				<xs:documentation>
					Code List Agency - eBay, Inc.
				</xs:documentation>
			</xs:annotation>
	<xs:annotation>
				<xs:documentation>
					Code List Version - 1.0
				</xs:documentation>
			</xs:annotation>
<!--

##### from file eBLBaseComponents/public/ListingFeatureDetailsType.xsd #####

-->
	<xs:complexType name="ListingFeatureDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;ListingFeatureDetails&lt;/b&gt; container in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response. This container indicates the listing features that are enabled or disabled for an eBay site.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>Border, Highlight, ProPack, GiftIcon</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BoldTitle" type="ns:BoldTitleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The enumeration value returned in this field indicates whether or not the Bold Title featured is enabled for the eBay site. If this feature is available for an eBay site, the seller can pass in &lt;code&gt;BoldTitle&lt;/code&gt; as an enumeration value in the &lt;b&gt;ListingEnhancement&lt;/b&gt; field of an Add/Revise/Relist call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Border" type="ns:BorderCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The Picture Border feature is no longer available on any eBay marketplace site, so this value should not be used in Add/Revise/Relist calls, and will not be returned in 'Get' calls.
						&lt;/span&gt;
						&lt;br&gt;
						Defines the availability of the Picture Border feature for the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Highlight" type="ns:HighlightCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The Highlight feature is no longer available on any eBay marketplace, so this value should not be used in Add/Revise/Relist calls, and will not be returned in 'Get' calls.
						&lt;/span&gt;
						&lt;br&gt;
						Defines the availability of the Highlight feature for the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GiftIcon" type="ns:GiftIconCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The Gift Icon feature is no longer available on any eBay marketplace.
						&lt;/span&gt;
						&lt;br&gt;
						Defines the availability of the Gift Icon feature for the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HomePageFeatured" type="ns:HomePageFeaturedCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							Home Page Featured is no longer available on any eBay marketplace.
						&lt;/span&gt;
						&lt;br&gt;					
						The enumeration value returned in this field indicates whether or not the Home Page Featured feature is enabled for the eBay site. If this feature is available for an eBay site, the seller can pass in &lt;code&gt;HomePageFeatured&lt;/code&gt; as an enumeration value in the &lt;b&gt;ListingEnhancement&lt;/b&gt; field of an Add/Revise/Relist call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeaturedFirst" type="ns:FeaturedFirstCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							Featured First is no longer available on any eBay marketplace.
						&lt;/span&gt;
						&lt;br&gt;	
						The enumeration value returned in this field indicates whether or not the Featured First feature is enabled for the eBay site. As of October 2017, this listing feature is only available to Top-Rated Sellers on the Germany site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeaturedPlus" type="ns:FeaturedPlusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							Featured Plus is no longer available on any eBay marketplace.
						&lt;/span&gt;
						&lt;br&gt;						
						The enumeration value returned in this field indicates whether or not the Featured Plus feature is enabled for the eBay site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPack" type="ns:ProPackCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The Pro Pack Bundle feature is no longer available on any eBay marketplace.
						&lt;/span&gt;
						&lt;br&gt;
						Defines the availability of the Pro Pack Bundle for the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>				
						Returns the current version of details.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>						
						Gives the time in GMT that the feature flags for the
						details were last updated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingStartPriceDetailsType.xsd #####

-->
	<xs:complexType name="ListingStartPriceDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ListingStartPriceDetails&lt;/b&gt; container returned in
				&lt;b&gt;GeteBayDetails&lt;/b&gt;. The &lt;b&gt;ListingStartPriceDetails&lt;/b&gt;
				container lists the minimum start price for auction listings, the minimum sale price
				for fixed-price listings, and the minimum percentage value that a Buy It Now price for
				an auction listing must be above the minimum start price for that same listing.
				&lt;br&gt;&lt;br&gt;
				The &lt;b&gt;ListingStartPriceDetails&lt;/b&gt; container is returned if
				&lt;b&gt;ListingStartPriceDetails&lt;/b&gt; is included as a &lt;b&gt;DetailName&lt;/b&gt;
				filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are used in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is a string description of the listing type for which the pricing data
						is intended, such as "Pricing for the auction-like listings".
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the listing type of the listing, and is a value defined in
						&lt;b&gt;ListingTypeCodeType&lt;/b&gt; enumerated type. The only possible values for
						this field are 'Chinese' (auction listing) and 'FixedPriceItem'.
					</xs:documentation>
					<xs:appinfo>
						<onlyTheseValues>Chinese, FixedPriceItem</onlyTheseValues>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For auction listings, the &lt;b&gt;StartPrice&lt;/b&gt; indicates the lowest dollar
						value that can be set for the item's Starting bid.
						&lt;br&gt;&lt;br&gt;
						For fixed-price listings, the &lt;b&gt;StartPrice&lt;/b&gt; indicates the lowest
						dollar value that can be set for the item's sale price.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be used to
						determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the
						details were last updated. This timestamp can be used to determine
						if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinBuyItNowPricePercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is only returned and applicable for auction listings.
						&lt;br&gt;&lt;br&gt;
						This float value indicates the minimum percentage value that a Buy It Now price for
						an auction listing must be above the Starting bid price for that same listing.
						&lt;br&gt;&lt;br&gt;
						On the US eBay Motors site (Site ID 100), this field only applies to the Parts and
						Accessories categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingStatusCodeList.xsd #####

-->
	<xs:simpleType name="ListingStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies an active or ended listing's status in eBay's processing
				workflow. If a listing ends with a sale (or sales), eBay needs to
				update the sale details (e.g., total price and buyer/high bidder)
				and the transaction fees.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						The listing is still active or the listing has ended with
						a sale but eBay has not completed processing the sale details. If the listing has ended with a sale but this Active
						status is returned, please allow several minutes for eBay to
						finish processing the listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Ended">
				<xs:annotation>
					<xs:documentation>
						The listing has ended. If the listing ended with a sale,
						eBay has completed processing of the sale. All sale information
						returned from eBay should be considered accurate and complete. However, the transaction fees are
						not yet available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Completed">
				<xs:annotation>
					<xs:documentation>
						The listing has closed and eBay has completed processing the sale. All
						sale information returned from eBay should be considered accurate and complete. In this state, all transaction fees should be calculated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Custom">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ListingSubtypeCodeType.xsd #####

-->
	<xs:simpleType name="ListingSubtypeCodeType">
	<xs:annotation>
		<xs:documentation>
			This enumerated type defines the two subtypes that can be used if the main listing type (in &lt;strong&gt;ListingType&lt;/strong&gt; field) is &lt;code&gt;LeadGeneration&lt;/code&gt;. A &lt;strong&gt;ListingSubtype2&lt;/strong&gt; value must be specified if the &lt;strong&gt;ListingType&lt;/strong&gt; value is set to &lt;code&gt;LeadGeneration&lt;/code&gt;.
		</xs:documentation>
		<xs:appinfo>
		</xs:appinfo>
	</xs:annotation>
	<xs:restriction base="xs:token">
		<xs:enumeration value="ClassifiedAd">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the lead generation listing is a classifed ad. Note that only some eBay categories support classified ad listings. Use the &lt;strong&gt;GetCategoryFeatures&lt;/strong&gt; call (with &lt;strong&gt;FeatureID&lt;/strong&gt; value set to &lt;code&gt;AdFormatEnabled&lt;/code&gt;) to see which categories support classified ad listings.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="LocalMarketBestOfferOnly">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the lead generation listing is a US Motors Local Market listing. Note that only some eBay Motors categories support Motors Local Market listings. Use the &lt;strong&gt;GetCategoryFeatures&lt;/strong&gt; call (with the &lt;strong&gt;SITEID&lt;/strong&gt; header set to &lt;code&gt;100&lt;/code&gt; and the &lt;strong&gt;FeatureID&lt;/strong&gt; value set to &lt;code&gt;LocalMarketAdFormatEnabled&lt;/code&gt;) to see which eBay Motors categories support Motors Local Market listings.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="CustomCode">
	    <xs:annotation>
				<xs:documentation>
					Reserved for internal or future use
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
	</xs:restriction>
</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ListingTypeCodeList.xsd #####

-->
	<xs:simpleType name="ListingTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the valid selling formats for eBay listings.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>StoresFixedPrice, Dutch, Live, Express, Half, Shopping</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Unknown">
				<xs:annotation>
					<xs:documentation>
						Unknown or undefined auction type. Applicable to
						user preferences and other informational use cases.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Chinese">
				<xs:annotation>
					<xs:documentation>
						This value indicates an auction listing. In an auction listing, prospective buyers engage in a competitive bidding process, although Buy It Now may be offered as long as no bids have been placed. Auctions occur on the eBay marketplace site, and the auction listings will also appear in the seller's eBay Store (if the seller has an eBay Store).
						&lt;br&gt;&lt;br&gt;
						Although listing durations may vary by eBay marketplace and category, typical listing durations for auctions are 3, 5, 7, and 10 days. It is recommended that the seller uses the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to retrieve the actual listing durations that are supported for auctions on a particular marketplace and category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Dutch">
				<xs:annotation>
					<xs:documentation>
					 This value is no longer applicable.
					<!--	Multiple-quantity online auction format. A Dutch auction has a Quantity greater than 1.
						Buyers engage in competitive bidding. Some sites also offer Buy It Now for Dutch
						auctions. Online auctions are listed on eBay.com, and they are also listed in the
						seller's eBay Store if the seller is a Store owner.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Live">
				<xs:annotation>
					<xs:documentation>
					 This value is no longer applicable.
				<!--		Live auction, on-site auction that can include non-eBay bidders.
						(Use AddLiveAuctionItem to list live auctions.)
						Live auctions are listed on the eBay Live Auctions site, in live auction categories.
						They can also appear on eBay if the seller lists the lot in a secondary category
						that is an eBay category.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Auction">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is only applicable to the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call. This value is used in the &lt;b&gt;ActiveList.ListingType&lt;/b&gt; field if the seller only wants to retrieve active listings that are in the auction format.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdType">
				<xs:annotation>
					<xs:documentation>
						This enumeration value represents a classified ad in a Real Estate category. This listing type is only used to solicit inquiries from interested parties. To express interest, a buyer fills in 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;br&gt;&lt;br&gt;
						Although listing durations may vary by eBay marketplace and category, typical listing durations for real estate ads are 30 and 90 days. It is recommended that the seller uses the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to retrieve the actual listing durations that are supported for real estate ads on a particular marketplace and category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresFixedPrice">
				<xs:annotation>
					<xs:documentation>
					 This value is no longer applicable.
           <!--       This enumeration value should no longer be used in the Add/Revise/Relist family of
						calls. The &lt;b&gt;FixedPriceItem&lt;/b&gt; listing type replaced the &lt;b&gt;StoresFixedPrice&lt;/b&gt;
						listing type on all eBay sites.
						&lt;br&gt;&lt;br&gt;
				-->
          </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PersonalOffer">
				<xs:annotation>
					<xs:documentation>
						Second chance offer made to a non-winning bidder on an ended listing.
						A seller can make an offer to a non-winning bidder when either the winning bidder
						has failed to pay for an item or the seller has a duplicate of the item.
						A seller can create a Second Chance Offer immediately after a listing ends and up to
						60 days after the end of the listing.
						&lt;br/&gt;&lt;br/&gt;
						eBay does not charge an Insertion Fee,
						but if the bidder accepts the offer, the regular Final Value Fee is charged.
						In the case of an Unpaid Item, the seller should ensure that everything has
						been done to resolve the issue with the winning bidder before sending a
						Second Chance Offer to another bidder.
						&lt;br/&gt;&lt;br/&gt;
						See the Unpaid Items Process for details.
						Make sure you're aware of other rules and restrictions surrounding Second Chance Offers.
						Use &lt;b&gt;AddSecondChanceItem&lt;/b&gt; to submit Second Chance Offers.
						Listed on eBay, but does not appear when browsing or searching listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPriceItem">
				<xs:annotation>
					<xs:documentation>
            With this listing format, the selling is offering the item at a fixed price, although it is still possible for the seller to negotiate the price with prospective buyers using the Best Offer feature. A fixed-price listing can offer a single item, or if the seller has multiple quantity of the same item, multiple quantity of that same item can be made available for sale through the same listing. Additionally, the seller can set up a multiple-variation, fixed-price listing, where similar items can be sold through the same listing. An example of a multiple-variation, fixed-price listing might be a t-shirt (or another article of clothing) that is available in multiple color and size combinations.
            &lt;br&gt;&lt;br&gt;
            Traditionally, listing durations for fixed-prices listings have varied by eBay marketplace and category. Typical listing durations for fixed-price listings ranged from three to 30 days, or GTC (Good 'Til Cancelled). As of April 1, 2019, 'GTC' is the only supported listing duration for all eBay marketplaces with the following exceptions:
            &lt;ul&gt;
            	&lt;li&gt;The following eBay Motors US categories are exempt from this change: &lt;em&gt;Cars &amp; Trucks&lt;/em&gt; (6001), &lt;em&gt;Motorcycles&lt;/em&gt; (6024), &lt;em&gt;Other Vehicles &amp; Trailers&lt;/em&gt; (6038), &lt;em&gt;Boats&lt;/em&gt; (26429), &lt;em&gt;Powersports&lt;/em&gt; (66466).&lt;/li&gt;
            	&lt;li&gt;All child categories under &lt;em&gt;Cars, Motorcycles &amp; Vehicles&lt;/em&gt; (9800) categories on the eBay UK and eBay Italy sites are also exempt from this change. &lt;/li&gt;
            &lt;/ul&gt;
            &lt;br&gt;
            With the 'GTC' listing duration, the listing will remain active as long as the listing shows that inventory is available for purchase (available quantity is '1' or more). For sellers listing motor vehicles on the eBay US Motors, eBay UK, or eBay Italy sites, it is recommended that the seller uses the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to retrieve the supported listing durations for their particular marketplace and category.
            &lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							As long as a fixed-price listing has inventory available, or if the out-of-stock control feature is being used, GTC listings are automatically renewed each month according to the calendar day.
						&lt;/span&gt;
          </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Half">
				<xs:annotation>
					<xs:documentation>
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This listing type is no longer applicable as the Half.com site has been shut down.
					&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LeadGeneration">
				<xs:annotation>
					<xs:documentation>
						This enumeration value represents a (non-Real Estate) classified ad listing. The &lt;code&gt;AdType&lt;/code&gt; enumeration value represents Real Estate classified ads. This listing type is only used to solicit inquiries from interested parties. To express interest, a buyer fills in 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. Non-Real Estate classified ads are only available in a limited number of eBay categories, including Business and Industrial categories, Travel, ans Specialty Services.
						&lt;br&gt;&lt;br&gt;
						Although listing durations may vary by eBay marketplace and category, typical listing durations for (non-Real Estate) classified ads are 30, 60, and 90 days. It is recommended that the seller uses the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to retrieve the actual listing durations that are supported for real estate ads on a particular marketplace and category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Express">
				<xs:annotation>
					<xs:documentation>
					 This value is no longer applicable.
					<!--	For Germany Express site only, which is no longer in service.  -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Shopping">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable, as Shopping.com is no longer a property of eBay, Inc.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/LocalListingDistancesNonSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="LocalListingDistancesNonSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalListingDistancesNonSubscription feature. This feature displays all the supported local 
				listing distances for items listed by sellers who have not subscribed to either Local Market for Vehicles 
				or Local Market for Specialty Vehicles.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalListingDistancesRegularDefinitionType.xsd #####

-->
	<xs:complexType name="LocalListingDistancesRegularDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalListingDistancesRegular feature. This feature displays all the supported local listing 
				distances for items listed by sellers subscribed to Local Market for Vehicles.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalListingDistancesSpecialtyDefinitionType.xsd #####

-->
	<xs:complexType name="LocalListingDistancesSpecialtyDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalListingDistancesSpecialty feature. This feature displays the supported local listing 
				distances for items listed by sellers subscribed to Local Market for Specialty Vehicles.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketAdFormatEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketAdFormatEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the AdFormatEnabled feature. If the field is present, the corresponding feature applies to the category. This field is returned as an empty element (e.g., a boolean value is not returned).
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketAutoAcceptEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketAutoAcceptEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether automatic acceptance of Best Offers is allowed for this category for Motors Local Market listings. Returned only if this category overrides the site default.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketAutoDeclineEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketAutoDeclineEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether automatic declination of Best Offers is allowed for this category for Motors Local Market listings. Returned only if this category overrides the site default.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketBestOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketBestOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether Contact Seller is enabled for Classified Ads.
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketCompanyNameEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketCompanyNameEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of the company name to contact
				the seller for Classified Ad format listings. Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketContactByAddressEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketContactByAddressEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports using an address when 
				contacting the seller for Classified Ad format listings. 
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketContactByEmailEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketContactByEmailEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of email to contact the
				seller for Classified Ad format listings.Added for Local market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketContactByPhoneEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketContactByPhoneEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports using the telephone 
				as a contact method.
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketCounterOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketCounterOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether counter offers to Best Offers are allowed for this category for Motors Local Market listings. Returned only if this category overrides the site default.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketNonSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketNonSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalMarketNonSubscription feature. If the field is present, 
				the corresponding feature applies to the category. The field is returned 
				as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketPaymentMethodCheckOutEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketPaymentMethodCheckOutEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of payment method checkOut
				for Classified Ad format listings. Added for Local market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketPhoneCountDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketPhoneCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which phone option the category supports when contacting
				the seller about listings in Classified Ad format.
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketPremiumSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketPremiumSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalMarketPremiumSubscription feature. If this field is 
				present, the corresponding feature applies to the category. The field 
				is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketRegularSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketRegularSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalMarketRegularSubscription feature. If this field 
				is present, the corresponding feature applies to the category. The 
				field is returned as an empty element (i.e., a boolean value is not 
				returned). A subscription for Local Market for Vehicles will be 
				returned by GetUser if a dealer has subscribed to any of the following 
				Local Market Regular sub-types: Vehicles Regular Six Months, 
				Vehicles Regular Special Promotion, Vehicles Regular Multistore 
				Level S, Vehicles Regular Multistore Level M, or Vehicles Regular 
				Multistore Level L. Each of these sub-types has a separate discount 
				and billing cycle.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketSellerContactDetailsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketSellerContactDetailsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the SellerContactDetailsEnabled feature. If the field is 
				present, the category allows retrieval of seller-level contact 
				information. The field is returned as an empty element 
				(e.g., a boolean value is not returned).
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketShippingMethodEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketShippingMethodEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates if shipping options are available for Classified Ad 
				format listings in the category.
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketSpecialitySubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketSpecialitySubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalMarketSpecialitySubscription feature. If this field 
				is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketStreetCountDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketStreetCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which address option the category supports for Classified Ad 
				format listings.
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LogisticsPlanTypeCodeList.xsd #####

-->
	<xs:simpleType name="LogisticsPlanCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is used by &lt;b&gt;OrderType&lt;/b&gt; and &lt;b&gt;TransactionType&lt;/b&gt; to indicate which logistics plan was selected by the buyer at the order or order line item level. Currently, this type is only supporting the "Click and Collect" and digital gift card use cases, but more logistics plan types may be added in the future.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PickUpDropOff">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has selected "Click and Collect" as the logistics plan. With the 'Click and Collect' feature, a buyer can purchase certain items on eBay and collect them at a local store. Buyers are notified by eBay once their items are available. The "Click and Collect" feature is only available to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DigitalDelivery">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order or order line item is a digital gift card that will be delivered to the buyer or the recipient of the gift card by email.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
            <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ManufacturerType.xsd #####

-->
	<xs:complexType name="ManufacturerType">
        <xs:annotation>
            <xs:documentation>
                Type that provides the name and contact detail information for the manufacturer of the item.
				&lt;br /&gt;
				&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As a part of General Product Safety Regulation (GPSR) requirements effective on December 13th, 2024, sellers operating in, or shipping to, EU-based countries or Northern Ireland are conditionally required to provide product manufacturer information in their eBay listings. For more information on GPSR, see &lt;a href = "https://www.ebay.com/sellercenter/resources/general-product-safety-regulation" target="_blank"&gt;General Product Safety Regulation (GPSR)&lt;/a&gt;.&lt;/span&gt;		
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="CompanyName" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The company name of the product manufacturer.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>100 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="Street1" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The first line of the product manufacturer's street address.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>180 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="Street2" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The second line of the product manufacturer's street address. This field is not always used, but can be used for secondary address information such as 'Suite Number' or 'Apt Number'.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>180 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>No</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="CityName" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The city of the product manufacturer's street address.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>64 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="StateOrProvince" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The state or province of the product manufacturer's street address.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>64 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="PostalCode" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The postal code of the product manufacturer's street address.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>9 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="Country" type="ns:CountryCodeType" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The two letter &lt;a href="https://www.iso.org/iso-3166-country-codes.html" target="_blank"&gt;ISO 3166-1&lt;/a&gt; standard abbreviation of the country of the product manufacturer's address.
                    </xs:documentation>
                    <xs:appinfo>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="Phone" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The product manufacturer's business phone number. 
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>64 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="Email" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The product manufacturer's business email address. 
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>180 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="ContactURL" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The product manufacturer's business contact URL. 
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>
                            250 characters for this field
                        </MaxLength>

                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
<!--

##### from file eBLBaseComponents/public/MarkUpMarkDownEventType.xsd #####

-->
	<xs:complexType name="MarkUpMarkDownEventType">
		<xs:annotation>
			<xs:documentation>
				Describes an individual mark-up or mark-down event. eBay will automatically
				mark an application as down if attempts to deliver a notification fail
				repeatedly. eBay may mark an application down manually under certain
				circumstances.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Type" type="ns:MarkUpMarkDownEventTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the application has been marked up or marked down.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Time" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Time when the application was marked up or marked down.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Reason" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Describes how the application was marked down, automatically or
						manually. When an application is automatically marked down, eBay will
						ping the application periodically, and if communication is restored, eBay
						will automatically mark the application up. If your application is marked
						down manually, you must contact eBay Developer Support to get your
						application marked up. A Reason is not provided for mark up events.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MarkUpMarkDownEventTypeCodeList.xsd #####

-->
	<xs:simpleType name="MarkUpMarkDownEventTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Valid application status codes, either MarkUp (application was marked up,
				communication is restored) or MarkDown (application was marked down, no
				communication).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="MarkUp">
				<xs:annotation>
					<xs:documentation>
						Status indicating the application was or is marked up.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarkDown">
				<xs:annotation>
					<xs:documentation>
						Status indicating the application was marked down.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future internal or external use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MarkUpMarkDownHistoryType.xsd #####

-->
	<xs:complexType name="MarkUpMarkDownHistoryType">
		<xs:annotation>
			<xs:documentation>
				List of objects representing markup or markdown events for a given application
				and time period. If no time period is specified in the request, the information
				for only one day (24 hours before the time the call is made to the time the call
				is made) is included. The maximum time period is allowed is 3 days (72 hours
				before the call is made to the time the call is made).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MarkUpMarkDownEvent" type="ns:MarkUpMarkDownEventType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Details for a MarkDown or MarkUp event.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaxFlatShippingCostCBTExemptDefinitionType.xsd #####

-->
	<xs:complexType name="MaxFlatShippingCostCBTExemptDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;MaxFlatShippingCostCBTExempt&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container. The &lt;b&gt;MaxFlatShippingCostCBTExempt&lt;/b&gt; field is returned as empty  and indicates that a maximum flat-rate shipping cost is not imposed by the corresponding eBay site if the item is being shipped internationally. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;b&gt;MaxFlatShippingCostCBTExempt&lt;/b&gt; is not one of the values passed into those &lt;b&gt;FeatureID&lt;/b&gt; fields.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaxFlatShippingCostDefinitionType.xsd #####

-->
	<xs:complexType name="MaxFlatShippingCostDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;MaxFlatShippingCost&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container. The &lt;b&gt;MaxFlatShippingCost&lt;/b&gt; field is returned as empty and indicates that a maximum flat-rate shipping cost threshold is enforced for some categories on the corresponding eBay site. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;b&gt;MaxFlatShippingCost&lt;/b&gt; is not one of the values passed into those &lt;b&gt;FeatureID&lt;/b&gt; fields.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaxGranularFitmentCountDefinitionType.xsd #####

-->
	<xs:complexType name="MaxGranularFitmentCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;MaxGranularFitmentCount&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container. The &lt;b&gt;MaxGranularFitmentCount&lt;/b&gt; field is returned as empty and indicates that a maximum parts compatibility threshold is applicable to some motor vehicle parts and accessory categories on the corresponding eBay site. This field will not be returned if one or more &lt;b&gt;FeatureID&lt;/b&gt; fields are included in the call request and &lt;b&gt;MaxGranularFitmentCount&lt;/b&gt; is not one of the values passed into those &lt;b&gt;FeatureID&lt;/b&gt; fields.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaxItemCompatibilityDefinitionType.xsd #####

-->
	<xs:complexType name="MaxItemCompatibilityDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the maximum limit on compatible applications as part of the parts
				compatibility feature. If the field is present, the corresponding feature applies
				to the site. The field is returned as an empty element (e.g., a boolean value is
				not returned).
				&lt;br&gt;&lt;br&gt;
				Parts compatibility listings contain information to determine the assemblies with
				which a part is compatible. For example, an automotive part or accessory listed
				witih parts compatibility can be matched with vehicles (e.g., specific years,
				makes, and models) with which the part or accessory can  be used.
				&lt;br&gt;&lt;br&gt;
				There are two ways to enter parts compatibility: by application and by
				specification. 
				&lt;ul&gt;
				&lt;li&gt; Entering parts compatibility by application specifies the assemblies
				(e.g., a specific year, make, and model of car) to which the item applies. This can
				be done automatically by listing with a catalog product that supports parts
				compatibility, or manually, using &lt;b
				class="con"&gt;Item.ItemCompatibilityList&lt;/b&gt; when listing or revising an
				item. &lt;/li&gt;
				&lt;li&gt;Entering parts compatibility by specification involves specifying the
				part's relevant dimensions and characteristics necessary to determine the
				assemblies with which the part is compatible (e.g., Section Width, Aspect Ratio,
				Rim Diammeter, Load Index, and Speed Rating values for a tire) using
				attributes.&lt;/li&gt;
				&lt;/ul&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumBuyerPolicyViolationsDetailsType.xsd #####

-->
	<xs:complexType name="MaximumBuyerPolicyViolationsDetailsType">
		<xs:annotation>
			<xs:documentation>
				Although the &lt;b&gt;MaximumBuyerPolicyViolations&lt;/b&gt; container is still returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;, a Maximum Buyer Policy Violations threshold value can no longer be set at the account or listing level, so this type is no longer applicable.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NumberOfPolicyViolations" type="ns:NumberOfPolicyViolationsDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						As a Maximum Buyer Policy Violations threshold value can no longer be set at the account or listing level, this field is no longer applicable.
						<!-- The number of policy violation that can be used to limit buyers at the site. This is applicable only to sellers. -->
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PolicyViolationDuration" type="ns:PolicyViolationDurationDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						As a Maximum Buyer Policy Violations threshold value can no longer be set at the account or listing level, this field is no longer applicable.
						<!--
						The policy violation duration(s) supported by the site. This is applicable only to sellers. -->
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumBuyerPolicyViolationsType.xsd #####

-->
	<xs:complexType name="MaximumBuyerPolicyViolationsType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as sellers can no longer set a buyer policy violation threshold Buyer Requirement at the listing-level in Add/Revise/Relist calls.
				<!-- Type defining the &lt;b&gt;MaximumBuyerPolicyViolations&lt;/b&gt; container, which is used by the seller as a mechanism to block prospective buyers who have buyer policy violations on their account exceeding the value set in the &lt;b&gt;Count&lt;/b&gt; field during a specified time period (set in the &lt;b&gt;Period&lt;/b&gt; field). -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Count" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
						<!-- This integer value sets the maximum number of buyer policy violations that a prospective buyer is allowed to have during a specified time period (&lt;b&gt;MaximumBuyerPolicyViolations.Period&lt;/b&gt;) before being blocked from buying/bidding on the item.
						&lt;br&gt;&lt;br&gt;
						To retrieve a list of allowed values for this field, the seller should call
						&lt;b&gt;GeteBayDetails&lt;/b&gt;, including &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; in
						the &lt;b&gt;DetailName&lt;/b&gt; field of the request, and then look for the &lt;b&gt;BuyerRequirementDetails.MaximumBuyerPolicyViolations.NumberOfPolicyViolations.Count&lt;/b&gt;
						fields in the response.
						&lt;br/&gt; -->
					</xs:documentation>
					<xs:appinfo>
						<Default>4</Default>
						<NoCalls/>
						<DeprecationVersion>1065</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>1065</EndOfLifeVersion>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Period" type="ns:PeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
						<!--
						This enumerated value defines the length of time over which a prospective buyer's buyer policy violations will be counted. If the prospective buyer's number of buyer policy violations during this defined period exceeds the value set in the &lt;b&gt;Count&lt;/b&gt; field, that prospective buyer is blocked from buying/bidding on the item.
						&lt;br/&gt;&lt;br/&gt;
						If the &lt;b&gt;Count&lt;/b&gt; value is 2, and the specified &lt;b&gt;Period&lt;/b&gt;
						is 'Days_30' (counting back 30 days from the present day), any prospective buyer that has
						had three or more buyer policy violations is blocked from buying/bidding on the item. -->
					</xs:documentation>
					<xs:appinfo>
						<Default>Days_30</Default>
						<NoCalls/>
						<DeprecationVersion>1065</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>1065</EndOfLifeVersion>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumItemRequirementsDetailsType.xsd #####

-->
	<xs:complexType name="MaximumItemRequirementsDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;MaximumItemRequirements&lt;/b&gt; container that is returned under the &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; in the &lt;b&gt;GeteBayDetails&lt;/b&gt;. The Maximum Item Requirement settings of Buyer Requirements allow a seller to restrict the quantity of a line item that may be purchased during a consecutive 10-day period.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaximumItemCount" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Values returned in this field indicate the maximum quantity of an order line item that one buyer can purchase during a consecutive 10-day period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumFeedbackScore" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A Minimum Feedback Score threshold can be added to the Maximum Item Requirement rule if the seller only wishes to restrict possible buyers with low Feedback scores. The values returned in this field indicate the minimum Feedback Score thresholds that can be used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumItemRequirementsType.xsd #####

-->
	<xs:complexType name="MaximumItemRequirementsType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;MaximumItemRequirements&lt;/b&gt; container to specify the maximum quantity of an order line item that a prospective buyer may purchase during any given 10-day period.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaximumItemCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the maximum quantity of a line item that one prospective buyer may purchase from the listing. 
						&lt;br/&gt;&lt;br/&gt;
						This buyer requirement is only applicable to fixed-price listings where multiple quantity is available for purchase.
						&lt;br/&gt;&lt;br/&gt;
						If the &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; field is also set/returned, the maximum quantity threshold value will only apply to those prospective buyers who don't meet or exceed the minimum Feedback score threshold returned in that field. If the &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; field not set/returned, the maximum quantity threshold value will apply to all prospective buyers.
						&lt;br/&gt;&lt;br/&gt;
						This field is always returned along with the &lt;b&gt;MaximumItemRequirements&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumFeedbackScore" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is returned, it indicates that the seller has set a maximum quantity threshold value, but this maximum quantity threshold value (returned in &lt;b&gt;MaximumItemCount&lt;/b&gt; will only apply to those prospective buyers who don't meet or exceed the minimum Feedback score threshold returned in this field. If this field is not returned, the maximum quantity threshold value will apply to all prospective buyers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumUnpaidItemStrikesCountDetailsType.xsd #####

-->
	<xs:complexType name="MaximumUnpaidItemStrikesCountDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;MaximumUnpaidItemStrikesCount&lt;/b&gt; container that is returned 
				in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response. The &lt;b&gt;MaximumUnpaidItemStrikesCount&lt;/b&gt; 
				container consists of multiple &lt;b&gt;Count&lt;/b&gt; fields with values that can be 
				used in the &lt;b&gt;BuyerRequirementDetails.MaximumUnpaidItemStrikesInfo.Count&lt;/b&gt; 
				field when using the Trading API to add, revise, or relist an item.
				&lt;br&gt;&lt;br&gt;
				The &lt;b&gt;Item.MaximumUnpaidItemStrikesInfo&lt;/b&gt; container in Add/Revise/Relist 
				API calls is used to block buyers with unpaid item strikes equal to or exceeding
				the specified &lt;b&gt;Count&lt;/b&gt; value during the specified &lt;b&gt;Period&lt;/b&gt; 
				value from buying/bidding on the item.
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GeteBayDetails</CallName>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Count" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Each value returned in each &lt;b&gt;MaximumUnpaidItemStrikesCount.Count&lt;/b&gt; field
						can be used in the &lt;b&gt;BuyerRequirementDetails.MaximumUnpaidItemStrikesInfo.Count&lt;/b&gt; 
						field when using the Trading API to add, revise, or relist an item. 					
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumUnpaidItemStrikesDurationDetailsType.xsd #####

-->
	<xs:complexType name="MaximumUnpaidItemStrikesDurationDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;MaximumUnpaidItemStrikesDuration&lt;/b&gt; container that is returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;. The &lt;b&gt;MaximumUnpaidItemStrikesDuration&lt;/b&gt; container indicates the periods of time that can be used when evaluating how many unpaid item strikes against a buyer during this given period will exclude the prospective buyer from purchasing the line item.
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GeteBayDetails</CallName>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Period" type="ns:PeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The period is the number of days (last 60 days, last 180 days, etc.)
						during which the buyer's unpaid item strikes are calculated.
						This is applicable only to sellers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The description of the period, such as 'month', 'quarter', or 'half a year'.
						The data in this field can be used as a label in your application's display.
						This is applicable only to sellers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumUnpaidItemStrikesInfoDetailsType.xsd #####

-->
	<xs:complexType name="MaximumUnpaidItemStrikesInfoDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details of a buyer's maximum unpaid item strikes in a pre-defined time period. This is applicable only to sellers.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaximumUnpaidItemStrikesCount" type="ns:MaximumUnpaidItemStrikesCountDetailsType" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						The number of the maximum unpaid item strikes. This is applicable only to sellers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumUnpaidItemStrikesDuration" type="ns:MaximumUnpaidItemStrikesDurationDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Range of time used to determine maximum unpaid item count. This is applicable only to sellers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumUnpaidItemStrikesInfoType.xsd #####

-->
	<xs:complexType name="MaximumUnpaidItemStrikesInfoType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;MaximumUnpaidItemStrikesInfo&lt;/b&gt; container, which indicates if the seller has enabled a setting to block prospective buyers who have unpaid items and/or buyer-inititated cancellations on their account exceeding the value set in the &lt;b&gt;Count&lt;/b&gt;
				field during a specified time period (set in the &lt;b&gt;Period&lt;/b&gt; field).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Count" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the maximum number of unpaid items and/or buyer-initiated cancellations that a prospective buyer is allowed to have during a specified time period (&lt;b&gt;MaximumUnpaidItemStrikesInfo.Period&lt;/b&gt;) before being blocked from buying or bidding on the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Period" type="ns:PeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumerated value defines the length of time over which a prospective buyer's unpaid items and/or buyer-initiated cancellations will be counted. If the prospective buyer's number of unpaid items and/or buyer-initiated cancellations during this defined period exceeds the value set in the &lt;b&gt;MaximumUnpaidItemStrikesInfo.Count&lt;/b&gt; field, that prospective buyer is blocked from buying/bidding on the item. &lt;br/&gt;&lt;br/&gt; If the &lt;b&gt;Count&lt;/b&gt; value is 2, and the specified &lt;b&gt;Period&lt;/b&gt; is &lt;code&gt;Days_30&lt;/code&gt; (counting back 30 days from the present day), any prospective buyer that has had three or more unpaid items and/or buyer-initiated cancellations is blocked from buying/bidding on the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MemberMessageExchangeArrayType.xsd #####

-->
	<xs:complexType name="MemberMessageExchangeArrayType">
		<xs:annotation>
			<xs:documentation>
				Type is used by the &lt;b&gt;MemberMessage&lt;/b&gt; container that is returned in the &lt;b&gt;GetMemberMessages&lt;/b&gt; and &lt;b&gt;GetAdFormatLeads&lt;/b&gt; calls. The &lt;b&gt;MemberMessage&lt;/b&gt; container will consists of one or more member messages that meet the input criteria in the call request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MemberMessageExchange" type="ns:MemberMessageExchangeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Each &lt;b&gt;MemberMessageExchange&lt;/b&gt; container consists of detailed information about a member-to-member message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MemberMessageExchangeType.xsd #####

-->
	<xs:complexType name="MemberMessageExchangeType">
	<xs:annotation>
		<xs:documentation>
			Container for message metadata.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Item" type="ns:ItemType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The item about which the question was asked. Returned if the parent container is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Question" type="ns:MemberMessageType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Contains all the information about the question being asked.  Returned if the
					parent container is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Response" type="xs:string" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					An answer to the question. Returned if the parent container is returned.
					&lt;br/&gt;&lt;br/&gt;
					For GetAdFormatLeads, returned if the seller responded to the
					lead's question. Contains the body of the seller's response
					message.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="MessageStatus" type="ns:MessageStatusTypeCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Status of the message. Returned if the parent container is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CreationDate" type="xs:dateTime" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Date the message was created. Returned if the parent container is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="LastModifiedDate" type="xs:dateTime" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Date the message was last modified. Returned if the parent container is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="MessageMedia" type="ns:MessageMediaType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
			   	<xs:documentation>
				 	Media details stored as part of the message.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						   <CallName>GetMemberMessages</CallName>
						   <Returned>Conditionally</Returned>
					</CallInfo>				
			   	</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MemberMessageType.xsd #####

-->
	<xs:complexType name="MemberMessageType">
	<xs:annotation>
		<xs:documentation>
			Container for individual message information.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="MessageType" type="ns:MessageTypeCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Type of message being retrieved. Note that some message
					types can only be created via the eBay Web site.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="QuestionType" type="ns:QuestionTypeCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Context of the question (e.g. Shipping, General).
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="EmailCopyToSender" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates if a copy of the messages is to be emailed 
					to the sender. If omitted, this defaults to whatever
					the user set in preferences.
				</xs:documentation>
				<xs:appinfo>
					<Default>omitted</Default>
					<CallInfo>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<CallName>AddMemberMessageRTQ</CallName>
						<CallName>AddMemberMessagesAAQToBidder</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="DisplayToPublic" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates if the member message is viewable in the item listing.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddMemberMessageRTQ</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SenderID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The eBay user ID of the person who asked the question or sent
					the message.
					&lt;br/&gt;&lt;br/&gt;
					&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
					Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
					&lt;/span&gt;
					&lt;br/&gt;
					&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SenderEmail" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					SenderEmail contains the static email address of an eBay member,
					used within the "reply to"
					email address when the eBay member sends a message.
					(Each eBay member is assigned a static alias. The alias is
					used within a static email address.)
					SenderEmail is returned if MessageType is AskSellerQuestion.
					SenderEmail is also returned in the AskSellerQuestion notification.
					The following functionality of this field has been deprecated:
					return of a dynamic email address.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="RecipientID" type="xs:string" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Recipient's eBay user ID. For
					AddMemberMessagesAAQToBidder, it must be the seller of an
					item, that item's bidder, or a user who has made an
					offer on that item using Best Offer. Note: maxOccurs is a shared schema
					element and needs to be unbounded for AddMemberMessagesAAQToBidder.
					For AddMemberMessageRTQ, this field is mandatory if ItemID is not in the request.
					For all other uses, there can only be one RecipientID.
					&lt;br/&gt;&lt;br/&gt;
					&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
					Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
					&lt;/span&gt;					
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<CallName>AddMemberMessageRTQ</CallName>
						<CallName>AddMemberMessagesAAQToBidder</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>AddMemberMessageRTQ</CallName>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Subject" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Subject of this email message.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Body" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Content of the message is input into this string field. HTML formatting is not
					allowed in the body of the message. If plain HTML is used, an error occurs and the 
					message will not go through. If encoded HTML is used, the message may go through but 
					the formatting will not be successful, and the recipient of the message will just 
					see the HTML formatting tags.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<MaxLength>2000</MaxLength>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<CallName>AddMemberMessageRTQ</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
					<CallInfo>
						<MaxLength>1000</MaxLength>
						<CallName>AddMemberMessagesAAQToBidder</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<MaxLength>4000</MaxLength>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="MessageID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					ID that uniquely identifies a message for a given user.
					&lt;br&gt;&lt;br&gt;
					This value is not the same as the value used for the
					GetMyMessages MessageID. However, this MessageID value can be
					used as the GetMyMessages ExternalID.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="ParentMessageID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					ID number of the question to which this message is responding.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddMemberMessageRTQ</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="MessageMedia" type="ns:MessageMediaType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Media details attached to the message.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<CallName>AddMemberMessageRTQ</CallName>
						<CallName>AddMemberMessageCEM</CallName>
						<CallName>AddMemberMessageAAQToSeller</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo> 
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MembershipDetailType.xsd #####

-->
	<xs:complexType name="MembershipDetailType">
	<xs:annotation>
		<xs:documentation>
			Type used by the &lt;b&gt;Program&lt;/b&gt; container that is returned in the response of the &lt;b&gt;GetUser&lt;/b&gt; call if the seller is enrolled in one or more eBay membership programs, such as eBay Plus. The &lt;b&gt;Program&lt;/b&gt; container provides the eBay site, program (such as '&lt;code&gt;EBAYPLUS&lt;/code&gt;'), and the membership expiration date.
			&lt;br/&gt;&lt;br/&gt;
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Currently, eBay Plus is available only to buyers on Germany and Australia marketplaces.  In Australia, the seller has no control/responsibility over setting the eBay Plus feature for a listing. Instead, eBay will evaluate/determine whether a listing is eligible for eBay Plus.
			&lt;/span&gt;
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="ProgramName" type="xs:string" minOccurs="0" >
			<xs:annotation>
				<xs:documentation>
					This value indicates the name of the membership program, such as &lt;code&gt;EBAYPLUS&lt;/code&gt;. This field will always be returned with each &lt;b&gt;Program&lt;/b&gt; container.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none,ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Site" type="ns:SiteCodeType" minOccurs="0" >
			<xs:annotation>
				<xs:documentation>
					This enumeration value indicates the eBay site for which the seller is enrolled in a membership program. This field will always be returned with each &lt;b&gt;Program&lt;/b&gt; container.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none,ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="ExpiryDate" type="xs:dateTime" minOccurs="0" >
			<xs:annotation>
				<xs:documentation>
					This dateTime value is the expiration date of the seller's membership within the program specified in the &lt;b&gt;ProgramName&lt;/b&gt; field. This field will always be returned with each &lt;b&gt;Program&lt;/b&gt; container.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none,ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MembershipDetailsType.xsd #####

-->
	<xs:complexType name="MembershipDetailsType">
		<xs:annotation>
		<xs:documentation>
			Type used by the &lt;b&gt;Membership&lt;/b&gt; container that is returned in the response of the &lt;b&gt;GetUser&lt;/b&gt; call if the seller is enrolled in one or more eBay membership programs such as eBay Plus.
			&lt;br/&gt;&lt;br/&gt;
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Currently, eBay Plus is available only to buyers on Germany and Australia marketplaces.
			&lt;/span&gt;
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Program" type="ns:MembershipDetailType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					A &lt;b&gt;Program&lt;/b&gt; container will be returned for each eBay membership program for which the seller is enrolled. This container provides the the eBay site, the membership program (such as '&lt;code&gt;EBAYPLUS&lt;/code&gt;'), and the membership expiration date.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none,ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MerchDisplayCodeList.xsd #####

-->
	<xs:simpleType name="MerchDisplayCodeType">
		<xs:annotation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
			<xs:documentation>
				This type is deprecated.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="DefaultTheme">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreTheme">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MerchandizingPrefCodeList.xsd #####

-->
	<xs:simpleType name="MerchandizingPrefCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is deprecated.
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="OptIn">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OptOut">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MessageMediaType.xsd #####

-->
	<xs:complexType name="MessageMediaType">
		<xs:annotation>
			<xs:documentation>
			Container for the image file that is to be sent in a message, which lets sellers share photos in messages using the API.
			The photo must be uploaded by the seller or buyer to
			&lt;a href="https://developer.ebay.com/devzone/xml/docs/reference/ebay/uploadsitehostedpictures.html"&gt;EPS (eBay Picture Services)&lt;/a&gt;
			using a separate API call or the web flow. After the image is on the eBay server, you can
			use &lt;b&gt;AddMemberMessage&lt;/b&gt; calls to pass the URL of the image in a message. The
			uploaded images will be available as part of the email as a thumbnail image.
			Clicking on the thumbnail, opens a larger version of the image in a filmstrip.
			The image name will be displayed on the title of the filmstrip component.
			These uploaded images will also be returned as &lt;b&gt;MessageMediaType&lt;/b&gt; arrays in the
			&lt;b&gt;GetMemberMessages&lt;/b&gt; and &lt;b&gt;GetMyMessages&lt;/b&gt; API response. It doesn't matter if an image was uploaded using the web flow or using the API, it can be accessed using either the web flow or the API and web.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MediaURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						URL of an image to be included in a message.
						The image must be uploaded to
						&lt;a href="https://developer.ebay.com/devzone/xml/docs/reference/ebay/uploadsitehostedpictures.html"&gt;EPS
						(eBay Picture Services)&lt;/a&gt;
						using a separate API call or the web flow. This URL will be
						validated and if it doesn't exist, the request will fail.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>200</MaxLength>
						<CallInfo>
							<CallName>AddMemberMessageAAQToPartner</CallName>
							<CallName>AddMemberMessageRTQ</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMemberMessages</CallName>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MediaName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					The name of the image. This will be displayed on the flimstrip.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>100</MaxLength>
						<CallInfo>
							<CallName>AddMemberMessageAAQToPartner</CallName>
							<CallName>AddMemberMessageRTQ</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMemberMessages</CallName>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MessageStatusTypeCodeList.xsd #####

-->
	<xs:simpleType name="MessageStatusTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is used to indicate whether or not a question has been answered.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Answered">
				<xs:annotation>
					<xs:documentation>
						The question has been answered at least once.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unanswered">
				<xs:annotation>
					<xs:documentation>
						The question has not yet been answered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MessageTypeCodeList.xsd #####

-->
	<xs:simpleType name="MessageTypeCodeType">
    <xs:restriction base="xs:token">
      <xs:enumeration value="AskSellerQuestion">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated by bidder/potential bidder
            to a seller of a particular item.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ResponseToASQQuestion">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated as a response
            to an Ask A Question message.
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
				This value is not supported in the &lt;b&gt;MailMessageType&lt;/b&gt; field of a &lt;b&gt;GetMemberMessages&lt;/b&gt; request.
			&lt;/span&gt;
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ContactEbayMember">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated by any eBay member
            to another eBay member.
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
				This value is not supported in the &lt;b&gt;MailMessageType&lt;/b&gt; field of a &lt;b&gt;GetMemberMessages&lt;/b&gt; request.
			&lt;/span&gt;			
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ContactTransactionPartner">
        <xs:annotation>
          <xs:documentation>
            Member message between order partners within 90 days
            after creation of the order.
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
				This value is not supported in the &lt;b&gt;MailMessageType&lt;/b&gt; field of a &lt;b&gt;GetMemberMessages&lt;/b&gt; request.
			&lt;/span&gt;			
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ResponseToContacteBayMember">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated as a response
            to a Contact eBay Member message.
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
				This value is not supported in the &lt;b&gt;MailMessageType&lt;/b&gt; field of a &lt;b&gt;GetMemberMessages&lt;/b&gt; request.
			&lt;/span&gt;			
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <TagStatus>Reserved</TagStatus>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ContacteBayMemberViaCommunityLink">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated by any eBay member
            to another eBay member who has posted on a community forum
            within the past 7 days.
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
				This value is not supported in the &lt;b&gt;MailMessageType&lt;/b&gt; field of a &lt;b&gt;GetMemberMessages&lt;/b&gt; request.
			&lt;/span&gt;			
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <TagStatus>Reserved</TagStatus>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CustomCode">
        <xs:annotation>
          <xs:documentation>
            Reserved for future or internal use.
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
				This value is not supported in the &lt;b&gt;MailMessageType&lt;/b&gt; field of a &lt;b&gt;GetMemberMessages&lt;/b&gt; request.
			&lt;/span&gt;			
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="All">
        <xs:annotation>
          <xs:documentation>
            All message types.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ContactMyBidder">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated by sellers to their
            bidders during an active listing.
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
				This value is not supported in the &lt;b&gt;MailMessageType&lt;/b&gt; field of a &lt;b&gt;GetMemberMessages&lt;/b&gt; request.
			&lt;/span&gt;			
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <TagStatus>Reserved</TagStatus>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ContacteBayMemberViaAnonymousEmail">
        <xs:annotation>
          <xs:documentation>
            Member message initiated after eBay receives an email sent by an
            eBay member's email client to another eBay member.
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
				This value is not supported in the &lt;b&gt;MailMessageType&lt;/b&gt; field of a &lt;b&gt;GetMemberMessages&lt;/b&gt; request.
			&lt;/span&gt;			
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ClassifiedsContactSeller">
         <xs:annotation>
           <xs:documentation>
            Indicates that an inquiry has been sent to the seller regarding the
			corresponding classified ad listing.
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
				This value is not supported in the &lt;b&gt;MailMessageType&lt;/b&gt; field of a &lt;b&gt;GetMemberMessages&lt;/b&gt; request.
			&lt;/span&gt;			
			</xs:documentation>
         </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ClassifiedsBestOffer">
         <xs:annotation>
           <xs:documentation>
			Indicates that a Best Offer has been made on the seller's corresponding
			classified ad listing. This message type is only applicable to Classified
			categories that allow the Best Offer feature, such as motor vehicles.
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
				This value is not supported in the &lt;b&gt;MailMessageType&lt;/b&gt; field of a &lt;b&gt;GetMemberMessages&lt;/b&gt; request.
			&lt;/span&gt;			
           </xs:documentation>		
         </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MinItemCompatibilityDefinitionType.xsd #####

-->
	<xs:complexType name="MinItemCompatibilityDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the minimum requirement for compatible applications as part of the parts
				compatibility feature. If the field is present, the corresponding feature applies
				to the site. The field is returned as an empty element (e.g., a boolean value is
				not returned).
				&lt;br&gt;&lt;br&gt;
				Parts compatibility listings contain information to determine the assemblies with
				which a part is compatible. For example, an automotive part or accessory listed
				witih parts compatibility can be matched with vehicles (e.g., specific years,
				makes, and models) with which the part or accessory can  be used.
				&lt;br&gt;&lt;br&gt;
				There are two ways to enter parts compatibility: by application and by
				specification. 
				&lt;ul&gt;
				&lt;li&gt; Entering parts compatibility by application specifies the assemblies
				(e.g., a specific year, make, and model of car) to which the item applies. This can
				be done automatically by listing with a catalog product that supports parts
				compatibility, or manually, using &lt;b
				class="con"&gt;Item.ItemCompatibilityList&lt;/b&gt; when listing or revising an
				item. &lt;/li&gt;
				&lt;li&gt;Entering parts compatibility by specification involves specifying the
				part's relevant dimensions and characteristics necessary to determine the
				assemblies with which the part is compatible (e.g., Section Width, Aspect Ratio,
				Rim Diammeter, Load Index, and Speed Rating values for a tire) using
				attributes.&lt;/li&gt;
				&lt;/ul&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MinimumAdvertisedPriceExposureCodeList.xsd #####

-->
	<xs:simpleType name="MinimumAdvertisedPriceExposureCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the special price treatments that can be set up for listings enabled with the Minimum Advertised Price feature. The Minimum Advertised Price (MAP) feature is only supported on the eBay US site.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PreCheckout">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the buyer must add the item to his/her cart before the discounted price can be displayed. To enable this pricing treatment when adding/revising/relisting an item, include the &lt;b&gt;DiscountPriceInfo.MinimumAdvertisedPriceExposure&lt;/b&gt; field in an Add/Revise/Relist calls and set its value to &lt;code&gt;PreCheckout&lt;/code&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DuringCheckout">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the discounted price will only be shown to the buyer once the buyer reaches the eBay Checkout page. To enable this pricing treatment when adding/revising/relisting an item, include the &lt;b&gt;DiscountPriceInfo.MinimumAdvertisedPriceExposure&lt;/b&gt; field in an Add/Revise/Relist calls and set its value to &lt;code&gt;DuringCheckout&lt;/code&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						The value None is no longer valid. If provided in the request, it will be mapped to &lt;code&gt;PreCheckout&lt;/code&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MinimumFeedbackScoreDetailsType.xsd #####

-->
	<xs:complexType name="MinimumFeedbackScoreDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; container that is returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;. The &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; container consists of the values that can be used as the threshold value for a buyer's Minimum Feedback Score in Buyer Requirements. The Feedback Score for a potential buyer must be greater than or equal to the specified value, or that buyer is blocked from buying the item. &lt;br/&gt;&lt;br/&gt; For the &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; container to appear in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response, &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; must be one of the values passed into the &lt;b&gt;DetailName&lt;/b&gt; field in the &lt;b&gt;GeteBayDetails&lt;/b&gt; request (or, no  &lt;b&gt;DetailName&lt;/b&gt; filters should be used).
				&lt;br&gt;&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Although the &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; container is still returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;, sellers can no longer set a buyer's Minimum Feedback Score threshold Buyer Requirement at the listing-level in Add/Revise/Relist calls.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FeedbackScore" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Each value that is returned in this field can be used as an account-level Minimum Feedback Score. Sellers can no longer set a buyer's Minimum Feedback Score threshold Buyer Requirement at the listing-level in Add/Revise/Relist calls. The Feedback Score for a potential buyer must be greater than or equal to the specified value in the seller's account settings, or that buyer is blocked from buying the item. &lt;br/&gt;&lt;br/&gt; One or more &lt;b&gt;FeedbackScore&lt;/b&gt; fields are always returned with the &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<DeprecationVersion>1065</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>1065</EndOfLifeVersion>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MinimumReservePriceDefinitionType.xsd #####

-->
	<xs:complexType name="MinimumReservePriceDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the Minimum Reserve Price feature. If the field is present, the feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ModifyActionCodeList.xsd #####

-->
	<xs:simpleType name="ModifyActionCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the values that can be used when adding, modiying, or
				deleting a shipping discount profile (through the &lt;b&gt;ModifyActionCode&lt;/b&gt;
				field in &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt;).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Add">
				<xs:annotation>
					<xs:documentation>
						This value is used in a &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; request
						to create a new shipping discount profile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delete">
				<xs:annotation>
					<xs:documentation>
						This value is used in a &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; request
						to delete an existing shipping discount profile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Update">
				<xs:annotation>
					<xs:documentation>
						This value is used in a &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; request
						to modify an existing shipping discount profile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ModifyNameArrayType.xsd #####

-->
	<xs:complexType name="ModifyNameArrayType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;ModifyNameList&lt;/b&gt; container in a &lt;b&gt;ReviseFixedPriceItem&lt;/b&gt; or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; call to rename one or more Variation Specific names for a multiple-variation listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ModifyName" type="ns:ModifyNameType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;ModifyName&lt;/b&gt; container is needed for each Variation Specific name that the seller wishes to change in a multiple-variation listing.
						&lt;br&gt;&lt;br&gt;
						You cannot change the name of an Item Specific that is required for the listing category. Use the &lt;a href="https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory" target="_blank"&gt;getItemAspectsForCategory&lt;/a&gt; method of the Taxonomy API to determine which Item Specifics names are required for a category.
						&lt;br&gt;&lt;br&gt;
						To get a current list of Variation Specifics defined for a multiple-variation listing, the seller can use &lt;b&gt;GetItem&lt;/b&gt;, and then view all Variation Specific names in the &lt;b&gt;VariationSpecificsSet&lt;/b&gt; container in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<MaxOccurs>5</MaxOccurs>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ModifyNameType.xsd #####

-->
	<xs:complexType name="ModifyNameType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;ModifyName&lt;/b&gt; container in a &lt;b&gt;ReviseFixedPriceItem&lt;/b&gt; or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; call to rename a Variation Specific name for a multiple-variation listing. A &lt;b&gt;ModifyName&lt;/b&gt; container is needed for each Variation Specific name  that the seller wishes to change the name of in a multiple-variation listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						In this field, the seller identifies the current name (e.g., Material) of a Variation Specific in the active listing that the seller wishes to change. If this field is used, the &lt;b&gt;NewName&lt;/b&gt; field must also be specified.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>40</MaxLength>
						<CallInfo>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						In this field, the seller states the new name of the Variation Specific (e.g., Fabric).
						&lt;br&gt;
						&lt;br&gt;
						In addition to changing a Variation Specific name through the &lt;b&gt;ModifyName&lt;/b&gt; container, the seller must also include the new Variation Specific name (and its available values) in the &lt;b&gt;VariationSpecificsSet&lt;/b&gt; container, and omit the original name.
						&lt;br&gt;
						&lt;br&gt;
						Note that variations that were sold while they used the old name will also be changed to use the new name in eBay's system.
						&lt;br&gt;
						&lt;br&gt;
						If you are making other changes to a variation (such as adding new
						values or pictures), use consistent names to avoid unexpected
						results. For example, specify the same new name to identify the
						Variation Specific in the &lt;b&gt;Pictures&lt;/b&gt; container and in the  &lt;b&gt;VariationSpecifics&lt;/b&gt; containers for each variation within the listing.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>40</MaxLength>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MotorPurchaseType.xsd #####

-->
	<xs:complexType name="MotorPurchaseType">
		<xs:annotation>
			<xs:documentation>
				This type is used to provide details on a motor vehicle order using Secure Purchase.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Facilitator" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value returned in this field identifies the party that is facilitating the motor vehicle order.&lt;br&gt;&lt;br&gt;Currently, only &lt;code&gt;CARAMEL&lt;/code&gt; is supported.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FacilitatorRefId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The facilitator's unique reference identifier associated with the motor vehicle order. This ID can be used to retrieve transaction details on the facilitator's website.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ServiceCost" type="ns:ServiceCostType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container shows the service cost, if any, owed to the facilitator to complete the motor vehicle order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerStep" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field returns the current status of the buying process for the motor vehicle order. The value returned in this field indicates the current step for the buyer in terms of the order. For more information, see &lt;a href="https://pages.ebay.com/secure-purchase/" target="_blank"&gt;Secure Purchase&lt;/a&gt;. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerStep" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field returns the current status of the selling process for the motor vehicle order. The value returned in this field indicates the current step for the seller in terms of the order. For more information, see &lt;a href="https://pages.ebay.com/secure-purchase/" target="_blank"&gt;Secure Purchase&lt;/a&gt;. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field returns the current status of the overall motor vehicle order. The value returned in this field will indicate if the purchase process is active, inactive, or complete.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MultiLegShipmentType.xsd #####

-->
	<xs:complexType name="MultiLegShipmentType">
		<xs:annotation>
			<xs:documentation>
			   This type provides information about the shipping service, cost, address, and delivery estimates for the domestic leg of international shipments. This type is only applicable for international shipments using either the Global Shipping Program or eBay International Shipping.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingServiceDetails" type="ns:MultiLegShippingServiceType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Contains information about the shipping service and cost of the domestic leg of a Global Shipping Program shipment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipToAddress" type="ns:AddressType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Contains shipping address information for the domestic leg of a Global Shipping Program shipment or an eBay International Shipping shipment. For a Global Shipping Program shipment, this container includes the ReferenceID field, which can be printed on the package to give the international shipping provider a unique identifier for the order. For an eBay International Shipping shipment, the eBay Virtual Tracking Number is returned in the <b>Street2</b> field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTimeMin" type="xs:int" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The integer value returned here indicates the minimum number of business days that the corresponding shipping service (indicated in  &lt;b&gt;ShippingServiceDetails.ShippingService&lt;/b&gt; field) will take to be delivered to eBay's domestic shipping partner.
						&lt;br&gt;&lt;br&gt;
						This minimum shipping time does not include the seller's handling time, and the clock starts on the shipping time only after the seller has delivered the item to the shipping carrier for shipment to eBay's domestic shipping partner. 'Business days' can vary by shipping carrier and by country, but 'business days' are generally Monday through Friday, excluding holidays. This field is returned if defined for that particular shipping service option.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTimeMax" type="xs:int" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The integer value returned here indicates the maximum number of business days that the corresponding shipping service (indicated in  &lt;b&gt;ShippingServiceDetails.ShippingService&lt;/b&gt; field) will take to be delivered to eBay's domestic shipping partner.
						&lt;br&gt;&lt;br&gt;
						This maximum shipping time does not include the seller's handling time, and the clock starts on the shipping time only after the seller has delivered the item to the shipping carrier for shipment to eBay's domestic shipping partner. 'Business days' can vary by shipping carrier and by country, but 'business days' are generally Monday through Friday, excluding holidays. This field is returned if defined for that particular shipping service option.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MultiLegShippingDetailsType.xsd #####

-->
	<xs:complexType name="MultiLegShippingDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type provides information about the domestic leg of a Global Shipping Program shipment or an eBay International Shipping shipment.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; The &lt;strong&gt;LogisticsProviderShipmentToBuyer&lt;/strong&gt; field is reserved for the exclusive use of the international shipping provider.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SellerShipmentToLogisticsProvider" type="ns:MultiLegShipmentType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Contains information about the domestic leg of a international order being shipped through the Global Shipping Program or eBay International Shipping, including the selected shipping service, the domestic shipping cost, the domestic address of the international shipping provider, and the estimated shipping time range.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogisticsProviderShipmentToBuyer" type="ns:MultiLegShipmentType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
                  Reserved for use by the international shipping provider.
					</xs:documentation>
					<xs:appinfo>
					   <noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MultiLegShippingServiceType.xsd #####

-->
	<xs:complexType name="MultiLegShippingServiceType">
		<xs:annotation>
			<xs:documentation>
			   This type specifies the shipping service and cost of the domestic leg of a Global Shipping Program shipment or an eBay International Shipping shipment.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingService" type="xs:token" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The shipping service specified for the domestic leg of a Global Shipping Program shipment or an eBay International Shipping shipment. For the domestic leg, the value of this field can be any available shipping service that ships to the domestic address of the international shipping provider.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalShippingCost" type="ns:AmountType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The total shipping cost of the domestic leg of a Global Shipping Program shipment or an eBay International Shipping shipment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesExternalMessageIDArrayType.xsd #####

-->
	<xs:complexType name="MyMessagesExternalMessageIDArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains a list of up to 10 external message IDs.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ExternalMessageID" type="ns:MyMessagesExternalMessageIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Currently available on the US site. A message ID that uniquely identifies a message
						for a given user. If provided at the time of message creation, this ID can be used
						to retrieve messages, and will take precedence over the message ID. A total of 10
						message IDs can be specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesExternalMessageIDType.xsd #####

-->
	<xs:simpleType name="MyMessagesExternalMessageIDType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ExternalMessageID&lt;/b&gt; field used in 
				&lt;b&gt;GetMyMessages&lt;/b&gt; to identify a specific eBay message to retrieve. 
				Up to 10 &lt;b&gt;ExternalMessageID&lt;/b&gt; values can be specified in one API call. 
				The &lt;b&gt;ExternalMessageIDs&lt;/b&gt; container is only available for use on the 
				eBay US site (SiteID 0). 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MyMessagesFolderOperationCodeList.xsd #####

-->
	<xs:simpleType name="MyMessagesFolderOperationCodeType">
		<xs:annotation>
			<xs:documentation>
			This enumerated type contains the operations that can be used in a &lt;b&gt;ReviseMyMessagesFolders&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Display">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to create one or more custom folders in &lt;b&gt;My eBay Messages&lt;/b&gt;. For a 'Display' operation, the new folder name(s) are specified in  one or more &lt;b&gt;FolderName&lt;/b&gt; fields. The maximum length of a folder name is 15 characters. Up to 10 new folders can be created with one &lt;b&gt;ReviseMyMessagesFolders&lt;/b&gt; call, but this is also limited by how many custom folders exist at the time of the call, as only a maximum of 10 custom folders are supported in &lt;b&gt;My eBay Messages&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Rename">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to rename one or more existing folders in &lt;b&gt;My eBay Messages&lt;/b&gt;. For a 'Rename' operation, the unique identifier(s) of the message folder(s) to rename are specified in one or more &lt;b&gt;FolderID&lt;/b&gt; fields, and the new name for the folder(s) are specified in one or more &lt;b&gt;FolderName&lt;/b&gt; fields.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;FolderID&lt;/b&gt; and &lt;b&gt;FolderName&lt;/b&gt; values can be retrieved by calling &lt;b&gt;GetMyMessages&lt;/b&gt; with a &lt;b&gt;DetailLevel&lt;/b&gt; value set to &lt;code&gt;ReturnSummary&lt;/code&gt;, or these folder names and identifiers can be found by navigating to &lt;b&gt;My eBay Messages&lt;/b&gt; (Folder ID values are displayed at the end of the browser's URL when that folder is opened).
						&lt;br/&gt;&lt;br/&gt;
						The maximum length of a folder name is 15 characters. The Inbox and Sent folders cannot be renamed.
						&lt;br/&gt;&lt;br/&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; If multiple folders will be renamed with one call, the user must pay close attention to the order of the &lt;b&gt;FolderID&lt;/b&gt; and &lt;b&gt;FolderName&lt;/b&gt; fields, as eBay will process these requests in order according to the placement of the the &lt;b&gt;FolderID&lt;/b&gt; and &lt;b&gt;FolderName&lt;/b&gt; fields. So, the existing folder identified by the first &lt;b&gt;FolderID&lt;/b&gt; field in the request payload will get renamed to the folder name passed into the first &lt;b&gt;FolderName&lt;/b&gt; field in the request payload, and so on.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Remove">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is used to remove one or more custom folders in &lt;b&gt;My eBay Messages&lt;/b&gt;. For a 'Remove' operation, the folder(s) to remove are specified in one or more &lt;b&gt;FolderID&lt;/b&gt; fields. The &lt;b&gt;FolderID&lt;/b&gt; values for a &lt;b&gt;My eBay Messages&lt;/b&gt; folders can be retrieved by calling &lt;b&gt;GetMyMessages&lt;/b&gt; with a &lt;b&gt;DetailLevel&lt;/b&gt; value set to &lt;code&gt;ReturnSummary&lt;/code&gt;, or these folder IDs can be found by navigating to a specific folder in &lt;b&gt;My eBay Messages&lt;/b&gt;, and the ID value for the opened folder is displayed at the end of the browser's URL.
						&lt;br/&gt;&lt;br/&gt;
						A &lt;b&gt;My eBay Messages&lt;/b&gt; folder must be empty before being removed, and an error is returned if a user tries to remove a non-empty folder.
						&lt;br/&gt;&lt;br/&gt;
						The Inbox and Sent folders cannot be removed under any circumstance.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MyMessagesFolderSummaryType.xsd #####

-->
	<xs:complexType name="MyMessagesFolderSummaryType">
		<xs:annotation>
			<xs:documentation>
				Summary details for a specified My Messages folder.
			</xs:documentation>
			<xs:appinfo>
				<AllValuesExcept>NewAlertCount, TotalAlertCount</AllValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FolderID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An ID that uniquely identifies a My Messages
						folder. Always returned for detail level
						ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FolderName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a specified My Messages folder. For
						GetMyMessages, Inbox (FolderID = 0) and Sent (FolderID = 1)
						are not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			

			<xs:element name="NewMessageCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of new messages in a given folder.
						Always returned for detail level ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="TotalMessageCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of messages in a given
						folder. Always returned for detail level
						ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewHighPriorityCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of new high priority messages that a given user has.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyMessages</CallName>
						<Details>DetailLevel: ReturnSummary</Details>
		  			<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalHighPriorityCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of high priority messages that a given user has.
			  	</xs:documentation>
			  	<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesFolderType.xsd #####

-->
	<xs:complexType name="MyMessagesFolderType">
		<xs:annotation>
			<xs:documentation>
				Details relating to a My Messages folder.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FolderID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An ID that uniquely identifies a My Messages folder.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<Context>Alerts</Context>
							<Context>Messages</Context>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FolderName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a specified My Messages folder.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesMessageArrayType.xsd #####

-->
	<xs:complexType name="MyMessagesMessageArrayType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;Messages&lt;/b&gt; container that is returned in &lt;b&gt;GetMyMessages&lt;/b&gt;. The &lt;b&gt;Messages&lt;/b&gt; container consists of an array of one or more messages.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Message" type="ns:MyMessagesMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;Message&lt;/b&gt; container is returned for each message that matches the input criteria in the call request. Each &lt;b&gt;Message&lt;/b&gt; container consists of detailed information on a message. The amount of information that is returned in each &lt;b&gt;Message&lt;/b&gt; container is partially dependent on the value that is set in the required &lt;b&gt;DetailLevel&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesMessageIDArrayType.xsd #####

-->
	<xs:complexType name="MyMessagesMessageIDArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains a list of up to 10 MessageID values.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MessageID" type="ns:MyMessagesMessageIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						An ID that uniquely identifies a message for a given user.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>DeleteMyMessages</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseMyMessages</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesMessageIDType.xsd #####

-->
	<xs:simpleType name="MyMessagesMessageIDType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;MessageID&lt;/b&gt; field used in 
				&lt;b&gt;GetMyMessages&lt;/b&gt;, &lt;b&gt;ReviseMyMessages&lt;/b&gt;, and 
				&lt;b&gt;DeleteMyMessages&lt;/b&gt; to identify a specific eBay message to retrieve,
				revise, or delete, respectively. Up to 10 &lt;b&gt;MessageID&lt;/b&gt; values can be 
				specified in one API call.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MyMessagesMessageType.xsd #####

-->
	<xs:complexType name="MyMessagesMessageType">
		<xs:annotation>
			<xs:documentation>
				Container for the message information for each message specified in
				MessageIDs. The amount and type of information returned varies based on
				the requested detail level.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Sender" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display name of the eBay user that sent the message.
						&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecipientUserID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displayable user ID of the recipient.
					&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SendToName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displayable name of the user or eBay
						application to which the message is sent. Only
						returned for M2M, and if a value exists.
						&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Subject" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Subject of the message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageID" type="ns:MyMessagesMessageIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID that uniquely identifies a message for a given user.
						&lt;br/&gt;
						&lt;br/&gt;
						This value is not the same as the value used for the
						GetMemberMessages MessageID. Use the GetMemberMessages value
						(used as the GetMyMessages ExternalID) instead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalMessageID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID used by an external application to uniquely identify a
						message. Returned only when specified by the external
						application on message creation.
						&lt;br&gt;&lt;br&gt;
						This value is equivalent to the value used for MessageID in
						GetMemberMessages.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			
			<xs:element name="Text" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the message content, and
						can contain a threaded message.
						This field can contain plain text or HTML,
						depending on the format of the original message.
						The API does not check the email-format preferences
						in My Messages on the eBay Web site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<MaxLength>2 megabytes in size</MaxLength>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Flagged" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the message is displayed with a flag in the seller's
						My Messages mailbox on eBay.
						It is strongly recommended that the seller act on the message by the
						specified date (or within 60 days, if not specified).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Read" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if a message has been viewed by a given user. Note that retrieving
						a message with the API does not mark it as read.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReceiveDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time that a message was received by My Messages and stored in a
						database for the recipient.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpirationDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time at which a message expires.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier of an eBay listing. This field is returned if the corresponding message is associated with a specific listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResponseDetails" type="ns:MyMessagesResponseDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Details relating to the response to a message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="Folder" type="ns:MyMessagesFolderType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Details relating to a My Messages folder.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Content" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Message body in plain text format. The message body is displayed in plain text
						even if the eBay user's Preferred Email Format preference on My eBay is set to HTML.
						Graphics and text formatting are dropped if the eBay user's preference is set to
						HTML.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageType" type="ns:MessageTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Type of message being retrieved through GetMyMessages. This is available only on
						the US site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingStatus" type="ns:ListingStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies an active or ended listing's status in eBay's processing workflow.
						If a listing ends with a sale (or sales), eBay needs to update the sale
						details (e.g., total price and buyer/high bidder) and the transaction fees.
						This processing can take several minutes. If you retrieve a sold item and no
						details about the buyer/high bidder are returned or no transaction fees are
						available, use this listing status information to determine whether eBay has
						finished processing the listing.
						&lt;br&gt;&lt;br&gt; &lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						For GetMyMessages, the listing status reflects the status of the listing at the time
						the question was created. The listing status for this call must not match the listing
						status returned by other calls (such as GetItemTransactions). This is returned only if
						Messages.Message.MessageType is AskSellerQuestion. This tag is no longer returned
						in the Sandbox environment.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<TagStatus>ComingSoon</TagStatus>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuestionType" type="ns:QuestionTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Currently available only on the US site. Context of the question (e.g. Shipping, General).
						Corresponds to the message subject. Applies if Messages.Message.MessageType is AskSellerQuestion.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<TagStatus>ComingSoon</TagStatus>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Replied" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if there has been a reply to the message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HighPriority" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if this message is marked as a high-priority message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemEndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time for the ended item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemTitle" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Title of the item listing.
				</xs:documentation>
				<xs:appinfo>
					<maxLength>55</maxLength>
					<CallInfo>
						<CallName>GetMyMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="MessageMedia" type="ns:MessageMediaType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Media details stored as part of the message.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
					 <CallName>GetMyMessages</CallName>
					 <Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
					 <Returned>Conditionally</Returned>
					</CallInfo>
				 </xs:appinfo>
			</xs:annotation>
		</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesResponseDetailsType.xsd #####

-->
	<xs:complexType name="MyMessagesResponseDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details relating to the response to a message.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ResponseEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether a message can be responded
						to. To respond to a message, use the URL
						in ResponseURL. You may need to log into the eBay
						Web site to complete the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<Context>Alerts</Context>
							<Context>Messages</Context>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResponseURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A URL that the recipient must visit to respond to a
						message. Responding may require logging
						into the eBay Web site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<Context>Alerts</Context>
							<Details>DetailLevel: ReturnMessages</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<Context>Messages</Context>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesSummaryType.xsd #####

-->
	<xs:complexType name="MyMessagesSummaryType">
		<xs:annotation>
			<xs:documentation>
				Summary data for a given user's alerts and messages.
				This includes the numbers of new alerts and messages,
				unresolved alerts, flagged messages, and total alerts
				and messages.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FolderSummary" type="ns:MyMessagesFolderSummaryType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Folder summary for each folder. Always
						returned for detail level ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="NewMessageCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of new messages that a given user has. Always returned for detail level ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="FlaggedMessageCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of messages that have been flagged.
						Always returned for detail level ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="TotalMessageCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of messages for a given user.
						Always returned for detail level ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewHighPriorityCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of new high priority messages that a given user has.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalHighPriorityCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of high priority messages that a given user has.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
					</xs:annotation>
				</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBayFavoriteSearchListType.xsd #####

-->
	<xs:complexType name="MyeBayFavoriteSearchListType">
		<xs:annotation>
			<xs:documentation>
				A list of favorite searches a user has saved on the My eBay page.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TotalAvailable" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of favorite searches saved.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteSearch" type="ns:MyeBayFavoriteSearchType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A favorite search the user has saved, with a name and a search query.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBayFavoriteSearchType.xsd #####

-->
	<xs:complexType name="MyeBayFavoriteSearchType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;FavoriteSearch&lt;/b&gt; container returned in
				&lt;b&gt;GetMyeBayBuying&lt;/b&gt;. The &lt;b&gt;FavoriteSearch&lt;/b&gt; container
				consists of options and filtering used in a buyer's Saved Search on My eBay, and is
				only returned in &lt;b&gt;GetMyeBayBuying&lt;/b&gt; if the &lt;b&gt;FavoriteSearches&lt;/b&gt;
				container is included the request, and if there is at least one Saved Search for
				the buyer.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SearchName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the buyer's Saved Search on My eBay. The name defaults to the user's
						original search string, or the user has the option of modifying the name of the
						Saved Search.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchQuery" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the URL of the buyer's Saved Search on My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QueryKeywords" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string is the original search string of the buyer's Saved Search on My eBay.
						This is the string that the user input into the search field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the unique identifier (Category ID) of the category in which the user was
						searching for the item for the Saved Search. Specifying a category in a query
						restricts the search to a specific category. If the Saved Search is not restricted
						to a specific category, the &lt;b&gt;CategoryID&lt;/b&gt; field will not appear
						in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSort" type="ns:SimpleItemSortCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the "Sort by" value that the user specified in the
						Saved Search. Some of the ways buyers can sort items include by Best Match
						(generally, the default), item price, item price + shipping, listing end time, and
						item distance (relative to the buyer's shipping address). Available sort values
						may vary for each search, but below is the complete set of values that may be
						returned in this field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SortOrder" type="ns:SortOrderCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;SortOrder&lt;/b&gt; value works in conjunction with the
						&lt;b&gt;ItemSort&lt;/b&gt; value, and indicates whether Saved Search results are returned
						in ascending (low to high values) or descending (high to low values) order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndTimeFrom" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;EndTimeFrom&lt;/b&gt; and &lt;b&gt;EndTimeFrom&lt;/b&gt; values indicates that
						a date range has been specified in the Saved Search. Only listings ending during
						the date range defined with the &lt;b&gt;EndTimeFrom&lt;/b&gt; and
						&lt;b&gt;EndTimeFrom&lt;/b&gt; values are retrieved in the search results.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;EndTimeFrom&lt;/b&gt; value indicates the beginning of the date range.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndTimeTo" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The appearance of &lt;b&gt;EndTimeFrom&lt;/b&gt; and &lt;b&gt;EndTimeFrom&lt;/b&gt;
						values in the response indicates that a date range has been specified in the Saved
						Search. Only listings ending during the date range defined with the
						&lt;b&gt;EndTimeFrom&lt;/b&gt; and &lt;b&gt;EndTimeFrom&lt;/b&gt; values are
						retrieved in the search results.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;EndTimeTo&lt;/b&gt; value indicates the ending of the date range.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxDistance" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The appearance of a &lt;b&gt;MaxDistance&lt;/b&gt; value in the response indicates
						that a proximity (Items near me) filter has been specified in the Saved Search.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;MaxDistance&lt;/b&gt; value is the maximum distance (in miles) away
						from the buyer's postal code (specified or default) that an item may be
						located (based on the &lt;b&gt;PostalCode&lt;/b&gt; value returned in the
						&lt;b&gt;FavoriteSearch&lt;/b&gt; container). In a Saved Search, a buyer can
						supply a postal code or can base that postal code on a major city. If neither one
						of these methods for selecting a postal code is used, the postal code defaults to
						the buyer's primary shipping address. Only items located within the
						&lt;b&gt;MaxDistance&lt;/b&gt; value are returned in the search results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostalCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;PostalCode&lt;/b&gt; value is either the postal code for the buyer's
						primary shipping address, or it is the postal code specified through the proximity
						(Items near me) filter of a Saved Search. In a Saved Search, a buyer can supply a
						postal code or can base that postal code on a major city.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemType" type="ns:ItemTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Enumerated value that provides more information on the type of listing type
						filtering the buyer used when setting up a Saved Search in My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PriceMax" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The appearance of a &lt;b&gt;PriceMax&lt;/b&gt; value indicates that a maximum price
						filter has been specified in the Saved Search. Only listings with an item price at
						or below the &lt;b&gt;PriceMax&lt;/b&gt; value are retrieved in the search results.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;PriceMax&lt;/b&gt; can be used in conjunction with
						&lt;b&gt;PriceMin&lt;/b&gt; in a Saved Search to specify a price range. Only
						listings with item prices within this price range are retrieved in the search
						results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PriceMin" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The appearance of a &lt;b&gt;PriceMin&lt;/b&gt; value indicates that a minimum price
						filter has been specified in the Saved Search. Only listings with an item price at
						or above the &lt;b&gt;PriceMin&lt;/b&gt; value are retrieved in the search results.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;PriceMin&lt;/b&gt; can be used in conjunction with
						&lt;b&gt;PriceMax&lt;/b&gt; in a Saved Search to specify a price range. Only
						listings with item prices within this price range are retrieved in the search
						results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The appearance of a &lt;b&gt;Currency&lt;/b&gt; value indicates that a currency
						filter has been specified in the Saved Search. Only listings with the specified
						&lt;b&gt;Currency&lt;/b&gt; value are retrieved in the search results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidCountMax" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The BidCountMax value in a My eBay Favorite Search. The BidCountMax limits the search
						results to items with a maximum number of bids.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidCountMin" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The BidCountMin value in a My eBay Favorite Search. The BidCountMin limits the
						results of a search to items with a maximum number of bids.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchFlag" type="ns:SearchFlagCodeType" minOccurs="0"  maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The SearchFlag value in a My eBay Favorite Search. The SearchFlag allows you to
						specify whether you want to include charity listings, free-shipping listings, and
						listings with other features in your search.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PreferredLocation" type="ns:PreferredLocationCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The PreferredLocation value of a My eBay Favorite Search. The PreferredLocation
						specifies the criteria for filtering search results by site, where site is determined
						by the site ID in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerID" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The SellerID value in a My eBay Favorite Search. The SellerID is the eBay ID of a
						specific seller.
						&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerIDExclude" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The SellerIDExclude value in a My eBay Favorite Search. The SellerIDExclude limits
						the search results to exclude items sold by a specific seller or by specific sellers.
						&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemsAvailableTo" type="ns:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The ItemsAvailableTo value in a My eBay Favorite Search. ItemsAvailableTo limits the
						result set to just those items available to the specified country.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemsLocatedIn" type="ns:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The ItemsLocatedIn value in a My eBay Favorite Search. ItemsLocatedIn limits the
						result set to just those items located in the specified country.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerBusinessType" type="ns:SellerBusinessCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The SellerBusinessType value in a My eBay Favorite Search. The SellerBusinessType
						limits the search results to those of a particular seller business type such as
						commercial or private. SellerBusinessType is only available for sites that have
						business seller features enabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Condition" type="ns:ItemConditionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Condition value in a My eBay Favorite Search. Condition limits the results to new
						or used items, plus items that have no condition specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Quantity value in a My eBay Favorite Search. The Quantity limits the search
						results to listings that offer a certain number of items matching the query. The
						Quantity field is used with QuantityOperator to specify that you are seeking listings
						with quantities greater than, equal to, or less than the value you specify in
						Quantity.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityOperator" type="ns:QuantityOperatorCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Quantity Operator value in a My eBay Favorite Search. The Quantity Operator
						limits the results to listings with quantities greater than, equal to, or less than
						the value you specify in Quantity.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBayFavoriteSellerListType.xsd #####

-->
	<xs:complexType name="MyeBayFavoriteSellerListType">
		<xs:annotation>
			<xs:documentation>
					A list of favorite sellers the user has saved on the My eBay page.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TotalAvailable" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
 							The total number of favorite sellers saved.
					</xs:documentation>
					<xs:appinfo>
						<Max>100</Max>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteSeller" type="ns:MyeBayFavoriteSellerType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
							A favorite seller the user has saved, with a user ID and store name.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBayFavoriteSellerType.xsd #####

-->
	<xs:complexType name="MyeBayFavoriteSellerType">
		<xs:annotation>
			<xs:documentation>
				 Characteristics of the My eBay Favorite Seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UserID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The favorite seller's eBay user ID.
						&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					The name of the store owned by the favorite seller, if applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBaySelectionType.xsd #####

-->
	<xs:complexType name="MyeBaySelectionType">
		<xs:annotation>
			<xs:documentation>
				Specifies how to return the result list for My eBay features such as saved
				searches, favorite sellers, and second chance offers.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Include" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not to include the container in the response.
						Set the value to true to return the default set of fields for the
						container. Not needed if you set a value for at least one other field
						in the container.
						&lt;br&gt;&lt;br&gt;
						If you set DetailLevel to ReturnAll, set Include to false to exclude
						the container from the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeItemCount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not to include the item count in the response.
						Set the value to true to return the default set of fields for the
						container. Not needed if you set a value for at least one other field
						in the container.
						&lt;br&gt;&lt;br&gt;
						If you set DetailLevel to ReturnAll, set Include to false to exclude
						the container from the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
								<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				 </xs:annotation>
			</xs:element>
			<xs:element name="IncludeFavoriteSearcheCount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					This field is not supported.
					<!-- We are waiting on PD to remove this from the schema March 2015. -->
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeFavoriteSellerCount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not to include FavoriteSellerCount in the response.
						Set the value to true to return the default set of fields for the
						container. Not needed if you set a value for at least one other field
						in the container.
						&lt;br&gt;&lt;br&gt;
						If you set DetailLevel to ReturnAll, set Include to false to exclude
						the container from the response.
					</xs:documentation>
					   <xs:appinfo>
						 <CallInfo>
								<CallName>GetMyeBayBuying</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
					   </xs:appinfo>
					</xs:annotation>
			</xs:element>
			<xs:element name="Sort" type="ns:SortOrderCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the sort order of the result. Default is Ascending.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxResults" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the maximum number of items in the returned list.
						If not specified, returns all items in the list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedListName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies that only the user defined list whose name matches 
						the given name should be in the returned list.  If the user does 
						not have a matching record, no data is returned.  If this 
						element is omitted, the information for all records is returned.
						For use only within the UserDefinedLists element.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<excludeFromContext>FavoriteSearches</excludeFromContext>
							<excludeFromContext>FavoriteSellers</excludeFromContext>
							<excludeFromContext>SecondChanceOffer</excludeFromContext>							
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeListContents" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specify true to return the full user defined list contents in 
						the response's UserDefinedList containers.  A value of 
						false means only a summary of the user defined list will be 
						returned.  The default value is false.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<excludeFromContext>FavoriteSearches</excludeFromContext>
							<excludeFromContext>FavoriteSellers</excludeFromContext>
							<excludeFromContext>SecondChanceOffer</excludeFromContext>													
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBaySellingSummaryType.xsd #####

-->
	<xs:complexType name="MyeBaySellingSummaryType">
		<xs:annotation>
			<xs:documentation>
				Contains summary information about the items the seller is selling.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ActiveAuctionCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of currently active auctions that will sell. That
						is, there is at least one bidder, and any reserve price has
						been met. Equivalent to the "Will Sell" value in My eBay.					
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AuctionSellingCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of currently active auctions for a given
						seller. Note that this does not include listings that are
						FixedPriceItem or StoresFixedPrice. Equivalent to the
						"Auction Quantity" value in My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalAuctionSellingValue" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For all items that the seller has for sale, the total
						selling values of those items having bids and where the
						Reserve price is met (if a Reserve price is specified).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalSoldCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of items that the seller has sold in the
						past 31 days.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalSoldValue" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total monetary value of the items the seller has sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SoldDurationInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The average duration, in days, of all items sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of Classified Ad listings listed by the
						seller.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalListingsWithLeads" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of Classified Ad listings that have an
						associated lead.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="QuantityLimitRemaining" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The quantity of items that this seller can list. This number refers to the total quantity of items in all listings.
						For example, if the seller's limit was a quantity of 100, this could be 100 listings of one item each, or one listing with a quantity of 100 items.
						The seller will be unable to list additional items or quantities of items for sale in excess of this number for the
						current month unless the seller requests an increase from eBay using the "Request higher selling limits" link in the All Selling section
						of My eBay. (Under "Selling Limits".) Notice that the amount limit (see AmountLimitRemaining) may be reached
						before the quantity limit is reached.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<SeeLink>
						<Title>Seller Limits</Title>
						<URL>https://developer.ebay.com/api-docs/user-guides/static/make-a-call/fg-replaced.html</URL>
					</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountLimitRemaining" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total value of the items listed price that this seller can list. This amount is the total of the prices
						specified upon listing. For example, for fixed price listings, this is the total of the fixed price amounts.
						For auction listings, this is the total of the starting prices.
						The seller will be unable to list an item if the amount of the item's fixed price or starting price (for auctions)
						exceeds the amount limit.
						This is part of the seller limit, which can be increased by requesting an increase from eBay using the
						"Request higher selling limits" link in the All Selling section
						of My eBay. (Under "Selling Limits".) Notice that the quantity limit (see QuantityLimitRemaining) may be reached
						before the amount limit is reached.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<SeeLink>
						<Title>Seller Limits</Title>
						<URL>https://developer.ebay.com/api-docs/user-guides/static/make-a-call/fg-replaced.html</URL>
					</SeeLink>
		    	</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NameValueListArrayType.xsd #####

-->
	<xs:complexType name="NameValueListArrayType">
		<xs:annotation>
			<xs:documentation>
				A list of one or more valid names and corresponding values. Currently
				used to identify Item Specifics and individual variations within a multiple-variation listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NameValueList" type="ns:NameValueListType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;For the &lt;b&gt;AddItem&lt;/b&gt; family of calls:&lt;/b&gt;
						Contains the name and value(s) for an Item Specific.
						Only required when the &lt;b&gt;ItemSpecifics&lt;/b&gt; container is
						specified.&lt;br&gt;
						&lt;b&gt;For the AddFixedPriceItem family of calls:&lt;/b&gt;
						The same NameValueList schema is used for the
						&lt;b&gt;ItemSpecifics&lt;/b&gt; node, the &lt;b&gt;VariationSpecifics&lt;/b&gt; node, and the
						&lt;b&gt;VariationSpecifcsSet&lt;/b&gt; node.&lt;br&gt;
						&lt;br&gt;
						If the listing has variations, any name that you use in the
						&lt;b&gt;VariationSpecifics&lt;/b&gt; and &lt;b&gt;VariationSpecificsSet&lt;/b&gt; nodes can&apos;t be used
						in the &lt;b&gt;ItemSpecifics&lt;/b&gt; node.&lt;br&gt;
						When you list with Item Variations:&lt;br&gt;
						&lt;b&gt;&lt;/b&gt;
							&lt;ul&gt;
							  &lt;li&gt;Specify shared Item Specifics (e.g., Brand) in the &lt;b&gt;ItemSpecifics&lt;/b&gt; node. &lt;/li&gt;
							  &lt;li&gt;Specify up to five &lt;b&gt;VariationSpecifics&lt;/b&gt; in each Variation node. &lt;/li&gt;
							  &lt;li&gt;Specify all applicable names with all their supported values in the &lt;b&gt;VariationSpecificSet&lt;/b&gt; node. &lt;/li&gt;
						  &lt;/ul&gt;
						See the Variation sample in the
						&lt;b&gt;AddFixedPriceItem&lt;/b&gt; call reference for examples.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For PlaceOffer:&lt;/b&gt; Required if the item being
						purchased includes Item Variations.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For AddToWatchList and RemoveFromWatchList:&lt;/b&gt; The &lt;b&gt;ItemID&lt;/b&gt; value of the multiple-variation listing and the name-value pair to identify each variation in the listing are required.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; As of August 30, 2018, California will require sellers to display a Proposition 65 warning on online retail sites if products contain chemicals and/or substances that may impact the health of California buyers. This requirement is applicable to most eBay US categories, including eBay Motors, Motors Parts &amp; Accessories, and catalog-enabled categories. The warning message can be customized by the seller, but should contain the following basic information:
						&lt;ul&gt;
							&lt;li&gt;The name of at least one listed chemical that prompted the warning&lt;/li&gt;
							&lt;li&gt;Text stating that the product &apos;can expose you to&apos; the chemical(s) in the product &lt;/li&gt;
							&lt;li&gt;The URL for OEHHA&apos;s new Proposition 65 warnings website, which is &lt;a href=&quot;www.P65Warnings.ca.gov&quot; target=&quot;_blank&quot;&gt;www.P65Warnings.ca.gov&lt;/a&gt;&lt;/li&gt;
						 &lt;/ul&gt;
						 Unlike standard item specifics that allow a maximum of 65 characters in the &lt;b&gt;Value&lt;/b&gt; field, the matching value for the &apos;California Prop 65 Warning&apos; item specific allows up to 800 characters of text. When a seller passes in this item specific, eBay will automatically insert a warning symbol icon for the listing.
						&lt;/span&gt;&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Context>ItemSpecifics</Context>
							<MaxOccurs>45</MaxOccurs>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<Context>Variations</Context>
							<RequiredInput>Conditionally</RequiredInput>
							<MinOccurs>2</MinOccurs>
							<MaxOccurs>5</MaxOccurs>
						</CallInfo>
						<CallInfo>
							<CallName>AddToWatchList</CallName>
							<CallName>RemoveFromWatchList</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Context>Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserNotes</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ActiveInventoryReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NameValueListType.xsd #####

-->
	<xs:complexType name="NameValueListType">
		<xs:annotation>
			<xs:documentation>
				This type is used to set or identify either an Item Specific name/value pair for a category/item/variation, or to identify a Parts Compatibility name/value pair.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Depending on the call and context, this value is either a name of an Item/Variation Specific, or a Parts Compatibility name.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the AddItem and AddFixedPriceItem families of calls:&lt;/b&gt; In the &lt;b&gt;Item.ItemSpecifics&lt;/b&gt; context, the value in this field will either be the name of a required/recommended/optional item specific name for the category, or it may be a seller's customized item specific name.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the &lt;b&gt;AddFixedPriceItem&lt;/b&gt; family of calls:&lt;/b&gt;
						In the &lt;b&gt;Compatibility.NameValueList&lt;/b&gt; context, this value is a motor vehicle aspect such as &lt;em&gt;Year&lt;/em&gt;, &lt;em&gt;Make&lt;/em&gt;, and &lt;em&gt;Model&lt;/em&gt;. A &lt;b&gt;Compatibility.NameValueList&lt;/b&gt; container is applicable for motor vehicle parts and accessories listings.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For PlaceOffer:&lt;/b&gt; Required if the line item being
						purchased is an item variation within a multiple-variation listing.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For required and recommended item specifics that are returned in the &lt;a href="https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory" target="_blank"&gt;getItemAspectsForCategory&lt;/a&gt; method of the Taxonomy API, the seller should pass in the name of these item specifics just as they are shown in the &lt;b&gt;getItemAspectsForCategory&lt;/b&gt; response. Similarly, for catalog-enabled categories, the seller should pass in the name of instance aspects just as they are shown in the &lt;b&gt;getItemAspectsForCategory&lt;/b&gt; response. Instance aspects are additional details unique to a specific item or listing that a seller can include along with the product aspects that are already defined in the eBay catalog product associated with the listing. Instance aspects common to many catalog-enabled categories include 'Bundle Description' and 'Modification Description'. eBay US sellers who ship to California are required to pass in a 'California Prop 65 Warning' item specific if the item in the listing contains one or more chemicals known to be harmful to human health. This item specific is passed at the listing level for both single-variation and multiple-variation listings. The 'California Prop 65 Warning' is considered an instance specific because it will be retained on the listing even when the seller lists using an eBay catalog product. The 'California Prop 65 Warning' may be applicable in most eBay US categories, including eBay Motors, Motors Parts &amp; Accessories, and catalog-enabled categories.
						&lt;/span&gt;

						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						If Brand and MPN (Manufacturer Part Number) are being used to identify product variations in a multiple-variation listing, the Brand must be specified at the item level (&lt;b&gt;ItemSpecifics&lt;/b&gt; container) and the MPN for each product variation must be specified at the variation level (&lt;b&gt;VariationSpecifics&lt;/b&gt; container). The Brand name must be the same for all variations within a single listing.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>65</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddToWatchList</CallName>
							<CallName>RemoveFromWatchList</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserNotes</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ActiveInventoryReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Depending on the call and context, this value is either the value of an Item/Variation Specific, a Parts Compatibility value, or a product identifier.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the &lt;b&gt;AddItem&lt;/b&gt; family of calls:&lt;/b&gt;
						Multiple values can only be specified for an Item Specific if the &lt;a href="https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory#response.aspects.aspectConstraint.itemToAspectCardinality" target="_blank"&gt;itemToAspectCardinality&lt;/a&gt; field of the &lt;b&gt;getItemAspectsForCategory&lt;/b&gt; method shows a value of &lt;code&gt;MULTI&lt;/code&gt;. If an item specific only supports a single value, only the first item specific value specified in the request will be used.
						&lt;br&gt;
						&lt;br&gt;
						For the &lt;b&gt;Compatibility.NameValueList&lt;/b&gt; context, this is the corresponding value of a motor vehicle aspect such as &lt;em&gt;Year&lt;/em&gt;, &lt;em&gt;Make&lt;/em&gt;, and &lt;em&gt;Model&lt;/em&gt;. A &lt;b&gt;Compatibility.NameValueList&lt;/b&gt; container is applicable for motor vehicle parts and accessories listings.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For PlaceOffer:&lt;/b&gt; Required if the line item being
						purchased is an item variation within a multiple-variation listing.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The standard maximum length for the value of an item specific is 65, but the maximum allowed length increases for instance aspects such as 'Bundle Description' and 'Modification Description'. For item specifics with max lengths greater than 65, the actual max length will be returned in  a corresponding &lt;a href="https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory#response.aspects.aspectConstraint.aspectMaxLength" target="_blank"&gt;aspectMaxLength&lt;/a&gt; field. The maximum allowed length for the new 'California Prop 65 Warning' item specific is 800 characters. For more information about the 'California Prop 65 Warning' item specific, see the &lt;b&gt;ItemSpecifics.NameValueList&lt;/b&gt; field description.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>65 (but longer for some instance aspects, including 800 for 'California Prop 65 Warning')</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddToWatchList</CallName>
							<CallName>RemoveFromWatchList</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<MaxLength>50</MaxLength>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserNotes</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ActiveInventoryReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Source" type="ns:ItemSpecificSourceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumerated value indicates whether the Item Specific was manually input or selected during listing/revision/re-listing time, or if the Item Specific name-value pair came from an eBay catalog product that the listing is associated with.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NettedTransactionSummary.xsd #####

-->
	<xs:complexType name="NettedTransactionSummaryType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;NettedTransactionSummary&lt;/b&gt; container, which shows the total amount of fees (and credits if applicable) that have already been paid through seller payout deductions.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TotalNettedChargeAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount in this field is the total amount of all charges/fees that have been deducted from seller payouts, and not invoiced to the seller. This value should equal the total sum of all the 'netted' fees in the &lt;b&gt;AccountEntries&lt;/b&gt; array. The corresponding &lt;b&gt;Netted&lt;/b&gt; boolean field for each fee in &lt;b&gt;AccountEntries&lt;/b&gt; array will show as &lt;code&gt;true&lt;/code&gt; if the fee has already been deducted from a seller payout.
						&lt;br&gt;
						&lt;br&gt;
						This field is returned even if &lt;code&gt;0.0&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalNettedCreditAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount in this field is the total amount of all credits for fees that have been deducted from seller payouts, and not invoiced to the seller. This value should equal the total sum of all the 'netted' credit in the &lt;b&gt;AccountEntries&lt;/b&gt; array. The corresponding &lt;b&gt;Netted&lt;/b&gt; boolean field for each credit in &lt;b&gt;AccountEntries&lt;/b&gt; array will show as &lt;code&gt;true&lt;/code&gt; if the credit is for a fee that has already been deducted from a seller payout.
						&lt;br&gt;
						&lt;br&gt;
						This field is returned even if &lt;code&gt;0.0&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NonSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="NonSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This is for FSBO.
				Each of the subscriptions will have following options, which will define
				"National" vs "Local" ad format listing.
				"LocalOptional" : This will allow national and local listing.
				"LocalOnly" : Seller can have Local listings only.
				"NationalOnly" : Seller can not opt into local only exposure. It has to be 
				national listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationDetailsArrayType.xsd #####

-->
	<xs:complexType name="NotificationDetailsArrayType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;NotificationDetailsArray&lt;/b&gt; container that is returned by the &lt;b&gt;GetNotificationsUsage&lt;/b&gt; call. The &lt;b&gt;NotificationDetailsArray&lt;/b&gt; container consists of one or more notifications that match the input criteria in the call request.
				&lt;br&gt;&lt;br&gt;
				This container is only returned if there were notifications related to this listing during the specified time range.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NotificationDetails" type="ns:NotificationDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Each &lt;b&gt;NotificationDetails&lt;/b&gt; container consists of detailed information about one notification. &lt;b&gt;NotificationDetails&lt;/b&gt; container(s) are only returned if there were one or more notifications related to this listing during the specified time range.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationDetailsType.xsd #####

-->
	<xs:complexType name="NotificationDetailsType">
		<xs:annotation>
			<xs:documentation>
				Information about a single notification. Notification information includes
				the reference ID, notification type, current status, time delivered, error code,
				and error message for the notification. If notification details are included in
				the response, all of the detail fields are returned.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DeliveryURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the destination address for the notification. This is the value set
						using SetNotificationPreferences.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferenceID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Reference identifier for the notification.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpirationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time when this notification will be removed from the
						eBay system.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Type" type="ns:NotificationEventTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The returned enumeration value indicates the type of platform notification,
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Retries" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the total number of retries for the given notification.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryStatus" type="ns:NotificationEventStateCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the notification status. Possible values include Delivered,
						Failed, Rejected, and MarkedDown.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NextRetryTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the time when the notification is scheduled for retry.
						This won't be included if the DeliveryStatus is Delivered.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the time when the notification was delivered.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the error message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryURLName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the delivery URL name for the notification. This is the value set
						using SetNotificationPreferences.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationEnableArrayType.xsd #####

-->
	<xs:complexType name="NotificationEnableArrayType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;UserDeliveryPreferenceArray&lt;/b&gt; container of the &lt;b&gt;SetNotificationPreferences&lt;/b&gt; and &lt;b&gt;GetNotificationPreferences&lt;/b&gt; calls. The &lt;b&gt;UserDeliveryPreferenceArray&lt;/b&gt; container consists of one or more notifications and whether or not each notification is enabled or disabled.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NotificationEnable" type="ns:NotificationEnableType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						In a &lt;b&gt;SetNotificationPreferences&lt;/b&gt; call, one &lt;b&gt;NotificationEnable&lt;/b&gt; container is used for each notification that the user either wants to subsribe to or disable.
						&lt;br&gt;&lt;br&gt;
						If a &lt;b&gt;UserDeliveryPreferenceArray&lt;/b&gt; container is used, at least one &lt;b&gt;NotificationEnable&lt;/b&gt; container must be specified.
						&lt;br&gt;&lt;br&gt;
						In a &lt;b&gt;GetNotificationPreferences&lt;/b&gt; call, one &lt;b&gt;NotificationEnable&lt;/b&gt; container is returned for each notification that the user has set a preference on - enabled or disabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationEnableType.xsd #####

-->
	<xs:complexType name="NotificationEnableType">
		<xs:annotation>
			<xs:documentation>
				Specifies a notification event and whether the
				notification is enabled or disabled.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EventType" type="ns:NotificationEventTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the notification event.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<AllValuesExcept>FeedbackForSeller</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<AllValuesExcept>None, FeedbackForSeller</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EventEnable" type="ns:EnableCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the event is enabled or disabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationEventPropertyNameCodeList.xsd #####

-->
	<xs:simpleType name="NotificationEventPropertyNameCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines all property names that can be used.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="TimeLeft">
				<xs:annotation>
					<xs:documentation>
						Property name for WatchedItemEndingSoon events, enabling a user to specify a time in minutes
						before the end of the listing. Acceptable values: 5, 10, 15, 30, 60, 75, and 180. For example,
						to receive a WatchedItemEndingSoon notification 30 minutes before the item listing ends,
						specify 30.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NotificationEventPropertyType.xsd #####

-->
	<xs:complexType name="NotificationEventPropertyType">
		<xs:annotation>
			<xs:documentation>
				Defines properties associated with a particular event.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EventType" type="ns:NotificationEventTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the notification event.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<AllValuesExcept>ItemsCanceled</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<AllValuesExcept>ItemsCanceled</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="ns:NotificationEventPropertyNameCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specify property name associated with an particular event.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Value" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the value for the property.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationEventStateCodeList.xsd #####

-->
	<xs:simpleType name="NotificationEventStateCodeType">
		<xs:annotation>
			<xs:documentation>
				Valid notification status codes
			</xs:documentation>
			<xs:appinfo>
               <AllValuesExcept>MarkedDown, MarkedDownPending</AllValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="New">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification is newly created
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failed">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was failed
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarkedDown">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated and should no longer be used.&lt;br&gt;&lt;br&gt;Status indicating the end user application is marked down. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification is pending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FailedPending">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification is failed pending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarkedDownPending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated and should no longer be used. &lt;br&gt;&lt;br&gt;Status indicating the notification is marked down pending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delivered">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was successfully delivered
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Undeliverable">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was unable to deliver
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Rejected">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was rejected
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Canceled">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was cancelled. This can be caused by multiple reasons, such as the destination being marked down or an unknown system error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future internal or external use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NotificationEventTypeCodeList.xsd #####

-->
	<xs:simpleType name="NotificationEventTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			  Enumerated type that contains the complete list of platform notifications that can be sent out to subscribed users, servers, or applications. Some notifications are only sent to buyers or sellers, and some are sent to both buyers and sellers.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>FeedbackForSeller, MyMessagesAlertHeader, MyMessagesAlert, Checkout, ThirdPartyCartCheckout, ItemAddedToBidGroup, ItemRemovedFromBidGroup, AddToWatchList, PlaceOffer, RemoveFromWatchList, AddToBidGroup, RemoveFromBidGroup, ItemsCanceled, ReadyToShip, ReadyForPayout, UnmatchedPaymentReceived, RefundSuccess, RefundFailure, OrderInquiryClosed, OrderInquiryOpened, INRBuyerOpenedDispute, OrderInquiryProvideShipmentInformation, OrderInquiryEscalatedToCase, INRBuyerClosedDispute, INRSellerRespondedToDispute, UserIDChanged, BulkDataExchangeJobCompleted</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">

			<xs:enumeration value="OutBid">
				<xs:annotation>
					<xs:documentation>
						This buyer-facing notification is sent when another buyer has outbid
						(placed a higher bid) the subscribed buyer on an auction listing, and
						the subscribed buyer is no longer the current high bidder. This notification is only applicable for auction listings. 
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_outbid.html&quot;  target=&quot;_blank&quot;&gt;OutBid&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EndOfAuction">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent as soon as an auction listing ends with or without a winning bidder. This notification will also be sent if the auction ends as a result of a buyer using the auction listing's Buy It Now feature. This notification is only applicable for auction listings.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItemTransactions&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_end-of-auction.html&quot;  target=&quot;_blank&quot;&gt;EndOfAuction&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AuctionCheckoutComplete">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent when the winning bidder or buyer has paid for the auction or fixed-price item and completed the checkout process. For multiple line item orders, an &lt;b&gt;AuctionCheckoutComplete&lt;/b&gt; notification is only generated for one of the line items in the order. 
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItemTransactions&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_auction-checkout-complete.html&quot;  target=&quot;_blank&quot;&gt;AuctionCheckoutComplete&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>


			<xs:enumeration value="CheckoutBuyerRequestsTotal">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent when a buyer/winning bidder is requesting a total price before paying for the item. This notification is applicable for auction listings and for fixed-price listings that do not require immediate payment.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItemTransactions&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_buyer-requests-total.html&quot;  target=&quot;_blank&quot;&gt;CheckoutBuyerRequestsTotal&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Feedback">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when that buyer or seller has left Feedback for the other party in the order, or has received Feedback from the other party in the order. Feedback is given at the order line item level.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetFeedback&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_feedback.html&quot;  target=&quot;_blank&quot;&gt;Feedback&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackForSeller">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated. Use the &lt;b&gt;Feedback&lt;/b&gt; notification instead.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>415</DeprecationVersion>
						<EndOfLifeVersion/>
						<DeprecationDetails>Avoid</DeprecationDetails>
						<UseInstead>Feedback</UseInstead>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPriceTransaction">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent each time a buyer purchases an item in a single or multiple-quantity, fixed-price listing. This notification is only applicable for fixed-price listings. 
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetFeedback&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_fixed-price-transaction.html&quot;  target=&quot;_blank&quot;&gt;GetItemTransactions&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SecondChanceOffer">
				<xs:annotation>
					<xs:documentation>
						This buyer-facing notification is sent when the buyer is offered a Second Chance Offer from the seller, after that buyer failed to win the original auction of the item.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_second-chance.html&quot;  target=&quot;_blank&quot;&gt;SecondChanceOffer&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AskSellerQuestion">
				<xs:annotation>
					<xs:documentation>
						This is a seller-facing notification that is sent when an eBay user has used the Ask a Question feature on the seller's active listing. An eBay user does not have to be an active bidder on an auction listing to ask a seller a question.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetMemberMessages&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_ask-seller-question.html&quot;  target=&quot;_blank&quot;&gt;AskSellerQuestion&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemListed">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent each time one of the subscribed seller's items is listed or relisted. This notification is also triggered when the Unpaid Item preferences relists an item for the seller.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_item-listed.html&quot;  target=&quot;_blank&quot;&gt;ItemListed&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemRevised">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent when one of the subscribed seller's items is revised.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_item-revised.html&quot;  target=&quot;_blank&quot;&gt;ItemRevised&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			
			
			
			
			
			<xs:enumeration value="BestOffer">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent if a potential buyer has made a Best Offer on a Best Offer-enabled listing.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetBestOffers&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_best-offer.html&quot;  target=&quot;_blank&quot;&gt;BestOffer&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesAlertHeader">
				<xs:annotation>
					<xs:documentation>
					   This notification is deprecated and can no longer be used.
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesAlert">
				<xs:annotation>
					<xs:documentation>
					   This notification is deprecated. Use &lt;b&gt;MyMessagesHighPriorityMessage&lt;/b&gt; instead.
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessageseBayMessageHeader">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when eBay sends a message to that user's InBox.
						&lt;br&gt;&lt;br&gt;
						If subscribed to by a buyer or seller, and when applicable, this notification will appear in the &lt;b&gt;GetMyMessages&lt;/b&gt; call response. For this notification to be returned in &lt;b&gt;GetMyMessages&lt;/b&gt;, the &lt;b&gt;DetailLevel&lt;/b&gt; value in the &lt;b&gt;GetMyMessages&lt;/b&gt; request must be set to &lt;code&gt;ReturnHeaders&lt;/code&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;MyMessageseBayMessageHeader&lt;/b&gt; and &lt;b&gt;MyMessageseBayMessage&lt;/b&gt; cannot be subscribed
						to at the same time or specified in the same call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessageseBayMessage">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when eBay sends a message to that user's InBox.
						&lt;br&gt;&lt;br&gt;
						If subscribed to by a buyer or seller, and when applicable, this notification will appear in the &lt;b&gt;GetMyMessages&lt;/b&gt; call response. For this notification to be returned in &lt;b&gt;GetMyMessages&lt;/b&gt;, the &lt;b&gt;DetailLevel&lt;/b&gt; value in the &lt;b&gt;GetMyMessages&lt;/b&gt; request must be set to &lt;code&gt;ReturnMessages&lt;/code&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;MyMessageseBayMessageHeader&lt;/b&gt; and &lt;b&gt;MyMessageseBayMessage&lt;/b&gt; cannot be subscribed
						to at the same time or specified in the same call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesM2MMessageHeader">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when another eBay user sends a message to that user's InBox.
						&lt;br&gt;&lt;br&gt;
						If subscribed to by a buyer or seller, and when applicable, this notification will appear in the &lt;b&gt;GetMyMessages&lt;/b&gt; call response. For this notification to be returned in &lt;b&gt;GetMyMessages&lt;/b&gt;, the &lt;b&gt;DetailLevel&lt;/b&gt; value in the &lt;b&gt;GetMyMessages&lt;/b&gt; request must be set to &lt;code&gt;ReturnHeaders&lt;/code&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;MyMessagesM2MMessageHeader&lt;/b&gt; and &lt;b&gt;MyMessagesM2MMessage&lt;/b&gt; cannot
						be subscribed to at the same time or specified in the same call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesM2MMessage">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when another eBay user sends a message to that user's InBox.
						&lt;br&gt;&lt;br&gt;
						If subscribed to by a buyer or seller, and when applicable, this notification will appear in the &lt;b&gt;GetMyMessages&lt;/b&gt; call response. For this notification to be returned in &lt;b&gt;GetMyMessages&lt;/b&gt;, the &lt;b&gt;DetailLevel&lt;/b&gt; value in the &lt;b&gt;GetMyMessages&lt;/b&gt; request must be set to &lt;code&gt;ReturnMessages&lt;/code&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;MyMessagesM2MMessageHeader&lt;/b&gt; and &lt;b&gt;MyMessagesM2MMessage&lt;/b&gt; cannot
						be subscribed to at the same time or specified in the same call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INRBuyerOpenedDispute">
				<xs:annotation>
					<xs:documentation>
					  This event type has been deprecated along with legacy user disputes. As an alternative, subscribe to &lt;b&gt;EBPMyResponseDue&lt;/b&gt; event type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INRBuyerRespondedToDispute">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when a buyer responds to an Item Not Received case opened by that buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INRBuyerClosedDispute">
				<xs:annotation>
					<xs:documentation>
						This event type has been deprecated along with legacy user disputes. As an alternative, subscribe to &lt;b&gt;EBPClosedCase&lt;/b&gt; event type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INRSellerRespondedToDispute">
				<xs:annotation>
					<xs:documentation>
						This event type has been deprecated along with legacy user disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Checkout">
				<xs:annotation>
					<xs:documentation>
					   This notification is deprecated. Use &lt;b&gt;AuctionCheckoutComplete&lt;/b&gt; instead.
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WatchedItemEndingSoon">
				<xs:annotation>
					<xs:documentation>
						This buyer-facing notification is sent when a listing that the buyer is watching is ending soon. This event has a &lt;b&gt;TimeLeft&lt;/b&gt; property that defines the 'ending soon' threshold value.					
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_watched-item-ending-soon.html&quot;  target=&quot;_blank&quot;&gt;WatchedItemEndingSoon&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemClosed">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when a listing ends. This notification can be triggered by an
						&lt;b&gt;ItemWon&lt;/b&gt;, an &lt;b&gt;ItemSold&lt;/b&gt;, or an &lt;b&gt;ItemUnsold&lt;/b&gt; event.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_item-closed.html&quot;  target=&quot;_blank&quot;&gt;ItemClosed&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemSuspended">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when a listing is administratively taken down by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemSold">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent when an eBay listing ends in a sale.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_item-sold.html&quot;  target=&quot;_blank&quot;&gt;ItemSold&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemExtended">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when the duration of an eBay listing has been extended.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserIDChanged">
				<xs:annotation>
					<xs:documentation>
						This notification is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>







			<xs:enumeration value="ThirdPartyCartCheckout">
				<xs:annotation>
					<xs:documentation>
					   This notification is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>621</DeprecationVersion>
						<EndOfLifeVersion>707</EndOfLifeVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemRevisedAddCharity">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when the seller has
						revised a listing and added a nonprofit organization to receive a percentage (10 percent up to 100 percent) of the proceeds.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemAddedToWatchList">
				<xs:annotation>
					<xs:documentation>
						This buyer-facing notification is sent when that buyer adds an item to the Watch List.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_item-added-to-watch-list.html&quot;  target=&quot;_blank&quot;&gt;ItemAddedToWatchList&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemRemovedFromWatchList">
				<xs:annotation>
					<xs:documentation>
						This buyer-facing notification is sent when that buyer removes an item from the Watch List.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_item-removed-from-watch-list.html&quot;  target=&quot;_blank&quot;&gt;ItemRemovedFromWatchList&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemAddedToBidGroup">
				<xs:annotation>
					<xs:documentation>
					   This notification is deprecated.
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemRemovedFromBidGroup">
				<xs:annotation>
					<xs:documentation>
					   This notification is deprecated.
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackLeft">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when that user leaves feedback for an order partner.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetFeedback&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_feedback-left.html&quot;  target=&quot;_blank&quot;&gt;FeedbackLeft&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReceived">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when that user receives feedback from an order partner.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetFeedback&lt;/b&gt; call response.  See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_feedback-received.html&quot;  target=&quot;_blank&quot;&gt;FeedbackReceived&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackStarChanged">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when that user's Feedback star has changed.
						Sent to a subscribing third party when a user's Feedback star level changes.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetUser&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_feedback-star-changed.html&quot;  target=&quot;_blank&quot;&gt;FeedbackStarChanged&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidPlaced">
				<xs:annotation>
					<xs:documentation>
						This buyer-facing notification is sent when the buyer places a bid for an auction item.
					  &lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_bid-placed.html&quot;  target=&quot;_blank&quot;&gt;BidPlaced&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidReceived">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent each time a prospective buyer places a bid for the seller's auction item.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_bid-received.html&quot;  target=&quot;_blank&quot;&gt;BidReceived&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemWon">
				<xs:annotation>
					<xs:documentation>
						This buyer-facing notification is sent if the buyer is the winner of an auction item.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_item-won.html&quot;  target=&quot;_blank&quot;&gt;ItemWon&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemLost">
				<xs:annotation>
					<xs:documentation>
						This buyer-facing notification is sent  if that buyer did not end up as the highest bidder for an auction item.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_item-lost.html&quot;  target=&quot;_blank&quot;&gt;ItemLost&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemUnsold">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent when an auction listing ends with no winning bidder or when a fixed-price listing ends with no sale(s).
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetItem&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_item-unsold.html&quot;  target=&quot;_blank&quot;&gt;ItemUnsold&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CounterOfferReceived">
				<xs:annotation>
					<xs:documentation>
						This buyer-facing notification is sent when a seller makes a counter offer to the buyer's Best Offer on an item.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetBestOffers&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_counter-offer-recd.html&quot;  target=&quot;_blank&quot;&gt;CounterOfferReceived&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferDeclined">
				<xs:annotation>
					<xs:documentation>
						This buyer-facing notification is sent when a seller declines the buyer's Best Offer on an item.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetBestOffers&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_best-offer-declined.html&quot;  target=&quot;_blank&quot;&gt;BestOfferDeclined&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferPlaced">
				<xs:annotation>
					<xs:documentation>
						This buyer-facing notification is sent each time a prospective buyer places a Best Offer on an item. 
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetBestOffer&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_best-offer-placed.html&quot;  target=&quot;_blank&quot;&gt;BestOfferPlaced&lt;/a&gt; for additional information.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AddToWatchList">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated. Use &lt;b&gt;ItemAddedToWatchList&lt;/b&gt; notification instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PlaceOffer">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated. Use &lt;b&gt;BidPlaced&lt;/b&gt;  notification instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RemoveFromWatchList">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated. Use &lt;b&gt;ItemRemovedFromWatchList&lt;/b&gt; notification instead. ItemRemovedFromWatchList
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AddToBidGroup">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RemoveFromBidGroup">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemsCanceled">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TokenRevocation">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent if that user's authentication token is revoked.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;GetTokenStatus&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_token-revocation.html&quot;  target=&quot;_blank&quot;&gt;TokenRevocation&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>


			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					  Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemMarkedShipped">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer and seller when that seller has marked an item as 'shipped'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemMarkedPaid">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer and seller when that seller has marked an order as 'paid'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPMyResponseDue">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when a response to the eBay Money Back Guarantee case is due from that user. When an eBay Money Back Guarantee case is opened, this notification is only sent to the seller involved in the case and not the buyer.&lt;br&gt;&lt;br&gt;This notification is also sent to a subscribed seller when the buyer has opened up either of the following:&lt;ul&gt;&lt;li&gt;an Item Not Received inquiry against an order line item&lt;/li&gt;&lt;li&gt;an Item Not Received case against that seller.&lt;/li&gt;&lt;/ul&gt;
						This notification will appear in the &lt;b&gt;getEBPCaseDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_ebp-my-response-due.html&quot;  target=&quot;_blank&quot;&gt;EBPMyResponseDue&lt;/a&gt; for additional information about this notification.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPOtherPartyResponseDue">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when a response to the eBay Money Back Guarantee case is due from the other party in the case.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getEBPCaseDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_ebp-other-party-response-due.html&quot;  target=&quot;_blank&quot;&gt;EBPOtherPartyResponseDue&lt;/a&gt; for additional information about this notification.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPEscalatedCase">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers an sellers and is sent when an eBay Money Back Guarantee case is escalated to eBay customer support. This notification is also sent to a subscribed seller when an Item Not Received inquiry against an order line item has been escalated to an eBay Money Back Guarantee case.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getEBPCaseDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_ebp-escalated-case.html&quot;  target=&quot;_blank&quot;&gt;EBPEscalatedCase&lt;/a&gt; for additional information about this notification.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPAppealedCase">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when the decision of an eBay Money Back Guarantee case is appealed.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getEBPCaseDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_ebp-appealed-case.html&quot;  target=&quot;_blank&quot;&gt;EBPAppealedCase&lt;/a&gt; for additional information about this notification.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPMyPaymentDue">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent when payment (to eBay or buyer) related to the outcome of an eBay Money Back Guarantee case is due.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getEBPCaseDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_ebp-my-payment-due.html&quot;  target=&quot;_blank&quot;&gt;EBPMyPaymentDue&lt;/a&gt; for additional information about this notification.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPPaymentDone">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent when payment (to eBay or buyer) related to the outcome of an eBay Money Back Guarantee case is processed.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getEBPCaseDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_ebp-my-payment-done.html&quot;  target=&quot;_blank&quot;&gt;EBPPaymentDone&lt;/a&gt; for additional information about this notification.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPClosedAppeal">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when an appeal of an eBay Money Back Guarantee case decision has been closed.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getEBPCaseDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_ebp-closed-appeal.html&quot;  target=&quot;_blank&quot;&gt;EBPClosedAppeal&lt;/a&gt; for additional information about this notification.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPClosedCase">
				<xs:annotation>
					<xs:documentation>
						This notification is is applicable to both buyers and sellers and is sent when an eBay Money Back Guarantee case has been closed.&lt;br&gt;&lt;br&gt;This notification can also be sent to the subscribed seller when the buyer has closed either of the following:&lt;ul&gt;&lt;li&gt;an Item Not Received inquiry against an order line item&lt;/li&gt;&lt;li&gt;an Item Not Received case opened by that buyer&lt;/li&gt;&lt;/ul&gt;
						This notification will appear in the &lt;b&gt;getEBPCaseDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_ebp-closed-case.html&quot;  target=&quot;_blank&quot;&gt;EBPClosedCase&lt;/a&gt; for additional information about this notification.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesHighPriorityMessage">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when that user receives a high-priority message in InBox.
						&lt;br&gt;&lt;br&gt;
						If subscribed to by a buyer or seller, and when applicable, this notification will appear in the &lt;b&gt;GetMyMessages&lt;/b&gt; call response. For this notification to be returned in &lt;b&gt;GetMyMessages&lt;/b&gt;, the &lt;b&gt;DetailLevel&lt;/b&gt; value in the &lt;b&gt;GetMyMessages&lt;/b&gt; request must be set to &lt;code&gt;ReturnMessages&lt;/code&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;MyMessagesHighPriorityMessage&lt;/b&gt;,  &lt;b&gt;MyMessagesM2MMessage&lt;/b&gt;, and &lt;b&gt;MyMessagesHighPriorityMessageHeader&lt;/b&gt; cannot
						be subscribed to at the same time or specified in the same call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesHighPriorityMessageHeader">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when that user receives a high-priority message in InBox.
						&lt;br&gt;&lt;br&gt;
						If subscribed to by a buyer or seller, and when applicable, this notification will appear in the &lt;b&gt;GetMyMessages&lt;/b&gt; call response. For this notification to be returned in &lt;b&gt;GetMyMessages&lt;/b&gt;, the &lt;b&gt;DetailLevel&lt;/b&gt; value in the &lt;b&gt;GetMyMessages&lt;/b&gt; request must be set to &lt;code&gt;ReturnHeaders&lt;/code&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;MyMessagesHighPriorityMessage&lt;/b&gt;,  &lt;b&gt;MyMessagesM2MMessage&lt;/b&gt;, and &lt;b&gt;MyMessagesHighPriorityMessageHeader&lt;/b&gt; cannot
						be subscribed to at the same time or specified in the same call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPOnHoldCase">
				<xs:annotation>
					<xs:documentation>
						This notification is is applicable to both buyers and sellers and is sent when an eBay Money Back Guarantee case has been put on hold by eBay customer support.
					    &lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getEBPCaseDetail&lt;/b&gt; call response.  See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_ebp-on-hold-case.html&quot;  target=&quot;_blank&quot;&gt;EBPOnHoldCase&lt;/a&gt; for additional information about this notification.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReadyToShip">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller after the buyer's payment on an order has cleared.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReadyForPayout">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when eBay is prepared to send the seller's funds for an order that was previously placed on hold.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidItemEndingSoon">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer when the listing of the auction item where the buyer has an active bid is about
						to end. This event has a &lt;b&gt;TimeLeft&lt;/b&gt; property that defines the 'ending soon' threshold value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShoppingCartItemEndingSoon">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer when an item in the buyer's shopping cart is about
						to end. This event has a &lt;b&gt;TimeLeft&lt;/b&gt; property that defines the 'ending soon' threshold value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnCreated">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when a return request involving those users is created.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getReturnDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_return-created.html&quot;  target=&quot;_blank&quot;&gt;ReturnCreated&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnWaitingForSellerInfo">
				<xs:annotation>
					<xs:documentation>
						This seller-facing notification is sent when a return request is waiting for information from the seller, like a Return Merchandise Authorization (RMA) number or a correct return address.
						&lt;br&gt;&lt;br&gt;
						IThis notification will appear in the &lt;b&gt;getReturnDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_return-wait-for-seller-info.html&quot;  target=&quot;_blank&quot;&gt;ReturnWaitingForSellerInfo&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnSellerInfoOverdue">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when information from the seller (e.g. a Return Merchandise Authorization number) is overdue.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getReturnDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_return-seller-info-overdue.html&quot;  target=&quot;_blank&quot;&gt;ReturnSellerInfoOverdue&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnShipped">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when the buyer has shipped a return item back to the seller.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getReturnDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_return-shipped.html&quot;  target=&quot;_blank&quot;&gt;ReturnShipped&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnDelivered">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when a return item is received by the seller.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getReturnDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_return-delivered.html&quot;  target=&quot;_blank&quot;&gt;ReturnDelivered&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnRefundOverdue">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when a refund to the buyer is overdue on a return.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getReturnDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_return-refund-overdue.html&quot;  target=&quot;_blank&quot;&gt;ReturnRefundOverdue&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnClosed">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when a return request is closed.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getReturnDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_return-closed.html&quot;  target=&quot;_blank&quot;&gt;ReturnClosed&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnEscalated">
				<xs:annotation>
					<xs:documentation>
						This notification is applicable to both buyers and sellers and is sent when a return request is escalated into a eBay Money Back Guarantee case.
						&lt;br&gt;&lt;br&gt;
						This notification will appear in the &lt;b&gt;getReturnDetail&lt;/b&gt; call response. See &lt;a href=&quot;https://developer.ebay.com/api-docs/static/pn_return-escalated.html&quot;  target=&quot;_blank&quot;&gt;ReturnEscalated&lt;/a&gt; for additional information about this notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>

			<xs:enumeration value="BuyerCancelRequested">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when a buyer has requested an order cancellation.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnmatchedPaymentReceived">
				<xs:annotation>
					<xs:documentation>
						This notification is no longer applicable. Do not use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RefundSuccess">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when a refund to the buyer has been successfully processed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RefundFailure">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when a refund to the buyer has failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			 <xs:enumeration value="OrderInquiryOpened">
				<xs:annotation>
					<xs:documentation>
						This event type has been deprecated along with legacy user disputes. As an alternative, subscribe to &lt;b&gt;EBPMyResponseDue&lt;/b&gt; event type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
            <xs:enumeration value="OrderInquiryReminderForEscalation">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller alerting the seller that the buyer will soon be eligible to escalate an Item Not Received inquiry into an eBay Money Back Guarantee case.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
      <xs:enumeration value="OrderInquiryProvideShipmentInformation">
				<xs:annotation>
					<xs:documentation>
						This event type has been deprecated along with legacy user disputes. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
      <xs:enumeration value="OrderInquiryClosed">
				<xs:annotation>
					<xs:documentation>
						This event type has been deprecated along with legacy user disputes. As an alternative, subscribe to &lt;b&gt;EBPClosedCase&lt;/b&gt; event type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
      <xs:enumeration value="OrderInquiryEscalatedToCase">
				<xs:annotation>
					<xs:documentation>
						This event type has been deprecated along with legacy user disputes. As an alternative, subscribe to &lt;b&gt;EBPEscalatedCase&lt;/b&gt; event type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemReadyForPickup">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer when an In-Store Pickup or Click and Collect order is ready to be picked up at the merchant's store.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemOutOfStock">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when the quantity of a multiple-quantity, Good 'Til Cancelled, fixed-price listing has reached '0'. This notification will only be sent if the seller has the out-of-stock feature turned on in My eBay Preferences.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			
			
			
			<xs:enumeration value="PaymentReminder">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer if payment is still due for an order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>



			<xs:enumeration value="M2MMessageStatusChange">
				<xs:annotation>
					<xs:documentation>
             This notification is sent to a subscribed buyer or seller if the status of a member-to-member message has changed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NotificationMessageType.xsd #####

-->
		<xs:element name="NotificationMessage" type="ns:NotificationMessageType"/>
<xs:complexType name="NotificationMessageType">
		<xs:annotation>
			<xs:documentation>
				A template for an SMS notification message.
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="MessageBody" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The SMS message.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<NoCalls/>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EIAS" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The EIAS userId.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationPayloadTypeCodeList.xsd #####

-->
	<xs:simpleType name="NotificationPayloadTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type contains the payloads to use for delivering platform notifications.
				&lt;br&gt;
				&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
					The notification payload type defaults to &lt;code&gt;eBLSchemaSOAP&lt;/code&gt;, so the &lt;strong&gt;NotificationPayloadType&lt;/strong&gt; field no longer has to be included in a &lt;strong&gt;SetNotificationPreferences&lt;/strong&gt; call.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<AllValuesExcept>NonSchemaSOAP</AllValuesExcept>
		  </xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="eBLSchemaSOAP">
				<xs:annotation>
					<xs:documentation>
						The only schema format supported for both standard XML and SOAP API payloads.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NotificationRoleCodeList.xsd #####

-->
	<xs:simpleType name="NotificationRoleCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines roles for platform notifications.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Application">
				<xs:annotation>
					<xs:documentation>
						(in) Specifies that you want to set or return application-level
						preferences. Default value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="User">
				<xs:annotation>
					<xs:documentation>
						(in) Specifies that you want to set or return user-level preferences.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserData">
				<xs:annotation>
					<xs:documentation>
						(in) Specifies that you want to set or return user data-level preferences.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Event">
				<xs:annotation>
					<xs:documentation>
						(in) Specifies that you want to set or return event-level preferences.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NotificationStatisticsType.xsd #####

-->
	<xs:complexType name="NotificationStatisticsType">
		<xs:annotation>
			<xs:documentation>
				Summary information about notifications delivered, failed, errors, queued for
				a given application ID and time period.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DeliveredCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the number of notifications delivered successfully during the given
						time period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QueuedNewCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the number of new notifications that were queued during
						the given time period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QueuedPendingCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the number of pending notifications in the queue during
						the given time period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpiredCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the number of notifications that permanently failed during
						the given time period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the number of notifications for which there were delivery errors
						during the given time period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationUserDataType.xsd #####

-->
	<xs:complexType name="NotificationUserDataType">
		<xs:annotation>
			<xs:documentation>
				User data related to notifications.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>		
			<xs:element name="ExternalUserData" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					An application subscribing to notifications can include an XML-compliant
					string, not to exceed 256 characters, which will be returned in the
					notification payload. The string can contain user-specific information to
					identify a particular user. Any sensitive information should be passed with due
					caution and proper encryption.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NumberOfPolicyViolationsDetailsType.xsd #####

-->
	<xs:complexType name="NumberOfPolicyViolationsDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated, as the maximum number of policy violations for a buyer is no longer a valid Buyer Requirement at the account or listing level.
				<!-- Type defining the &lt;b&gt;NumberOfPolicyViolations&lt;/b&gt; container that is returned
				in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response. The &lt;b&gt;NumberOfPolicyViolations&lt;/b&gt;
				container consists of multiple &lt;b&gt;Count&lt;/b&gt; fields with values that can be
				used in the &lt;b&gt;BuyerRequirementDetails.MaximumBuyerPolicyViolations.Count&lt;/b&gt;
				field when using the Trading API to add, revise, or relist an item.
				&lt;br&gt;&lt;br&gt;
				The &lt;b&gt;Item.MaximumBuyerPolicyViolations&lt;/b&gt; container in Add/Revise/Relist
				API calls is used to block buyers with buyer policy violations equal to or exceeding
				the specified &lt;b&gt;Count&lt;/b&gt; value during the specified &lt;b&gt;Period&lt;/b&gt;
				value from buying/bidding on the item. -->
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GeteBayDetails</CallName>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Count" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
						<!-- Each value returned in each &lt;b&gt;NumberOfPolicyViolations.Count&lt;/b&gt; field
						can be used in the &lt;b&gt;BuyerRequirementDetails.MaximumBuyerPolicyViolations.Count&lt;/b&gt;
						field when using the Trading API to add, revise, or relist an item. -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<DeprecationVersion>1065</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>1065</EndOfLifeVersion>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OfferArrayType.xsd #####

-->
	<xs:complexType name="OfferArrayType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;BidArray&lt;/b&gt; container that is returned in the &lt;b&gt;GetAllBidders&lt;/b&gt; response. The &lt;b&gt;BidArray&lt;/b&gt; container is an array of all bids made on an auction listing that is specified in the call request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Offer" type="ns:OfferType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Each &lt;b&gt;Offer&lt;/b&gt; container consists of detailed information on each bid made on an auction listing that is specified in the call request. Information in this container includes the amount of the bid, the time of the bid, and data for the user making the bid.
					</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetAllBidders</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OfferType.xsd #####

-->
	<xs:complexType name="OfferType">
		<xs:annotation>
			<xs:documentation>
				Contains information pertaining to an offer made on an item listing and
				the current bidding or purchase state of the listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Action" type="ns:BidActionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the type of offer being made on the specified listing.
						If the item is Best Offer-enabled and the buyer
						makes a Best Offer (or a counter offer), then after
						the &lt;b&gt;PlaceOffer&lt;/b&gt; call,
						the buyer can get the status of the Best Offer
						(and a seller-counter-offer, etc.)
						using the &lt;b&gt;GetBestOffers&lt;/b&gt; call. See 
						&lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/best-offers.html" target="_blank"&gt;Best Offer&lt;/a&gt;
						for information about Best Offer-enabled listings and about &lt;b&gt;GetBestOffers&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
							<OnlyTheseValues>Absentee, Bid, BuyItNow, Cancelled, Counter, Decline, Offer, Purchase, Retraction, Unknown</OnlyTheseValues>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<OnlyTheseValues>Bid, Purchase, Accept, Counter, Decline, Offer</OnlyTheseValues>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Three-digit currency code for the currency used for the auction. Valid values can
						be viewed in the &lt;b&gt;CurrencyCodeType&lt;/b&gt; code list.
					</xs:documentation>
					<xs:appinfo>
						<!-- N/A to PlaceOffer -->
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of an eBay listing item listed on the eBay site.
						Returned by eBay when the item is created.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<DeprecationVersion>533</DeprecationVersion>
						<EndofLifeVersion>629</EndofLifeVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead>PlaceOfferRequest.ItemID,ItemBidDetails.ItemID</UseInstead>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount of the offer placed. For auction listings, the amount
						bid on the item (subject to outbid by other buyers). For fixed-price
						listings, the fixed sale price at which the item is purchased. For
						auction listings with an active Buy It Now option, this amount
						will be either the Buy It Now price for purchase or the amount of a bid,
						depending on the offer type (as specified in &lt;b&gt;Action&lt;/b&gt;). For &lt;b&gt;PlaceOffer&lt;/b&gt;,
						the &lt;b&gt;CurrencyID&lt;/b&gt; attribute is ignored if provided. Regarding Value-Added Tax (VAT):
						Even if VAT applies, you do not need to add VAT to the &lt;b&gt;MaxBid&lt;/b&gt; value.
						If VAT applies to the listing, the seller can specify a VAT percent value
						when they list the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the quantity of items from the specified listing that the user tendering the offer intends to purchase, bid on, or make a Best Offer on. For auctions, the value is always &lt;b&gt;1 &lt;/b&gt;. For multiple-quantity listings, this value must be greater than zero but not exceeding the quantity available for sale in the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SecondChanceEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the user's preference to accept second chance offers. If &lt;code&gt;true&lt;/code&gt;,
						the user is willing to be the recipient of second chance offers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SiteCurrency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique ID identifying the currency in which the localized offer amounts are
						expressed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TimeBid" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Timestamp indicating the date and time that the bid was placed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HighestBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This amount indicates the highest bid that the corresponding bidder has made on the auction item. If that specific bidder has only made one bid on the auction listing, this value will be the same value as in the &lt;b&gt;MaxBid&lt;/b&gt; field, but if the bidder has made multiple bids on the auction item, the &lt;b&gt;HighestBid&lt;/b&gt; will show the highest of the bidder's bids, but &lt;b&gt;MaxBid&lt;/b&gt; will show the value of the corresponding bid.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Dollar amount of the bid in the user's currency. This field is always returned but its amount will be the same as the value in the &lt;b&gt;MaxBid&lt;/b&gt; field, unless currency conversion was actually performed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the order line item (transaction). An order line item
						is created when a winning bidder commits to purchasing an
						item.
						&lt;br&gt;
						&lt;br&gt;
						The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="User" type="ns:UserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of detailed information on the user that made the bid. Some information in this container will be masked unless the call is made by the owner of the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserConsent" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If &lt;code&gt;true&lt;/code&gt;, confirms that the bidder read and agrees to eBay's
						privacy policy. Applies if the subject item is in a category
						that requires user consent. If user consent, which is
						confirmation that a bidder read and agrees to eBay's privacy
						policy, is required for a category that the subject item is in,
						this value must be &lt;code&gt;true&lt;/code&gt; for a bid to occur.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Message" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A message from the buyer to the seller. Applies if the buyer
						is using &lt;b&gt;PlaceOffer&lt;/b&gt; to perform a Best Offer-related
						action (Best Offer, Counter Offer, etc.).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferID" type="ns:BestOfferIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of a Best Offer on an item. This value must be specified as input to &lt;b&gt;PlaceOffer&lt;/b&gt; if a
						buyer is performing any action against a Best Offer or Counter Offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MyMaxBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The maximum bid placed by the user making the call. This field is only returned if the corresponding bid was made by the user making the call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OrderArrayType.xsd #####

-->
	<xs:complexType name="OrderArrayType">
	<xs:annotation>
		<xs:documentation>
			Type used by the &lt;b&gt;OrderArray&lt;/b&gt; container that is returned in order management calls. The &lt;b&gt;OrderArray&lt;/b&gt; container consists of one or more eBay orders that match the input criteria.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Order" type="ns:OrderType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Details of an eBay order. One eBay order can have one or more order line items (&lt;b&gt;Transaction&lt;/b&gt; objects).
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					
					
					<SeeLink>
					<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
					<Title>Combined Invoice</Title>
					</SeeLink>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Errors" type="ns:ErrorType" minOccurs="0" maxOccurs="unbounded" >
			<xs:annotation>
				<xs:documentation>
					This container will be returned if there are one or more errors or warnings with the corresponding order. This container consists of detailed information on the warning or error, including the actual error message and information on any input parameters that actually triggered the warning or error.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OrderIDArrayType.xsd #####

-->
	<xs:complexType name="OrderIDArrayType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;OrderIDArray&lt;/b&gt; container, which consists of an array of order IDs. The &lt;b&gt;OrderIDArray&lt;/b&gt; container is used to specify one or more orders to retrieve in a &lt;b&gt;GetOrders&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for an eBay order. If one or more &lt;b&gt;OrderID&lt;/b&gt; values are used in a &lt;b&gt;GetOrders&lt;/b&gt; call, any order status or date range filters are ignored.
						&lt;br&gt;&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The unique identifier of a 'non-immediate payment' order will change as it goes from an unpaid order to a paid order. Due to this scenario, all calls that accept Order ID values as request filters/parameters, including the &lt;b&gt;GetOrders&lt;/b&gt; call, will support the identifiers for both unpaid and paid orders.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>40</MaxLength>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>


					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OrderIDType.xsd #####

-->
	<xs:simpleType name="OrderIDType">
		<xs:annotation>
			<xs:documentation>
				Type that represents the unique identifier for an eBay order. The format is a non-parsable string, globally unique across all eBay marketplaces, and consistent for both single line item and multiple line item orders.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/OrderStatusCodeList.xsd #####

-->
	<xs:simpleType name="OrderStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the possible values for order states. Some of these values can be used as &lt;b&gt;OrderStatus&lt;/b&gt; filters in the &lt;b&gt;GetOrders&lt;/b&gt; request payload, and some of these values may be returned in any of the order management calls under the &lt;b&gt;OrderStatus&lt;/b&gt; field. See the individual value descriptions for more information on how they are used and/or when they are returned.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>Authenticated, Default, Invalid, Shipped</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order is not yet complete. An order in the &lt;code&gt;Active&lt;/code&gt; state means that the buyer has not initiated payment for the order. While an order is in this state, it can be combined into a &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html" target="_blank"&gt;Combined Invoice&lt;/a&gt;, a buyer can request a cancellation, and/or a seller can update payment details (including a change in order price) or shipping details (including shipping cost and shipping service).
						&lt;br&gt;&lt;br&gt;
						This value can be used a filter value in the &lt;b&gt;OrderStatus&lt;/b&gt; field of the &lt;b&gt;GetOrders&lt;/b&gt; request payload, and it can also be returned in any of the order management calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Inactive">
				<xs:annotation>
					<xs:documentation>
						This value can be used a filter value in the &lt;b&gt;OrderStatus&lt;/b&gt; field, and if used, all inactive orders will be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Completed">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order is paid for and complete. An order in the &lt;code&gt;Completed&lt;/code&gt; state means that no other changes to the order can be made.
						&lt;br&gt;&lt;br&gt;
						This value can be used a filter value in the &lt;b&gt;OrderStatus&lt;/b&gt; field of the &lt;b&gt;GetOrders&lt;/b&gt; request payload, and it can also be returned in any of the order management calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Cancelled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the order has been cancelled. Depending on whether payment was made or not, the seller may also need to refund the buyer after an order is cancelled.
						&lt;br&gt;&lt;br&gt;
						This value can be used a filter value in the &lt;b&gt;OrderStatus&lt;/b&gt; field of the &lt;b&gt;GetOrders&lt;/b&gt; request payload, and it can also be returned in any of the order management calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Shipped">
				<xs:annotation>
					<xs:documentation>
						This enumeration value was only used for the deprecated Half.com site, so is no longer applicable and should not be used as an &lt;b&gt;OrderStatus&lt;/b&gt; value in the &lt;b&gt;GetOrders&lt;/b&gt; request payload.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Default">
				<xs:annotation>
					<xs:documentation>
						This value is not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Authenticated">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable and should not be used as an &lt;b&gt;OrderStatus&lt;/b&gt; value in the &lt;b&gt;GetOrders&lt;/b&gt; request payload.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InProcess">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the order is currently in the state of being processed, but is not yet complete.
						&lt;br&gt;&lt;br&gt;
						This value is not supported by the &lt;b&gt;OrderStatus&lt;/b&gt; field of the &lt;b&gt;GetOrders&lt;/b&gt; request payload, but it can be returned in any of the order management calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Invalid">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is no longer applicable and should not be used as an &lt;b&gt;OrderStatus&lt;/b&gt; value in the &lt;b&gt;GetOrders&lt;/b&gt; request payload.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="All">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is passed into the &lt;b&gt;OrderStatus&lt;/b&gt; of &lt;b&gt;GetOrders&lt;/b&gt; to retrieve orders in all states. This is the default value. This value is not applicable to the response payloads of the order management calls.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CancelPending">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a buyer has initiated a cancellation request on the order. If a seller sees an order in this state, that seller must either approve or reject the cancellation request through My eBay Web flows or through the Post-Order API cancellation calls.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value cannot be used as an &lt;b&gt;OrderStatus&lt;/b&gt; value in the &lt;b&gt;GetOrders&lt;/b&gt; request payload.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/OrderStatusFilterCodeList.xsd #####

-->
	<xs:simpleType name="OrderStatusFilterCodeType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="All">
				<xs:annotation>
					<xs:documentation>
						All applicable sold listings, regardless of 
						their Paid or Shipped status.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AwaitingPayment">
				<xs:annotation>
					<xs:documentation>
						Sold listings that have not yet been marked as
						Paid in My eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AwaitingShipment">
				<xs:annotation>
					<xs:documentation>
						Sold listings that have not yet been marked as
						Shipped in My eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidAndShipped">
				<xs:annotation>
					<xs:documentation>
						Sold listings that have been marked as
						Paid and Shipped in My eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/OrderTransactionArrayType.xsd #####

-->
	<xs:complexType name="OrderTransactionArrayType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;OrderTransactionArray&lt;/b&gt; container that is returned in the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; and &lt;b&gt;GetMyeBayBuying&lt;/b&gt; calls. The &lt;b&gt;OrderTransactionArray&lt;/b&gt; container consists a list of orders and each order line item in that order.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrderTransaction" type="ns:OrderTransactionType"  minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container consists of detailed information on a specific order and each order line item in that order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OrderTransactionType.xsd #####

-->
	<xs:complexType name="OrderTransactionType">
	<xs:annotation>
		<xs:documentation>
			Contains an order or a transaction. A transaction is the sale of one or
			more items from a seller's listing to a buyer. An order combines two or more transactions
			into a single payment.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Order" type="ns:OrderType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Contains the information describing an order.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBayBuying</CallName>
						<Returned>Conditionally</Returned>
						<Context>WonList</Context>
						<Context>DeletedFromWonList</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Context>SoldList</Context>
						<Context>DeletedFromSoldList</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Transaction" type="ns:TransactionType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Contains the information describing a transaction.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBayBuying</CallName>
						<Context>WonList</Context>
						<Context>DeletedFromWonList</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Context>SoldList</Context>
						<Context>DeletedFromSoldList</Context>						
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OrderType.xsd #####

-->
	<xs:complexType name="OrderType">
		<xs:annotation>
			<xs:documentation>
        This type is used to express the details of an order. An order may contain one or more line items (purchases) from the same buyer. Regardless of how many line items an order has, only one payment is made for the order.
        &lt;br&gt;&lt;br&gt;
        The &lt;b&gt;GetOrders&lt;/b&gt; call returns many of the fields of this type.
        &lt;br&gt;&lt;br&gt;
        The &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; calls will only return order-level details if the &lt;b&gt;IncludeContainingOrder&lt;/b&gt; boolean field is included in the call request and set to &lt;code&gt;true&lt;/code&gt;.
        &lt;br&gt;&lt;br&gt;
        The &lt;b&gt;AddOrder&lt;/b&gt; call is used to combine two or more unpaid order line items (between the same seller and buyer) into a 'Combined Invoice' order. While combining these order line items into one 'Combined Invoice' order, the seller can make adjustments to accepted payment methods, shipping details (including costs), and the total cost of the order. Sometimes, sellers will reduce the cost of shipping if one or more order line items can be shipped together in the same package.
        &lt;br&gt;&lt;br&gt;
        The &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call returns order details if the seller wishes to view listings that have sold, and the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; call returns order details if the buyer wishes to view items they have won or purchased.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for an eBay order. This identifier is globally unique across all eBay marketplaces, and consistent for both single line item and multiple line item orders. Note that the order ID will change for a 'non-immediate payment' order as it goes from an unpaid order to a paid order.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							The value in the &lt;b&gt;OrderID&lt;/b&gt; and &lt;b&gt;ExtendedOrderID&lt;/b&gt; fields should always be the same. The &lt;b&gt;ExtendedOrderID&lt;/b&gt; field was added back in 2019 during a transition period where the Trading API was supporting both old and new order ID formats, and which order ID format that was returned was dependent on the compatibility level version used.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>40</MaxLength>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Context>ContainingOrder</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderStatus" type="ns:OrderStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This enumeration value indicates the current status of the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<allValuesExcept>All, Authenticated, Default, Inactive, Invalid, Shipped</allValuesExcept>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<allValuesExcept>All, Authenticated, Default, Inactive, Invalid, Shipped</allValuesExcept>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<allValuesExcept>All, Authenticated, Default, Inactive, Invalid, Shipped</allValuesExcept>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdjustmentAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This value indicates the dollar amount by which the buyer has adjusted the order total. Adjustments to order costs may include shipping and handling, buyer discounts, or added services. A positive amount indicates the amount is an extra charge being paid to the seller by the buyer. A negative value indicates this amount is a credit given to the buyer by the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountPaid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the total amount paid by the buyer for the order. This amount includes the sale price of each line item, shipping and handling charges, additional services, sales tax, and any &lt;a href=&quot;https://www.ebay.co.uk/help/buying/paying-items/buyer-protection-fee?id=5594&quot; target=&quot;_blank&quot;&gt;Buyer Protection fee&lt;/a&gt;s + tax against this fee for any line items in the order. This value is only returned after the buyer has paid for the order.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							&lt;b&gt;For GetOrders only&lt;/b&gt;: If using Trading WSDL Version 1307 or above, the amount in this field will include sales tax. If using a Trading WSDL older than Version 1307, the amount in this field will not include sales tax. To incorporate the new logic while using a Trading WSDL that is older than 1307, developers can also use the X-EBAY-API-COMPATIBILITY-LEVEL header and set its value to 1307 or higher.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountSaved" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This value indicates the amount that the buyer saved on the order due to any discounts (item, shipping, promotional) applied to the purchase, or if the seller 'manually' reduced the order total. This field is always returned even when it is '0.0'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CheckoutStatus" type="ns:CheckoutStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This container indicates the current status of the order, including a timestamp that indicates the last time that the status of the order changed.  For orders that have been paid for, the &lt;b&gt;Status&lt;/b&gt; value will show as &lt;code&gt;Complete&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingDetails" type="ns:ShippingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            Container consisting of order-level shipping details. More shipping-related details can be found at the line item level for each line item in the order.
            &lt;br&gt;&lt;br&gt;
            In an &lt;b&gt;AddOrder&lt;/b&gt; call, the seller can use the &lt;b&gt;ShippingDetails&lt;/b&gt; container to make adjustments to shipping details, including the available shipping service options and shipping cost. Sometimes, sellers will reduce the cost of shipping if one or more order line items can be shipped together in the same package.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<OnlyTheseValues>ShippingServiceOptions, ShippingType</OnlyTheseValues>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreatingUserRole" type="ns:TradingRoleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This value indicates whether a 'Combined Invoice' order was initiated/created by the buyer or by the seller. This field is only returned for Combined Invoice orders.
            &lt;br&gt;&lt;br&gt;
            An &lt;b&gt;AddOrder&lt;/b&gt; call can be used by a seller or buyer to combine two or more unpaid order line items into a 'Combined Invoice' order. Once two or more line items are successfully combined into one order, the buyer only needs to make one payment (instead of multiple payments - one for each order line item). The &lt;b&gt;CreatingUserRole&lt;/b&gt; field is required in the &lt;b&gt;AddOrder&lt;/b&gt; call request.
            &lt;br&gt;&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Except for listings that required immediate payment, buyers also may have the opportunity to combine multiple line items (from the same seller) into a 'Combined Invoice' order through the buy/checkout flow. This may include accepted Best Offers or auctions that the buyer wins.
						&lt;/span&gt;
          </xs:documentation>
          <xs:appinfo>
            <SeeLink>
              <URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
              <Title>Combined Invoice</Title>
            </SeeLink>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>OrderReport</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>GetItemTransactions</CallName>
              <CallName>GetSellerTransactions</CallName>
              <Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>AddOrder</CallName>
              <RequiredInput>Yes</RequiredInput>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CreatedTime" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Timestamp that indicates the date and time that the order was created.
            &lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; For
            single line item orders, this timestamp value is often the same as the &lt;b&gt;CreatedDate&lt;/b&gt; field in the corresponding
            &lt;b&gt;Transaction&lt;/b&gt; container.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethods" type="ns:BuyerPaymentMethodCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
            In &lt;b&gt;GetOrders&lt;/b&gt; and &lt;b&gt;OrderReport&lt;/b&gt;, a &lt;b&gt;PaymentMethods&lt;/b&gt; field will appear for each payment method available to the buyer for the order's purchase. However, once the buyer pays for the order, any and all of these &lt;b&gt;PaymentMethods&lt;/b&gt; fields will stop being returned, and instead, the actual payment method used will be returned in the &lt;b&gt;PaymentMethod&lt;/b&gt; field of the &lt;b&gt;CheckoutStatus&lt;/b&gt; container.
            &lt;br&gt;&lt;br&gt;
&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; Effective September 26, 2025, access to buyer payment details for U.S. users will be limited to select developers. All other developers will receive a value of "CustomCode" in place of buyer payment details. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.&lt;/span&gt;
			&lt;br&gt;
            In an &lt;b&gt;AddOrder&lt;/b&gt; call, the seller can use one or more &lt;b&gt;PaymentMethods&lt;/b&gt; fields to override whatever available payment methods were already defined for each individual line item.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For &lt;b&gt;AddOrder&lt;/b&gt;, the seller can only specify offline payment methods (if offline payment is supported for the listing), as eBay now controls all electronic payment methods avaialable to buyers, and sellers have no control over these payment methods. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<AllValuesExcept>CreditCard, DirectDebit</AllValuesExcept>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerEmail" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The email address of the seller involved in the order. The email address of the seller is only returned if it is the same seller making the call.&lt;br&gt; &lt;br&gt;
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
				For the &lt;strong&gt;GetOrders&lt;/strong&gt; calls, this field is only returned to the seller of the order; this field is not returned to the buyer or to a third party.
			&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This container shows the shipping address for the order.
            &lt;br&gt;
			&lt;br&gt;
			&lt;p&gt;&lt;span class=&quot;tablenote&quot;&gt;
			&lt;strong&gt;Note:&lt;/strong&gt; For an Authenticity Guarantee program shipment, this is the address of the authenticator&apos;s warehouse. The authenticator is responsible for delivery to the buyer&apos;s shipping address.
			&lt;/span&gt;&lt;/p&gt;
			&lt;p&gt;&lt;span class=&quot;tablenote&quot;&gt;
			&lt;strong&gt;Note:&lt;/strong&gt; For transactions completed offline, the shipping address detail may be empty.
			&lt;/span&gt;&lt;/p&gt;
			&lt;p&gt;&lt;span class=&quot;tablenote&quot;&gt;
			&lt;strong&gt;Note:&lt;/strong&gt; For In-Store Pickup and Click and Collect orders, this is the address of the merchant&apos;s store where the buyer will pick up the order.&lt;/span&gt;&lt;/p&gt;
			&lt;p&gt;&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;
			For eBay Vault scenarios: &lt;strong&gt;GetOrders&lt;/strong&gt; and  &lt;strong&gt;GetItemTransactions&lt;/strong&gt; calls, mock address details are returned for: &lt;br&gt;&lt;br&gt;-&lt;em&gt; Vault to vault orders&lt;/em&gt;: Buyer and Seller View&lt;br&gt;&lt;br&gt;-&lt;em&gt; Ship to vault orders&lt;/em&gt;: Mock addresses are returned for the Buyer View (only); the address returned for the Seller View will be the authenticator&apos;s address.&lt;br&gt;&lt;br&gt;-&lt;em&gt; Vault in-hand submission orders&lt;/em&gt;: the address returned for the Buyer View will be the authenticator&apos;s address.&lt;br&gt;&lt;br&gt;
			The following address details are returned for mock addresses:
			&lt;pre&gt;
			&amp;lt;ShippingAddress&amp;gt;
			&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;Name&amp;gt;eBay Vault&amp;lt;/Name&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;AddressID&amp;gt;Invalid Request&amp;lt;/AddressID&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;AddressOwner&amp;gt;eBay&amp;lt;/AddressOwner&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;AddressUsage&amp;gt;Invalid&amp;lt;/AddressUsage&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;CityName&amp;gt;Invalid Request&amp;lt;/CityName&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;Country&amp;gt;US&amp;lt;/Country&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;CountryName&amp;gt;Invalid Request&amp;lt;/CountryName&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;ExternalAddressID&amp;gt;Invalid Request&amp;lt;/ExternalAddressID&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;Phone&amp;gt;Invalid Request&amp;lt;/Phone&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;PostalCode&amp;gt;Invalid Request&amp;lt;/PostalCode&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;StateOrProvince&amp;gt;Invalid Request&amp;lt;/StateOrProvince&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;Street1&amp;gt;Invalid Request&amp;lt;/Street1&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
				&lt;code&gt; &amp;nbsp;&amp;lt;Street2&amp;gt;&amp;lt;/Street2&amp;gt;&lt;/code&gt;
				&lt;br/&gt;
			&amp;lt;/ShippingAddress&amp;gt;
			&lt;/pre&gt;
			&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceSelected" type="ns:ShippingServiceOptionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            Container consisting of details about the domestic or international shipping
            service selected by the buyer for delivery of the order. Note that more shipping service information may be returned at the order line item level in the &lt;strong&gt;Transaction.ShippingServiceSelected&lt;/strong&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Subtotal" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The cumulative item cost for all line items in the order. This value does not take into account any shipping/handling costs, sales tax costs, or any discounts. For a single line item order, the amount in this field should be the same as the amount in the &lt;strong&gt;Transaction.TransactionPrice&lt;/strong&gt; field. For a multiple line item order, the amount in this field should equal the cumulative amount of each &lt;strong&gt;Transaction.TransactionPrice&lt;/strong&gt; fields for each order line item. 
			&lt;br&gt;
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
				&lt;b&gt;For GetOrders only:&lt;/b&gt; This field, for backward compatibility, includes discounts from the &lt;b&gt;TransactionPrice&lt;/b&gt; value and &lt;b&gt;Order.Subtotal&lt;/b&gt; value.
			&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Total" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The &lt;b&gt;Total&lt;/b&gt; amount shows the total cost for the order, including total item cost (shown in &lt;b&gt;Subtotal&lt;/b&gt; field), shipping charges (shown in &lt;b&gt;ShippingServiceSelected.ShippingServiceCost&lt;/b&gt; field), sales tax (shown in &lt;b&gt;SalesTax.SalesTaxAmount&lt;/b&gt; field), and any &lt;a href=&quot;https://www.ebay.co.uk/help/buying/paying-items/buyer-protection-fee?id=5594&quot; target=&quot;_blank&quot;&gt;Buyer Protection fee&lt;/a&gt;s + any taxes applied against this fee for any line items in the order.
            &lt;br&gt;
            &lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							&lt;b&gt;For GetOrders only&lt;/b&gt;: If using Trading WSDL Version 1307 or above, the amount in this field will include sales tax. If using a Trading WSDL older than Version 1307, the amount in this field will not include sales tax. To incorporate the new logic while using a Trading WSDL that is older than 1307, developers can also use the X-EBAY-API-COMPATIBILITY-LEVEL header and set its value to 1307 or higher.
						&lt;/span&gt;
            &lt;br&gt;
            In an &lt;b&gt;AddOrder&lt;/b&gt; call, the seller can pass in the &lt;b&gt;Total&lt;/b&gt; amount for the 'Combined Invoice' order, and this is what the buyer will be expected to pay for the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionArray" type="ns:TransactionArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            Container consisting of one or more line items that comprise an order. The data for each order line item in the order is stored in a separate &lt;b&gt;Transaction&lt;/b&gt; container.
            &lt;br&gt;&lt;br&gt;
            Under the &lt;b&gt;TransactionArray&lt;/b&gt; container in an  &lt;b&gt;AddOrder&lt;/b&gt; call, a seller or buyer specifies two or more (up to 40) order line items into a 'Combined Invoice' order.
          </xs:documentation>
          <xs:appinfo>
            <SeeLink>
              <URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/manage-fulfill-combine-invoices.html</URL>
              <Title>Combined Invoice</Title>
            </SeeLink>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Always</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>OrderReport</CallName>
              <Returned>Always</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>GetMyeBayBuying</CallName>
              <Context>WonList</Context>
              <Context>DeletedFromWonList</Context>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>GetMyeBaySelling</CallName>
              <Context>SoldList</Context>
              <Context>DeletedFromSoldList</Context>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>AddOrder</CallName>
              <RequiredInput>Yes</RequiredInput>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="BuyerUserID" type="ns:UserIDType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The eBay user ID of the order's buyer.
			&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaidTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            Timestamp indicating the date and time of order payment. This field is not
            returned until payment has been made by the buyer.
            &lt;br&gt;&lt;br&gt;
            This time is specified in GMT (not Pacific time).
            See &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/make-a-call/tapi-data-types.html#utc-local"&gt; API data types&lt;/a&gt; section of the Making a Trading API call guide for information about converting between GMT and other time zones.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>OrderReport</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShippedTime" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Timestamp indicating the date and time of order shipment. This field is not returned until shipment tracking is provided for all line items in the order, or if the order has been marked as 'shipped' by the seller.
            &lt;br&gt;&lt;br&gt;
            This time is specified in GMT (not Pacific time).
            See &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/make-a-call/tapi-data-types.html"&gt; API data types&lt;/a&gt; section of the Making a Trading API call guide for information about converting between GMT and other time zones.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
			<xs:element name="BundlePurchase" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            Reserved for future use.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerCheckoutMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This field is returned if the buyer left a message for the seller during
            checkout.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EIASToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            Unique identifier for the user that does not change when the eBay user name
            is changed. Use when an application needs to associate a new eBay user name
            with the corresponding eBay user.
            &lt;br&gt;&lt;br&gt;
            Since a bidder's user info is anonymous, this tag will be returned only to that bidder, and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentHoldStatus" type="ns:PaymentHoldStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This field indicates the type and/or status of a payment hold on the item. It is always returned for &lt;b&gt;GetOrders&lt;/b&gt;, even if there are no payment holds (in which case, an enumeration value of &lt;code&gt;None&lt;/code&gt; is shown).
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							For the &lt;strong&gt;GetItemTransactions&lt;/strong&gt; and &lt;strong&gt;GetOrders&lt;/strong&gt; calls, this field is only returned to the seller of the order; this field is not returned for the buyer or third party.
						&lt;/span&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned by &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The amount of the refund due to, or already issued to the buyer for the order. This field is only returned in &lt;b&gt;GetMyeBaySelling&lt;/b&gt; if a buyer refund is due, or was issued for the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundStatus" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This string value indicates the result of a seller's refund to the buyer. Its value are 'Success', 'Failure' or 'Pending'. This field is only returned in &lt;b&gt;GetMyeBaySelling&lt;/b&gt; if the buyer has received a refund from the seller, or is due to receive a refund.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsMultiLegShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            &lt;br&gt;
            If &lt;strong&gt;IsMultilegShipping&lt;/strong&gt; is &lt;code&gt;true&lt;/code&gt;, at least one order line item in the order will not be shipped directly to the buyer. Orders requiring multiple shipping legs include international orders being shipped through the Global Shipping Program or through eBay International Shipping, as well as orders subject to/eligible for the Authenticity Guarantee program. For both international shipping options, the address of the shipping logistics provider is shown in the &lt;strong&gt;MultiLegShippingDetails.SellerShipmentToLogisticsProvider.ShipToAddress&lt;/strong&gt; container. Similarly, for Authenticity Guarantee orders, the authentication partner&apos;s shipping address is shown in the same container.
            &lt;br&gt;&lt;br&gt;
            If an order line item is subject to the Authenticity Guarantee service, the &amp;lt;b&amp;gt;Transaction.Program&amp;lt;/b&amp;gt; container will be returned.
            &lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ContainingOrder.IsMultiLegShipping&lt;/b&gt; field will stop being returned by &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MultiLegShippingDetails" type="ns:MultiLegShippingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            &lt;br&gt;
            This container consists of details related to the first leg of an order requiring multiple shipping legs. Types of orders that require multiple shipping legs include international orders going through Global Shipping Program or eBay International Shipping, as well as orders subject to/eligible for the Authenticity Guarantee program. &lt;/br/&gt;&lt;/br/&gt;If the item is subject to the Authenticity Guarantee service program, the seller ships the item to the authentication partner, and if the item passes an authentication inspection, the authentication partner ships it directly to the buyer.
            &lt;br/&gt;&lt;br/&gt;
            This container is only returned if the order has one or more order line items requiring multiple shipping legs.
             &lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ContainingOrder.MultiLegShippingDetails&lt;/b&gt; container will stop being returned by &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MonetaryDetails" type="ns:PaymentsInformationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            &lt;br&gt;
            Contains information about each monetary transaction that occurs for the order, including order payment, any refund, a credit, etc. Both the payer and payee are shown in this container.
             &lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ContainingOrder.MonetaryDetails&lt;/b&gt; container will stop being returned by &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel:ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupDetails" type="ns:PickupDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            Container consisting of an array of &lt;strong&gt;PickupOptions&lt;/strong&gt; containers. Each &lt;strong&gt;PickupOptions&lt;/strong&gt; container consists of the pickup method and its priority. The priority of each pickup method controls the order (relative to other pickup methods) in which the corresponding pickup method will appear in the View Item and Checkout page.
            &lt;br/&gt;&lt;br/&gt;
            For &lt;strong&gt;GetOrders&lt;/strong&gt;, this container is always returned prior to order payment if the seller created/revised/relisted the item with the &lt;strong&gt;EligibleForPickupInStore&lt;/strong&gt; and/or &lt;strong&gt;EligibleForPickupDropOff&lt;/strong&gt; flag in the call request set to 'true'. If and when the In-Store pickup method (US only) or 'Click and Collect' pickup method (UK and Australia only) is selected by the buyer and payment for the order is made, this container will no longer be returned in the response, and will essentially be replaced by the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container.
            &lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature or Click and Collect feature to list an item that is eligible for In-Store Pickup or Click and Collect. At this time, the In-Store Pickup and Click and Collect features are generally only available to large retail merchants, and can only be applied to multiple-quantity, fixed-price listings.
            &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupMethodSelected" type="ns:PickupMethodSelectedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            Container consisting of details related to the selected pickup method,  including the pickup method type, the merchant's store ID, the status of the pickup, and the pickup reference code (if provided by merchant).
            &lt;br/&gt;&lt;br/&gt;
            This container is only returned when the buyer has selected the In-Store Pickup or Click and Collect option and has paid for the order. All fields in the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container are static, except for the &lt;strong&gt;PickupStatus&lt;/strong&gt; field, which can change states based on the notifications that a merchant sends to eBay through the Inbound Notifications API.
            &lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup or Click and Collect feature to list an item that is eligible for these features. At this time, the In-Store Pickup and Click and Collect features are generally only available to large retail merchants, and can only be applied to multiple-quantity, fixed-price listings.
            &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerUserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This is the eBay user ID of the order's seller.
&lt;br/&gt;&lt;br/&gt;			
&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.&lt;/span&gt;
			
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerEIASToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This is a unique identifier for the seller that does not change when the eBay user name is changed. This is useful when an application needs to associate a new eBay user name with the corresponding eBay user.
			&lt;br&gt; &lt;br&gt;
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
				For the &lt;strong&gt;GetOrders&lt;/strong&gt; call, this field is only returned to the seller of the order; this field is not returned for the buyer or third party.
			&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CancelReason" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            This value indicates the reason why the order cancellation was initiated. This field is only returned if an order cancellation has been initiated by the buyer or seller. Typical buyer-initiated cancellation reasons include 'OrderPlacedByMistake', 'WontArriveInTime', or 'FoundCheaperPrice'. Sellers may initiate an order cancellation on behalf of the buyer. In this scenario, the seller should state the cancellation reason as 'BuyerCancelOrder'. If the seller is cancelling an order because he/she is out of stock on an item, the seller should state the cancellation reason as 'OutOfStock'. Unfortunately, in this scenario, the seller will receive a seller defect for this cancellation reason. See &lt;a href="types/CancelReasonCodeType.html"&gt;CancelReasonCodeType&lt;/a&gt; for the complete list of enumeration values that can be returned in this field.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>CancelReasonCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CancelStatus" type="ns:CancelStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The current status for the order cancellation request (if it exists for the order). This field is only returned if a cancellation request has been made on the order, or if the order is currently going through the cancellation process, or if the order has already been cancelled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogisticsPlanType" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
              &lt;br/&gt;
              This field will be returned at the order level only if the buyer purchased a digital gift card, which is delivered by email, or if the buyer purchased an item that is enabled with the 'Click and Collect' feature.
              &lt;br/&gt;&lt;br/&gt;
              Currently, &lt;strong&gt;LogisticsPlanType&lt;/strong&gt; has two applicable values: &lt;code&gt;PickUpDropOff&lt;/code&gt;, which indicates that the buyer selected the 'Click and Collect' option. With Click and Collect, buyers are able to purchase from thousands of sellers on the eBay UK and Australia sites, and then pick up their order from the nearest 'eBay Collection Point', including over 750 Argos stores in the UK. The Click and Collect feature is only available on the eBay UK and Australia sites; or, &lt;code&gt;DigitalDelivery&lt;/code&gt;, which indicates that the order is a digital gift card that will be delivered to the buyer or recipient of the gift card by email.
              &lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ContainingOrder.LogisticsPlanType&lt;/b&gt; field will stop being returned by &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
							&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>LogisticsPlanCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel:none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerTaxIdentifier" type="ns:TaxIdentifierType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
            &lt;br&gt;
            This container will either consist of VAT or Codice Fiscale taxpayer identification information for the buyer.
            &lt;br/&gt;&lt;br/&gt;
            It is required that buyers registered on the Italy site provide their Codice Fiscale ID (similar to the Social Security Number for US citizens) before buying an item on the Italy site.
            &lt;br/&gt;&lt;br/&gt;
            On the Spain site, a Spanish seller has the option to require that Spanish buyers (registered on Spain site) provide a tax ID before checkout. This option is set by the seller at the account level. Once a Spanish buyer provides a tax ID, this tax ID is associated with his/her account, and once a tax ID is associated with the account, Spanish buyer will be asked to provide the tax ID during checkout on all eBay sites. Buyers with a registered address outside of Spain will not be asked to provide a tax ID during checkout.
            &lt;br/&gt;&lt;br/&gt;
            This container is only returned for Spanish or Italian sellers when the buyer was asked to provide tax identifier information during checkout. A &lt;strong&gt;BuyerTaxIdentifier&lt;/strong&gt; container will be returned for each tax ID that is associated with the buyer's account.
            &lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ContainingOrder.BuyerTaxIdentifier&lt;/b&gt; container will stop being returned by &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel:none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerPackageEnclosures" type="ns:BuyerPackageEnclosuresType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            &lt;br&gt;
            This container is returned in &lt;b&gt;GetOrders&lt;/b&gt; (and other order management calls) if the 'Pay Upon Invoice' option is being offered to the buyer, and the seller is including payment instructions in the shipping package(s) for the order. The 'Pay Upon Invoice' option is only available on the Germany site.
             &lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ContainingOrder.BuyerPackageEnclosures&lt;/b&gt; container will stop being returned by &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel:none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExtendedOrderID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for an eBay order. This identifier is globally unique across all eBay marketplaces, and consistent for both single line item and multiple line item orders. Note that the order ID will change for a 'non-immediate payment' order as it goes from an unpaid order to a paid order.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							The value in the &lt;b&gt;OrderID&lt;/b&gt; and &lt;b&gt;ExtendedOrderID&lt;/b&gt; fields should always be the same. The &lt;b&gt;ExtendedOrderID&lt;/b&gt; field was added back in 2019 during a transition period where the Trading API was supporting both old and new order ID formats, and which order ID format that was returned was dependent on the compatibility level version used.
						&lt;/span&gt;						
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ContainseBayPlusTransaction" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            If &lt;code&gt;true&lt;/code&gt;, the order includes at least one transaction purchased under the eBay Plus program. eBay Plus is a premium buyer program offering fast, free domestic shipping and free returns on eligible items. eBay determines which listings qualify for eBay Plus based on whether the buyer has an active eBay Plus subscription and whether the listing meets the program's requirements. See &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html&quot;  target=&quot;_blank&quot;&gt;eBay Plus&lt;/a&gt; for listing requirements.
            &lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Currently, eBay Plus is available only to buyers in Germany and Australia.
            &lt;/span&gt;
          </xs:documentation>
          <xs:appinfo>
            <SeeLink>
              <For>more details</For>
              <Title>eBay Plus</Title>
              <URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html</URL>
            </SeeLink>
			<CallInfo>
              <CallName>OrderReport</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
			<CallInfo>
              <CallName>GetItemTransactions</CallName>
              <CallName>GetSellerTransactions</CallName>
              <Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="eBayCollectAndRemitTax" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br/&gt;
						This boolean field is returned as &lt;code&gt;true&lt;/code&gt; if one or more line items in the order are subject to a tax (US sales tax or Australian Goods and Services tax) that eBay will collect and remit to the proper taxing authority on the buyer's behalf. This field is also returned if &lt;code&gt;false&lt;/code&gt; (not subject to eBay Collect and Remit).  A &lt;b&gt;Transaction.eBayCollectAndRemitTaxes&lt;/b&gt; container is returned for any order line items subject to such a tax, and the type and amount of this tax is displayed in the &lt;b&gt;Transaction.eBayCollectAndRemitTaxes.TaxDetails&lt;/b&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						Australian 'Goods and Services' tax (GST) is automatically charged to buyers outside of Australia when they purchase items on the eBay Australia site. Sellers on the Australia site do not have to take any extra steps to enable the collection of GST, as this tax is collected by eBay and remitted to the Australian government. For more information about Australian GST, see the &lt;a href="https://www.ebay.com.au/help/selling/fees-credits-invoices/taxes-import-charges?id=4121"&gt;Taxes and import charges&lt;/a&gt; help topic.
						&lt;br/&gt;&lt;br/&gt;
						Buyers in all US states will automatically be charged sales tax for purchases, and the seller does not set this rate. eBay will collect and remit this sales tax to the proper taxing authority on the buyer's behalf. For more US state-level information on sales tax, see the &lt;a href="https://www.ebay.com/help/selling/fees-credits-invoices/taxes-import-charges?id=4121#section3"&gt;eBay sales tax collection&lt;/a&gt; help topic.
						&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ContainingOrder.eBayCollectAndRemitTax&lt;/b&gt; field will stop being returned by &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLineItemCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br/&gt;
						This field indicates the total number of line items in the order. This field is returned under the &lt;b&gt;ContainingOrder&lt;/b&gt; container of a &lt;b&gt;GetItemTransactions&lt;/b&gt; or &lt;b&gt;GetSellerTransactions&lt;/b&gt; call. In order for the &lt;b&gt;ContainingOrder&lt;/b&gt; container to be returned, a user must include the &lt;b&gt;IncludeContainingOrder&lt;/b&gt; field in the call request and set its value to &lt;b&gt;true&lt;/b&gt;.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; This field is automatically returned if the user is using Version 1113 of the Trading WSDL (or newer), or if the user includes the &lt;b&gt;X-EBAY-API-COMPATIBILITY-LEVEL&lt;/b&gt; HTTP header and sets its value to &lt;code&gt;1113&lt;/code&gt; (or newer). If a user is using a Trading WSDL older than 1113 (or is not setting the &lt;b&gt;X-EBAY-API-COMPATIBILITY-LEVEL&lt;/b&gt; HTTP header value to 1113 or newer), this field will not be returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaginatedItemArrayType.xsd #####

-->
	<xs:complexType name="PaginatedItemArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains a paginated list of items.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemArray" type="ns:ItemArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An array of one or more items returned under one or more containers in a &lt;b&gt;GetMyeBayBuying&lt;/b&gt; or &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>BestOfferList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>UnsoldList</Context>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container shows the total numer of items that matched the input criteria and the total number of the results set. Users can use the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; field in the request to toggle through different pages in the results set.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>BestOfferList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaginatedOrderTransactionArrayType.xsd #####

-->
	<xs:complexType name="PaginatedOrderTransactionArrayType">
		<xs:annotation>
			<xs:documentation>
			Contains a paginated list of orders.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrderTransactionArray" type="ns:OrderTransactionArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Contains the list of orders.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies information about the list, including number of pages and
						number of entries.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaginatedTransactionArrayType.xsd #####

-->
	<xs:complexType name="PaginatedTransactionArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains a paginated list of order line items.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TransactionArray" type="ns:TransactionArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains a list of Transaction objects. Returned as an
						empty tag if no applicable order line items exist.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Provides information about the list of order line items,
						including number of pages and number of entries.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaginationResultType.xsd #####

-->
	<xs:complexType name="PaginationResultType">
		<xs:annotation>
			<xs:documentation>
				Shows the pagination of data returned by call requests.
				Pagination of returned data is not needed nor
				supported for every Trading API call. See the documentation for
				individual calls to determine whether pagination is
				supported, required, or desirable.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TotalNumberOfPages" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the total number of pages of data that could be returned by repeated
						requests. Returned with a value of 0 if no pages are available.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMemberMessages</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Always</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>BestOfferList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalNumberOfEntries" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the total number of entries that could be returned by repeated
						call requests. Returned with a value of 0 if no entries are available.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMemberMessages</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Always</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>BestOfferList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaidStatusCodeList.xsd #####

-->
	<xs:simpleType name="PaidStatusCodeType">
		<xs:annotation>
			<xs:documentation>
			Enumerated type that lists the possible states of buyer payment for an order. 
			</xs:documentation>
			<xs:appinfo>
				<AllValuesExcept>PaymentPendingWithEscrow, PaidWithEscrow, EscrowPaymentCancelled, PaymentPendingWithPaisaPay, PaidWithPaisaPay, PaymentPendingWithPaisaPayEscrow, PaidWithPaisaPayEscrow, PaisaPayNotPaid, PaymentPendingWithPayPal, PaidWithPayPal</AllValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NotPaid">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is returned if the buyer has completed checkout, but eBay cannot confirm whether or not the buyer has paid for the order. It is possible that the buyer has paid with an 'offline' payment method, but the order has not been marked as paid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerHasNotCompletedCheckout">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is returned if the buyer has not completed the checkout process and so has not made payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentPendingWithPayPal">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated and should no longer be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidWithPayPal">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated and should no longer be returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarkedAsPaid">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is returned if the order was marked as paid by eBay or the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentPendingWithEscrow">
				<xs:annotation>
					<xs:documentation>
						No longer an applicable value.
						<!-- The buyer has made an escrow payment, but the seller has not yet received it. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidWithEscrow">
				<xs:annotation>
					<xs:documentation>
						No longer an applicable value.
						<!-- The buyer has made an escrow payment, and the seller has received payment. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EscrowPaymentCancelled">
				<xs:annotation>
					<xs:documentation>
						No longer an applicable value.
						<!-- The buyer has made an escrow payment, but has cancelled the payment. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentPendingWithPaisaPay">
				<xs:annotation>
					<xs:documentation>
						PaisaPay is a deprecated payment method, so this value is no longer applicable.
						<!-- The buyer has paid with PaisaPay, but the payment is still being processed. The seller has not yet received payment. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidWithPaisaPay">
				<xs:annotation>
					<xs:documentation>
						PaisaPay is a deprecated payment method, so this value is no longer applicable.
						<!-- The buyer has paid with PaisaPay, and the payment is complete. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentPending">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is returned if the buyer's payment is in process, but not yet complete.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentPendingWithPaisaPayEscrow">
				<xs:annotation>
					<xs:documentation>
						PaisaPay is a deprecated payment method, so this value is no longer applicable.
						<!-- This enumeration value is deprecated since eBay India is no longer a functioning marketplace. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidWithPaisaPayEscrow">
				<xs:annotation>
					<xs:documentation>
						PaisaPay is a deprecated payment method, so this value is no longer applicable.
						<!-- This enumeration value is deprecated since eBay India is no longer a functioning marketplace. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayNotPaid">
				<xs:annotation>
					<xs:documentation>
						PaisaPay is a deprecated payment method, so this value is no longer applicable.
						<!-- The selected payment method is PaisaPay, but the buyer has not made the payment. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Refunded">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is returned if the buyer's payment was refunded.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WaitingForCODPayment">
				<xs:annotation>
					<xs:documentation>
						The selected payment method is COD and the buyer will make the payment upon delivery.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidCOD">
				<xs:annotation>
					<xs:documentation>
						The buyer has paid for the order with the COD payment method.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Paid">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is returned if the buyer has paid for the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayUponInvoice">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is returned if the buyer was offered the 'Pay Upon Invoice' option. The 'Pay Upon Invoice' option is only available to eligible German buyers as part of Progressive Checkout on the German site. If a German buyer is offered the 'Pay Upon Invoice' option, that buyer is not required to pay for the order until after receiving an order invoice from the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaisapayFullEscrowEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="PaisaPayFullEscrowEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer applicable/used, as the the Paisa Pay Escrow payment feature was only applicable to the eBay India site, and this site is no longer a functional eBay marketplace for sellers.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PayPalRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="PayPalRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PayPalRequiredForStoreOwnerDefinitionType.xsd #####

-->
	<xs:complexType name="PayPalRequiredForStoreOwnerDefinitionType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentDetailsType.xsd #####

-->
	<xs:complexType name="PaymentDetailsType">
		<xs:annotation>
			<xs:documentation>
			Type defining the &lt;b&gt;PaymentDetails&lt;/b&gt; container, which is used by the seller to
			specify the amount of the initial deposit, and the due dates for the deposit and the full payment for a motor vehicle listing. 
			&lt;br/&gt;
			&lt;br/&gt;
			&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
			The seller may not use the &lt;b&gt;PaymentDetails&lt;/b&gt; container if selling a motor vehicle through a Classified Ad listing. If it is used in a Trading call, it will be dropped and the seller will get a warning that it was dropped. For a Classified Ad listing, the buyer and seller directly discuss amongst themselves any details on a deposit, or due dates for a deposit and full balance. eBay will not be involved in this process for a Classified Ad listing.&lt;/span&gt;
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="HoursToDeposit" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used to set the due date (in hours) for the motor vehicle deposit. The deposit amount is specified in the &lt;b&gt;DepositAmount&lt;/b&gt; field. The "clock starts" on the deposit due date as soon as the buyer commits to buying the vehicle by clicking the &lt;b&gt;Buy It Now&lt;/b&gt; button, by winning the auction, or by the seller accepting that buyer's Best Offer/counteroffer.  The three supported values here are &lt;code&gt;24&lt;/code&gt;, &lt;code&gt;48&lt;/code&gt; (default), and &lt;code&gt;72&lt;/code&gt; hours.  
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						If the immediate payment requirement is set for the listing (see &lt;b&gt;Item.AutoPay&lt;/b&gt; description), and the listing qualifies for immediate payment (e.g. the &lt;b&gt;Buy It Now&lt;/b&gt; button is used), the &lt;b&gt;HoursToDeposit&lt;/b&gt; field will not be applicable, since the buyer will be required to pay any deposit amount immediately (and not within 1, 2 or 3 days).&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<Min>24 (hours)</Min>
						<Max>72 (hours)</Max>
						<Default>48 (hours)</Default>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DaysToFullPayment" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used to set the due date (in days) for the buyer to pay off the full balance of the motor vehicle. The "clock starts" on the full payment due date as soon as the buyer commits to buying the vehicle by clicking the &lt;b&gt;Buy It Now&lt;/b&gt; button, by winning the auction, or by the seller accepting that buyer's Best Offer/counteroffer.  The three supported values here are &lt;code&gt;3&lt;/code&gt;, &lt;code&gt;7&lt;/code&gt; (default), &lt;code&gt;10&lt;/code&gt;, and &lt;code&gt;14&lt;/code&gt; days.  
						&lt;br/&gt;&lt;br/&gt;
						The seller must specify one or more of the following offline payment methods in the listing. The buyer will be expected to use one of these payment method options to pay the full balance of the motor vehicle. 
						&lt;ul&gt;
						&lt;li&gt;CashOnPickup&lt;/li&gt;
						&lt;li&gt;MOCC (money order or cashier's check)&lt;/li&gt;
						&lt;li&gt;PersonalCheck&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<Min>3</Min>
						<Max>14</Max>
						<Default>7</Default>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					This dollar value indicates the amount of the initial deposit on the vehicle required from the buyer. 
					&lt;br/&gt;&lt;br/&gt;
					If the immediate payment requirement is set for the listing (see &lt;b&gt;Item.AutoPay&lt;/b&gt; description), and the listing qualifies for immediate payment (e.g. the &lt;b&gt;Buy It Now&lt;/b&gt; button is used), the deposit will be required immediately, and the &lt;b&gt;HoursToDeposit&lt;/b&gt; field (if set) will not be applicable. If immediate payment is required for a motor vehicle deposit, the value input into this field cannot exceed '500.0', or an error will occur. 
					&lt;br/&gt;&lt;br/&gt;
					If there is no immediate payment requirement set for the listing the deposit will be required in 24, 48, or 72 hours after commitment to purchase (see the &lt;b&gt;HoursToDeposit&lt;/b&gt; field). If immediate payment is not required for a motor vehicle deposit, the value input into this field cannot exceed '2000.0', or an error will occur. 
					&lt;br/&gt;&lt;br/&gt;
					If this field is not included in an Add/Revise call, its value defaults to '0.0', which would technically mean that a deposit is not required, even if the &lt;b&gt;DepositType&lt;/b&gt; and &lt;b&gt;HoursToDeposit&lt;/b&gt; fields were included. 
					&lt;br&gt;
					&lt;br&gt;
					Motor vehicle deposit details will be shown to prospective buyers in the listing. The available payment methods for the deposit will be shown on the checkout page once the buyer clicks the the &lt;b&gt;Buy It Now&lt;/b&gt; button. &lt;br&gt;
					&lt;br&gt;
					&lt;b&gt;For ReviseItem and related calls&lt;/b&gt;: If the listing
					has no bids, the seller can add or lower a deposit; and they can
					increase the deposit if the listing doesn't require immediate payment.
					The seller can also remove the immediate payment option (if any).
					If the listing has bids, the seller can only lower an existing
					deposit; but not add or increase a deposit. The seller can't remove
					immediate payment when a listing with a deposit has bids.
					&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<Max>500.0 (if immediate payment required); 2000.0 (if immediate payment not required)</Max>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositType" type="ns:DepositTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					In order for a seller to require a motor vehicle deposit from a buyer, this field must be included and set to &lt;code&gt;OtherMethod&lt;/code&gt;. Otherwise, the field will default to &lt;code&gt;None&lt;/code&gt; and a deposit will not be required.
					</xs:documentation>
					<xs:appinfo>
						<Default>None</Default>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentHoldStatusCodeList.xsd #####

-->
	<xs:simpleType name="PaymentHoldStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that contains the list of possible values that can be returned
				in the &lt;b&gt;PaymentHoldStatus&lt;/b&gt; container.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>ReleaseFailed</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PaymentReview">
				<xs:annotation>
					<xs:documentation>
						This value indicates a possible issue with the buyer that needs to be reviewed by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MerchantHold">
				<xs:annotation>
					<xs:documentation>
						This value indicates a possible issue with the seller that needs to be reviewed by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Released">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a payment hold on the order has been released.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						This value indicates that there is no payment hold on the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewSellerHold">
				<xs:annotation>
					<xs:documentation>
						This value indicates that there is a "new seller hold" on the order. eBay
						may hold payments to a new seller for up to 21 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentHold">
				<xs:annotation>
					<xs:documentation>
						This value indicates that there is a payment hold on the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReleasePending">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the process for the release of funds for the
						order has been initiated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReleaseConfirmed">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the funds are available in the seller's account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReleaseFailed">
				<xs:annotation>
					<xs:documentation>
						This value is no longer used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaymentInformationType.xsd #####

-->
	<xs:complexType name="PaymentInformationType">
		<xs:annotation>
			<xs:documentation>
				This type contains information about one or more payments made by the buyer to pay for an order.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Payment" type="ns:PaymentTransactionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container consists of detailed information about each payment made by the buyer to pay for an order. In many cases, there may be only one payment - the payment made from the buyer to the seller, but in the case of an order going through the Global Shipping Program, one payment goes to the seller for the price of the order, and then an import charge and a portion of the shipping charges may go to eBay Global Shipping Program partner. In the case of an order that is subject to Australia import tax, one payment goes to the seller for the total price of the order, and the import tax goes to eBay for remittance to the Australian government.
						&lt;br&gt;&lt;br&gt;
						A &lt;b&gt;Payment&lt;/b&gt; container will be returned that shows the &lt;a href=&quot;https://www.ebay.co.uk/help/buying/paying-items/buyer-protection-fee?id=5594&quot; target=&quot;_blank&quot;&gt;Buyer Protection fees&lt;/a&gt;, plus the tax applied against that fee. Please note that the additional &lt;b&gt;Payment&lt;/b&gt; container will show &lt;code&gt;eBay&lt;/code&gt; as the &lt;b&gt;Payee&lt;/b&gt; instead of the seller. The &lt;b&gt;FeeOrCreditAmount&lt;/b&gt; container will reflect the amount. 
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Australia import tax is only applicable to the Australia site.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
					      <CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentInstructionCodeList.xsd #####

-->
	<xs:simpleType name="PaymentInstructionCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type indicates the type of payment instructions included in the shipping package.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PaymentInstruction">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that payment instructions were included in the shipping package for the 'Pay Upon Invoice' order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaymentMethodDefinitionType.xsd #####

-->
	<xs:complexType name="PaymentMethodDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the Payment Method feature. If the field is
				present, the corresponding feature applies to the category. The field is returned
				as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentOptionDetailsType.xsd #####

-->
	<xs:complexType name="PaymentOptionDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;PaymentOptionDetails&lt;/b&gt; containers that are returned in &lt;b&gt;GeteBayDetails&lt;/b&gt; if the &lt;code&gt;PaymentOptionDetails&lt;/code&gt; value is used in a &lt;b&gt;DetailName&lt;/b&gt; field in the call request.
				&lt;br&gt;&lt;br&gt;
				&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Although site-level payment options are still returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;, it may be better to use the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call instead, as this call returns the specific payment options that are accepted in specific categories.
				&lt;/span&gt;
				&lt;br&gt;
				&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Sellers no longer have to specify any electronic payment methods for listings, so one or more &lt;b&gt;PaymentMethods&lt;/b&gt; fields will only be needed for listings that require/support payments off of eBay&apos;s platform. If an electronic payment is supplied in a &lt;b&gt;PaymentMethods&lt;/b&gt; field, a warning will be triggered and the payment method will be dropped.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<noCalls/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PaymentOption" type="ns:BuyerPaymentMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					   This enumeration value is the enumeration that the seller would pass in to one of the &lt;b&gt;PaymentMethods&lt;/b&gt; fields in an Add/Revise/Relist call (or in to a Payment busines policy).
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>613</DeprecationVersion>
						<EndOfLifeVersion>613</EndOfLifeVersion>
						<DeprecationDetails>Avoid</DeprecationDetails>
						<UseInstead>Category.PaymentMethod</UseInstead>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					   This field is a text-based/user-friendly description of the payment option.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>613</DeprecationVersion>
						<EndOfLifeVersion>613</EndOfLifeVersion>
						<DeprecationDetails>Avoid</DeprecationDetails>
						<UseInstead>Category.PaymentMethod</UseInstead>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					   This string value indicates the version number of the update made to any payment options returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>613</DeprecationVersion>
						<EndOfLifeVersion>613</EndOfLifeVersion>
						<DeprecationDetails>Avoid</DeprecationDetails>
						<UseInstead>Category.PaymentMethod</UseInstead>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					   This timestamp indicates the date and time of the last update made to any payment options returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>613</DeprecationVersion>
						<EndOfLifeVersion>613</EndOfLifeVersion>
						<DeprecationDetails>Avoid</DeprecationDetails>
						<UseInstead>Category.PaymentMethod</UseInstead>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentStatusCodeList.xsd #####

-->
	<xs:simpleType name="PaymentStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Type defining the values that can be returned in the &lt;b&gt;eBayPaymentStatus&lt;/b&gt; 
				field of order management calls. These values indicate the current status of the buyer's 
				payment for an order.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>BuyerECheckBounced, BuyerCreditCardFailed, PayPalPaymentInProcess</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NoPaymentFailure">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's payment for the order has cleared. A 
						&lt;b&gt;CheckoutStatus.eBayPaymentStatus&lt;/b&gt; value of 'NoPaymentFailure' 
						and a &lt;b&gt;CheckoutStatus.Status&lt;/b&gt; value of 'Complete' indicates that 
						checkout is complete.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerECheckBounced">
				<xs:annotation>
					<xs:documentation>
						This value should no longer be returned as electronic checks are no longer a valid buyer payment method on any eBay marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerCreditCardFailed">
				<xs:annotation>
					<xs:documentation>
						This value should no longer be returned as the buyer's form of electronic payment is no longer exposed to the seller since eBay now receives payment from the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerFailedPaymentReportedBySeller">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller reported the buyer's offline payment as failed. This enumeration value would only be applicable for a sales transaction that occurred off of eBay's platform.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalPaymentInProcess">
				<xs:annotation>
					<xs:documentation>
						This value should no longer be returned as the buyer's form of electronic payment is no longer exposed to the seller since eBay now receives payment from the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentInProcess">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's payment is in process, but has not yet cleared. 
						&lt;br/&gt;
						&lt;br/&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							This value may also get returned for a sales transaction that occurred off of eBay's platform, and the payment status may stay in this state unless the seller marks the order as paid.&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaymentTransactionType.xsd #####

-->
	<xs:complexType name="PaymentTransactionType">
		<xs:annotation>
			<xs:documentation>
				This type contains details about the allocation of funds to one payee from a buyer payment for a specified order.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>


			<xs:element name="Payer" type="ns:UserIdentityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the eBay user or eBay partner who submitted the payment.
						&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, the correct payer is returned to the buyer or seller, but the identity of the payer will be masked to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Payee" type="ns:UserIdentityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The person or organization who is to receive the payment allocation.
						&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time when the payment is received by the payee.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount of the payment that is allocated to the payee.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferenceID" type="ns:TransactionReferenceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique transaction ID for the payment.
						&lt;br/&gt;&lt;br/&gt;
						This field is not returned if the &lt;strong&gt;Payee&lt;/strong&gt; field's &lt;strong&gt;type&lt;/strong&gt; attribute is &lt;code&gt;eBayPartner&lt;/code&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, the correct payment identifier is returned to the buyer or seller, but the payment identifier will be masked to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeeOrCreditAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fee Amount is a positive value and Credit Amount is a negative value.
						&lt;br/&gt;&lt;br/&gt;
						This field is not returned if the &lt;strong&gt;Payee&lt;/strong&gt; field's &lt;strong&gt;type&lt;/strong&gt; attribute is &lt;code&gt;eBayPartner&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentReferenceID" type="ns:TransactionReferenceType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The payment transaction ID.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, the correct payment identifier is returned to the buyer or seller, but the payment identifier will be masked to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentsInformationType.xsd #####

-->
	<xs:complexType name="PaymentsInformationType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;strong&gt;MonetaryDetails&lt;/strong&gt; container, which consists of detailed information about one or more exchanges of funds that occur between the buyer, seller, eBay, and eBay partners during the lifecycle of an order, as well as detailed information about a seller's refund (or store credit) to a buyer who has returned an item. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Payments" type="ns:PaymentInformationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about how different portions of the funds exchanged for a specified order are allocated among payees. Each allocated portion is represented by a &lt;strong&gt;Payment&lt;/strong&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Refunds" type="ns:RefundInformationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of an array of one or more &lt;strong&gt;Refund&lt;/strong&gt; containers, and each &lt;strong&gt;Refund&lt;/strong&gt; container consists of detailed information about a seller&apos;s refund (or store credit) to a buyer who has returned an item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element> 
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PeriodCodeList.xsd #####

-->
	<xs:simpleType name="PeriodCodeType">
		<xs:annotation>
			<xs:documentation>
				Type defining the time periods used when evaluating the number of unpaid item strikes that a buyer has against their account. A seller can set up listing-level Buyer Requirements in an Add/Revise/Relist call that will block a buyer if that buyer has a specified number of unpaid item strikes against their account during a specified time period.
			</xs:documentation>
			<xs:appinfo>
				<AllValuesExcept>Days_1, Days_540</AllValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_1">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_30">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the evaluation period is set back 30 days from the
						present date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_180">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the evaluation period is set back 180 days (approximately 6 months) from the present date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_360">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the evaluation period is set back 360 days (approximately 12 months) from the present date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_540">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PickupDetailsType.xsd #####

-->
	<xs:complexType name="PickupDetailsType">
        <xs:annotation>
            <xs:documentation>
              This type defines the &lt;strong&gt;PickupDetails&lt;/strong&gt; container, which contains an array of &lt;strong&gt;PickupOptions&lt;/strong&gt; containers. Each &lt;strong&gt;PickupOptions&lt;/strong&gt; container consists of the pickup method and its priority.
              &lt;br/&gt;&lt;br/&gt;
							&lt;span class="tablenote"&gt;
							&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup and Click and Collect features are generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. In-Store Pickup is only applicable to the US site, and Click and Collect is only applicable to the UK, Germany, and Australia sites.
							&lt;/span&gt;
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="PickupOptions" type="ns:PickupOptionsType" minOccurs="0" maxOccurs="unbounded">
							<xs:annotation>
									<xs:documentation>
										Container consisting of a pickup method and the priority of the pickup method. The priority of each pickup method controls the order (relative to other pickup methods) in which the corresponding pickup method will appear in the View Item and Checkout page.
										&lt;br/&gt;&lt;br/&gt;
										This container is always returned prior to order payment if the seller created/revised/relisted the item with the &lt;strong&gt;EligibleForPickupInStore&lt;/strong&gt; and/or &lt;strong&gt;EligibleForPickupDropOff&lt;/strong&gt; flag in the call request set to 'true'. If and when the In-Store pickup method (US only) or 'Click and Collect' pickup method (UK and Australia only) is selected by the buyer and payment for the order is made, this container will no longer be returned in the response, and will essentially be replaced by the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container.
										&lt;br/&gt;&lt;br/&gt;
										&lt;span class="tablenote"&gt;
										&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup and Click and Collect features are generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. In-Store Pickup is only applicable to the US site, and Click and Collect is only applicable to the UK, Germany, and Australia sites.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
												<CallName>GetOrders</CallName>
												<Details>DetailLevel: none, ReturnAll</Details>
												<Returned>Conditionally</Returned>
										</CallInfo>
										<CallInfo>
												<CallName>OrderReport</CallName>
												<Returned>Conditionally</Returned>
										</CallInfo>
										<CallInfo>
												<CallName>GetItemTransactions</CallName>
												<CallName>GetSellerTransactions</CallName>
												<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
												<Returned>Conditionally</Returned>
										</CallInfo>
										<CallInfo>
											<CallName>GetMyeBayBuying</CallName>
											<Context>WonList</Context>
											<Context>DeletedFromWonList</Context>
											<Details>DetailLevel: none, ReturnAll</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
							</xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
<!--

##### from file eBLBaseComponents/public/PickupDropOffEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="PickupDropOffEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				The &lt;b&gt;PickupDropOffEnabled&lt;/b&gt;  field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the "Click and Collect" feature. This field will be returned as long as 'PickupDropOffEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request.
				&lt;br/&gt;&lt;br/&gt;
				The 'Click and Collect' feature is only available to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category supports the the "Click and Collect" feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a 'true' value in the &lt;b&gt;PickupDropOffEnabled&lt;/b&gt; field of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
				&lt;br&gt;
				&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For Click and Collect eligible sellers, the Click and Collect feature can only be enabled at the account level, and then each of the seller's listings within an Click and Collect enabled category will be automatically evaluated for Click and Collect eligibility.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PickupInStoreDetailsType.xsd #####

-->
	<xs:complexType name="PickupInStoreDetailsType">
		<xs:annotation>
			<xs:documentation>
				Complex type defining the &lt;b&gt;PickupInStoreDetails&lt;/b&gt; container, that is used in Add/Revise/Relist calls to enable the listing for In-Store Pickup or Click and Collect.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, In-Store Pickup as a fulfillment method is only available to a limited number of large retail merchants in the US, Canada, UK, Germany, and Australia marketplaces, and can only be applied to multiple-quantity, fixed-price listings. The Click and Collect feature is only available to large merchants on the UK, Australia, and Germany marketplaces.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EligibleForPickupInStore" type="xs:boolean" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						 &lt;b&gt;For Add/Revise/Relist/Verify calls&lt;/b&gt;: this field is included to enable the listing for In-Store Pickup. To enable the listing for In-Store Pickup, the seller includes this boolean field and sets its value to &lt;code&gt;true&lt;/code&gt;. In-Store Pickup as a fulfillment method is only available to a limited number of large retail merchants in the US, Canada, UK, Germany, and Australia marketplaces. The In-Store Pickup feature can only be applied to multiple-quantity, fixed-price listings.
						&lt;br/&gt;&lt;br/&gt;
						In addition to setting the &lt;b&gt;EligibleForPickupInStore&lt;/b&gt; boolean field to &lt;code&gt;true&lt;/code&gt;, the merchant must also perform the following actions in an &lt;b&gt;Add/Revise/Relist/Verify&lt;/b&gt; call to enable the In-Store Pickup option on a multiple-quantity, fixed-price listing:
						&lt;ul&gt;
						&lt;li&gt;Have inventory for the product at one or more physical stores tied to the seller's account. By using the REST-based &lt;b&gt;Inventory API&lt;/b&gt;, sellers can associate physical stores to their account by using the &lt;b&gt;Create Inventory Location&lt;/b&gt; call, and then, using the &lt;b&gt;Create Inventory Item&lt;/b&gt; call, they can add inventory to specific stores;&lt;/li&gt;
						&lt;li&gt;Include the seller-defined SKU value of the product(s) in the call request. For a single-variation listing, the SKU value would be specified in the &lt;b&gt;Item.SKU&lt;/b&gt; field, and for a multiple-variation listing, the SKU value(s) would be specified in the &lt;b&gt;Item.Variations.Variation.SKU&lt;/b&gt; field(s);&lt;/li&gt;
						&lt;li&gt;Set an immediate payment requirement on the item.
						&lt;/li&gt;
						&lt;/ul&gt;
						When a seller is successful at listing an item with the In-Store Pickup feature enabled, prospective buyers within a reasonable distance (25 miles or so) from one of the seller's stores (that has stock available) will see the "Available for In-Store Pickup" option on the listing, along with information on the closest store that has the item.
						&lt;br/&gt;&lt;br/&gt;
						This field is returned in the 'Get' calls if the listing is enabled with the In-Store Pickup feature.
						&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Default>false</Default>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EligibleForPickupDropOff" type="xs:boolean" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						For sellers opted in to Click and Collect, this field was once used to set Click and Collect eligibility at the listing level. However, now the seller can only opt in to Click and Collect at the account level, and then each of their listings will be automatically evaluated by eBay for Click and Collect eligibility.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Until this field is fully deprecated in the Trading WSDL (and in Add/Revise/Relist/Verify calls), it can still be used, but it will have no functional affect. However, if set in an Add/Revise/Relist/Verify call, it will get returned in &lt;b&gt;GetItem&lt;/b&gt;, but it won't be a true indicator if the item is actually available for the Click and Collect fulfillment method. Instead, the &lt;b&gt;Item.AvailableForPickupDropOff&lt;/b&gt; field should be referenced to see if the listing actually has inventory that is available for pickup via the Click and Collect fulfillment method.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PickupMethodCodeTypeList.xsd #####

-->
	<xs:simpleType name="PickupMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				Simple type defining all possible local pickup methods for buyers. A &lt;strong&gt;PickupMethodCodeType&lt;/strong&gt; value is always returned under the &lt;strong&gt;PickupOptions&lt;/strong&gt; and &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; containers.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="InStorePickup">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer will pick up the In-Store Pickup item at the merchant's physical store.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A merchant must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants in US, and can only be applied to multi-quantity, fixed-price listings.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PickUpDropOff">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer will pick up the "Click and Collect" item at the merchant's physical store.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A merchant must be eligible for the "Click and Collect" feature to list an item that is eligible for "Click and Collect". At this time, the "Click and Collect" feature is only available to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites. sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
      <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PickupMethodSelectedType.xsd #####

-->
	<xs:complexType name="PickupMethodSelectedType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container, which consists of details related to the selected local pickup method (In-Store Pickup or "Click and Collect"), including the pickup method, the merchant's store ID, the status of the pickup, and the pickup reference code (if provided by merchant).
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants in US, and can only be applied to multi-quantity, fixed-price listings. The "Click and Collect" feature is only available to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PickupMethod" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the local pickup method that was selected by the buyer at checkout. This field is always returned with the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; Merchants must be eligible for the In-Store Pickup or "Click and Collect" feature to list items that are eligible for these local pickup methods.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
					  <ListBasedOn>PickupMethodCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupStoreID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the merchant's store where the item will be picked up. The &lt;strong&gt;PickupStoreID&lt;/strong&gt; is picked up by eBay based on the &lt;strong&gt;LocationID&lt;/strong&gt; value that is set by the merchant in the &lt;strong&gt;Inventory Management API&lt;/strong&gt;. This field is always returned with the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants in US, and can only be applied to multi-quantity, fixed-price listings. Merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupStatus" type="ns:PickupStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the current status of the local pickup order. The value of the  &lt;strong&gt;PickupStatus&lt;/strong&gt; field can change during the lifecycle of the order based on the notifications that a merchant sends to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;. This field is always returned with the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup or Click and Collect features to list an item that is eligible for these features. At this time, these features are generally only available to large retail merchants in US, and can only be applied to multi-quantity, fixed-price listings. Merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MerchantPickupCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique reference number defined by the merchant to track In-Store Pickup orders. The &lt;strong&gt;MerchantPickupCode&lt;/strong&gt; is picked up by eBay if it is set by the merchant through the payload of a notification sent to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;. This field is only returned with the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container if it set by the merchant.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, the real reference number is only returned to the buyer or seller, and a string value of &lt;code&gt;Unavailable&lt;/code&gt; will be returned to all third parties.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants in US, and can only be applied to multi-quantity, fixed-price listings. Merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			 </xs:annotation>
			</xs:element>
			<xs:element name="PickupFulfillmentTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
								<xs:documentation>
									Timestamp indicating the date/time when the order is expected to be fulfilled by the merchant and available for pick up by the buyer.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetOrders</CallName>
										<Details>DetailLevel: none, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>OrderReport</CallName>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
									 	<CallName>GetItemTransactions</CallName>
									 	<CallName>GetSellerTransactions</CallName>
									 	<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									 	<Returned>Conditionally</Returned>
								    </CallInfo>
								</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupLocationUUID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the merchant's store where the "Click and Collect" item will be picked up. This field will only be returned if supplied by the merchant.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PickupOptionsType.xsd #####

-->
	<xs:complexType name="PickupOptionsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;PickupOptions&lt;/strong&gt; container, which consists of a pickup method and the priority of the pickup method.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup and Click and Collect features are generally only available to large retail merchants in US, and can only be applied to multi-quantity, fixed-price listings.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PickupMethod" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates an available pickup method. This field is always returned with the &lt;strong&gt;PickupOptions&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; At this time, 'InStorePickup' and 'PickUpDropOff' are the only available pickup methods; however, additional pickup methods may be added to the list in future releases.
						&lt;/span&gt;
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup or Click and Collect feature to list an item that is eligible for In-Store Pickup or Click and Collect. At this time, In-Store Pickup is generally only available to large retail merchants in US, and the 'Click and Collect' feature is only available to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
					  <ListBasedOn>PickupMethodCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupPriority" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the priority of the pickup method. The priority of each pickup method controls the order (relative to other pickup methods) in which the corresponding pickup method will appear in the View Item and Checkout page. This field is always returned with the &lt;strong&gt;PickupOptions&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup or Click and Collect features to list an item that is eligible for In-Store Pickup or Click and Collect. At this time, In-Store Pickup is generally only available to large retail merchants in US, and the 'Click and Collect' feature is only available to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PickupStatusCodeTypeList.xsd #####

-->
	<xs:simpleType name="PickupStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Simple type defining all possible states for an In-Store Pickup order. The value of the  &lt;strong&gt;PickupStatus&lt;/strong&gt; field (returned under the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container) can change during the lifecycle of the order based on the notifications that a merchant sends to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants in US, and can only be applied to multi-quantity, fixed-price listings.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Invalid">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the current status value of the In-Store Pickup order is invalid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotApplicable">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the current status value of the In-Store Pickup order is not applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PendingMerchantConfirmation">
				<xs:annotation>
					<xs:documentation>
						This status indicates that the In-Store Pickup order has yet to be acknowledged by the merchant. This is typically the state before the merchant sends the &lt;strong&gt;ORDER.READY_FOR_PICKUP&lt;/strong&gt; notification to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReadyToPickup">
				<xs:annotation>
					<xs:documentation>
						This status indicates that the In-Store Pickup order is ready to be picked up by the buyer. This state occurs after the merchant sends the &lt;strong&gt;ORDER.READY_FOR_PICKUP&lt;/strong&gt; notification to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pickedup">
				<xs:annotation>
					<xs:documentation>
						This status indicates that the In-Store Pickup order has been picked up by the buyer. This state occurs after the merchant sends the &lt;strong&gt;ORDER.PICKEDUP&lt;/strong&gt; notification to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PickupCancelledOutOfStock">
				<xs:annotation>
					<xs:documentation>
						This status indicates that the In-Store Pickup order has been cancelled by the merchant, because the product was out of stock. This state occurs after the merchant sends the &lt;strong&gt;ORDER.PICKUP_CANCELED&lt;/strong&gt; notification (with the &lt;strong&gt;CANCEL_TYPE&lt;/strong&gt; parameter in the notification payload set to "OUT_OF_STOCK") to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
			    </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PickupCancelledBuyerRejected">
				<xs:annotation>
					<xs:documentation>
						This status indicates that the In-Store Pickup order has been cancelled by the merchant, because the buyer rejected the item. This state occurs after the merchant sends the &lt;strong&gt;ORDER.PICKUP_CANCELED&lt;/strong&gt; notification (with the &lt;strong&gt;CANCEL_TYPE&lt;/strong&gt; parameter in the notification payload set to "BUYER_REJECTED") to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PickupCancelledBuyerNoShow">
				<xs:annotation>
					<xs:documentation>
						This status indicates that the In-Store Pickup order has been cancelled by the merchant, because the buyer never showed up to pick up the item. This state occurs after the merchant sends the &lt;strong&gt;ORDER.PICKUP_CANCELED&lt;/strong&gt; notification (with the &lt;strong&gt;CANCEL_TYPE&lt;/strong&gt; parameter in the notification payload set to "BUYER_NO_SHOW") to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PickupCancelled">
				<xs:annotation>
					<xs:documentation>
						This status indicates that the In-Store Pickup order has been cancelled, and the exact reason is not available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
      <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictogramsType.xsd #####

-->
	<xs:complexType name="PictogramsType">
      <xs:annotation>
         <xs:documentation>
			Type defining the &lt;b&gt;Pictogram&lt;/b&gt; container used at the listing level to provide pictograms for the listing.
		 </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="Pictogram" type="xs:string" minOccurs="0" maxOccurs="4">
            <xs:annotation>
               <xs:documentation>
                  This field sets the pictogram code(s) for Hazard and product safety Pictogram(s) for the listing. If your product contains hazardous substances or mixtures, please select the values corresponding to the hazard pictograms that are stated on your product&apos;s Safety Data Sheet. The selected hazard information will be displayed on your listing. If your product shows universal product safety or compliance symbols, please select the values corresponding to the product safety pictograms for display in the product safety section of the listing. The seller specifies the identifier of each pictogram in this field. A separate Pictogram field is required for each Hazard or product safety pictogram. 
				  &lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note:&lt;/strong&gt;  For Hazard pictograms, use the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/marketplace/methods/getHazardousMaterialsLabels&quot;&gt;getHazardousMaterialsLabels&lt;/a&gt; method in the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/methods&quot;&gt;Metadata API&lt;/a&gt; to find supported values for a specific marketplace/site. For sample values, see &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/metadata/feature-regulatorhazmatcontainer.html#Pictogra&quot; target=&quot;_blank&quot;&gt;Pictogram sample values&lt;/a&gt;.	
                  &lt;br&gt;    &lt;br&gt;
				  For product safety pictograms, use the &lt;a href = "/api-docs/sell/metadata/resources/marketplace/methods/getProductSafetyLabels" target="_blank"&gt;getProductSafetyLabels&lt;/a&gt; method in the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/methods&quot;&gt;Metadata API&lt;/a&gt; to find supported values for a specific marketplace/site.&lt;/span&gt;	
               </xs:documentation>
               <xs:appinfo>
                  <CallInfo>
                     <CallName>AddFixedPriceItem</CallName>
                     <CallName>AddItem</CallName>
                     <CallName>AddItems</CallName>
                     <CallName>RelistFixedPriceItem</CallName>
                     <CallName>RelistItem</CallName>
                     <CallName>ReviseFixedPriceItem</CallName>
                     <CallName>ReviseItem</CallName>
                     <CallName>VerifyAddItem</CallName>
                     <CallName>VerifyAddFixedPriceItem</CallName>
                     <CallName>VerifyRelistItem</CallName>
                     <RequiredInput>Conditionally</RequiredInput>
                  </CallInfo>
                  <CallInfo>
                     <CallName>GetItem</CallName>
                     <CallName>GetItems</CallName>
                     <Returned>Conditionally</Returned>
                  </CallInfo>				  
               </xs:appinfo>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
<!--

##### from file eBLBaseComponents/public/PictureDetailsType.xsd #####

-->
	<xs:complexType name="PictureDetailsType">
		<xs:annotation>
			<xs:documentation>
				Contains the data for the pictures associated with an item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GalleryType" type="ns:GalleryTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					&lt;a name="galleryTypeField"&gt;&lt;/a&gt;
						This field is used to specify the type of picture gallery to use for the listing. If this field is omitted, a standard picture gallery is used for the listing. There is no listing fee for a standard picture gallery.
						&lt;br/&gt;&lt;br/&gt;
						To use the Gallery Plus feature, you must include this field and set its value to &lt;code&gt;Plus&lt;/code&gt;.
						&lt;br/&gt;&lt;br/&gt;
						The Gallery image will be the first URL passed
						into the first &lt;b&gt;PictureURL&lt;/b&gt; field, so if you want a specific picture to be the Gallery image, you should make sure you pass the URL for this picture in the first &lt;b&gt;PictureURL&lt;/b&gt; field.
						&lt;br/&gt;&lt;br/&gt;
						When revising a listing, if you disable the Gallery Plus feature by including the &lt;b&gt;GalleryType&lt;/b&gt; field and setting its value to &lt;code&gt;Gallery&lt;/code&gt;, the original feature fee for this feature will not be credited to the seller.
						&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Default>Gallery</Default>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<Default>Gallery</Default>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
			<xs:element name="GalleryURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the URL for the gallery image of an item returned in &lt;b&gt;GetMyeBayBuying&lt;/b&gt;&lt;br/&gt; and &lt;b&gt;GetMyeBaySelling&lt;/b&gt;.&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1024</MaxLength>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;PictureURL&lt;/b&gt; field contains a picture URL of the item, which can be sourced from eBay Picture Services (EPS-hosted) or an external server (self-hosted). A listing can include up to 24 picture URLs, but these URLs cannot be mixed between self-hosted and EPS-hosted within the same listing. Use the &lt;b&gt;UploadSiteHostedPictures&lt;/b&gt; call to upload images to EPS. All URLs must use the 'https' protocol; URLs using the 'http' protocol are not permitted.
						&lt;br/&gt;&lt;br/&gt;
						Sellers can have up to 24 pictures in almost any category at no cost. Motor vehicle listings are an exception. The number of included pictures in motor vehicle listings depend on the selected vehicle package (see &lt;a href=&quot;https://www.ebay.com/help/selling/fees-credits-invoices/motors-fees?id=4127&quot;&gt;Fees for selling vehicles on eBay Motors&lt;/a&gt;). 
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							If a URL contains spaces, those spaces can be replaced with &lt;code&gt;%20&lt;/code&gt;. For example, &lt;code&gt;https://example.com/my image.jpg&lt;/code&gt; must be submitted as &lt;code&gt;https://example.com/my%20image.jpg&lt;/code&gt; to replace the space in the image file name. However, a semicolon character (;) cannot be replaced with &lt;code&gt;%20&lt;/code&gt;, so a semicolon cannot be a part of the URL, as an error will occur.
						&lt;/span&gt;
						The Gallery image will be the first &lt;b&gt;PictureURL&lt;/b&gt;
						in the array of &lt;b&gt;PictureURL&lt;/b&gt; fields.

						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						All images, whether they are hosted by EPS or self-hosted, must comply with eBay picture requirements, including the requirement that all images must be at least 500 pixels on its longest side. If the image does not satisfy the 500 pixels requirement, the listing may be blocked. For more information about other requirements and tips for adding pictures to listings, see the  &lt;a href="https://www.ebay.com/help/selling/listings/adding-pictures-listings?id=4148"&gt;Adding pictures to your listings&lt;/a&gt; help page.
						&lt;/span&gt;
						To specify multiple pictures, send each URL in a separate, &lt;b&gt;PictureDetails.PictureURL&lt;/b&gt; element. The first URL passed in defaults to be the 'gallery image', and will be the first picture that is shown when a user lands on the View Item page.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						The total length of all  &lt;b&gt;PictureURL&lt;/b&gt; values associated with a listing must not exceed 3975 characters.
						&lt;/span&gt;						

						&lt;br&gt;
						If a listing uses a single, self-hosted picture (except in the case of a multiple-variation listing), the picture will be copied to eBay Picture Services (EPS) and the &lt;b&gt;PictureDetails.PictureURL&lt;/b&gt; value returned by &lt;b&gt;GetItem&lt;/b&gt; will be an EPS URL.

						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;For VerifyAddItem only:&lt;/b&gt; You must include a picture even when using &lt;b&gt;VerifyAddItem&lt;/b&gt;. If you don't have a image file, you can use the following
						fake eBay Picture Services URL (https://i2.ebayimg.com/abc/M28/dummy.jpg) with this call.

						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem and RelistItem only:&lt;/b&gt; To remove a picture when
						revising or relisting an item, specify &lt;b&gt;PictureDetails&lt;/b&gt; with all the pictures that you want the listing to include. That is, you need to completely replace the original set
						of URLs with the revised set. You cannot remove all the &lt;b&gt;PictureURL&lt;/b&gt; fields from a listing because each listing requires at least one picture.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;Remember&lt;/b&gt;: The 'gallery image' will be the first &lt;b&gt;PictureURL&lt;/b&gt; in the array of &lt;b&gt;PictureURL&lt;/b&gt; fields. So, if the first image passed in when relisting/revising is different from when the listing was created, the 'gallery image' will be changed.

						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; For some large merchants, there are no limitations on when pictures can be added or removed from a fixed-price listing, even when the listing has had transactions or is set to end within 12 hours.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500 per URL, 3975 for all specified URLs</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ReturnAll</Details>
							<MaxOccurs>24</MaxOccurs>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Add pictures</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/pictures.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureSource" type="ns:PictureSourceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates if the listing contains image files uploaded to the eBay Picture Server (EPS), or externally-hosted images for which eBay created EPS equivalents.&lt;br&gt;&lt;br&gt;This value defaults to &lt;code&gt;EPS&lt;/code&gt;, so if a seller is going to upload externally-hosted image URLs, this field must be included and set to &lt;code&gt;Vendor&lt;/code&gt;.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt;  Original EPS and externally-hosted images cannot be mixed, so this value cannot be changed if a listing already has one or more images.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<Default>EPS</Default>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryStatus" type="ns:GalleryStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the gallery image upload failed and gives a reason
						for the failure, such as 'InvalidUrl' or 'ServerDown'. It is not
						returned if the gallery image is uploaded successfully.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryErrorInfo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the reason the
						gallery generation failed, such as, URL for the image is not valid.
						This field is returned when &lt;b&gt;GalleryStatus&lt;/b&gt; field is returned
						and does not appear when the gallery generation is successful.
						&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1024</MaxLength>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalPictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						When returned this contains the original URL of a self-hosted pictures, associated with the item when	the item was listed.
						&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500</MaxLength>
						<maxOccurs>1</maxOccurs>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
						<SeeLink>
							<Title>Picture hosting</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/picture-hosting.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExtendedPictureDetails" type="ns:ExtendedPictureDetailsType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;ExtendedPictureDetails&lt;/b&gt; container and its child fields are no longer returned under any circumstances, including when self-hosted pictures are used for the item. When self-hosted pictures are used by the seller, only the external URL of the gallery image is shown in the PictureDetails.ExternalPictureURL field, and only the equivalent eBay Picture Server (EPS) URLs are shown for the rest of the item&apos;s images in separate &lt;b&gt;PictureDetails.PictureURL&lt;/b&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>1375</DeprecationVersion>
						<DeprecationDetails>NotReturned</DeprecationDetails>
						<UseInstead>PictureDetails.ExternalPictureURL</UseInstead>					
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PictureFormatCodeType.xsd #####

-->
	<xs:simpleType name="PictureFormatCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates the format of the picture returned. Sometimes this is different than the format of the uploaded picture.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="JPG">
				<xs:annotation>
					<xs:documentation>
						Indicates the picture was returned in JPG format. Uploaded pictures in JPG, TIF, or BMP will be returned as JPG.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GIF">
				<xs:annotation>
					<xs:documentation>
						Indicates the picture was returned in GIF format.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PNG">
				<xs:annotation>
					<xs:documentation>
						Indicates the picture was returned in PNG format.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal use &lt;b&gt;only&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureSetCodeType.xsd #####

-->
	<xs:simpleType name="PictureSetCodeType">
    <xs:annotation>
      <xs:documentation>
        Specifies whether to generate the 'standard' set of images for each picture or to also generate a super-sized image.
        &lt;br/&gt;&lt;br/&gt;
        &lt;b&gt;Note:&lt;/b&gt; This type is used only for images that will be used in a listing.
      </xs:documentation>
      <xs:appinfo>
      	<AllValuesExcept>Large</AllValuesExcept>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Standard">
        <xs:annotation>
          <xs:documentation>
            Indicates to generate the "Standard" set of images, which is a set of 7 images of various sizes, for each &lt;b&gt;ExternalPictureURL&lt;/b&gt; submitted in the request.
            This is the default. &lt;b&gt;Note:&lt;/b&gt; This field is used only for images that will be used in a listing.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Supersize">
        <xs:annotation>
          <xs:documentation>
            Indicates to generate the "Standard" set &lt;i&gt;plus&lt;/i&gt; a super-sized image for each &lt;b&gt;ExternalPictureURL&lt;/b&gt; submitted in the request.
            In order to include the super-sized image in the Add Item calls, you must also specify &lt;b&gt;Item.PictureDetails.PhotoDisplay.Supersize&lt;/b&gt; or &lt;b&gt;Item.PictureDetails.PhotoDisplay.PicturePack&lt;/b&gt;.
             &lt;b&gt;Note:&lt;/b&gt; This field is used only for images that will be used in a listing.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Large">
        <xs:annotation>
          <xs:documentation>
            This field is no longer returned.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CustomCode">
        <xs:annotation>
          <xs:documentation>
            Reserved for internal use &lt;b&gt;only&lt;/b&gt;.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureSetMemberType.xsd #####

-->
	<xs:complexType name="PictureSetMemberType">
		<xs:annotation>
			<xs:documentation>
				URL and size information for each generated and stored picture.
				This data is provided for use in application previews of pictures.
				This data is used for display control for specific pictures in the generated imageset.
				This container is supplied for all generated pictures.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MemberURL" type="xs:anyURI"	minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						URL for the picture.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>UploadSiteHostedPictures</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureHeight" type="xs:int"	minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						Height of the picture in pixels.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>UploadSiteHostedPictures</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureWidth" type="xs:int"	minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						Width of the picture in pixels.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>UploadSiteHostedPictures</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PictureSourceCodeList.xsd #####

-->
	<xs:simpleType name="PictureSourceCodeType">
		<xs:annotation>
			<xs:appinfo>
				<allValuesExcept>PictureManager</allValuesExcept>
			</xs:appinfo>
			<xs:documentation>
				Enumerated type used to specify where a listing's image(s) are hosted.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EPS">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the image(s) specified in the &lt;b&gt;PictureURL&lt;/b&gt; field(s) are hosted by eBay Picture Services.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManager">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Vendor">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the image(s) specified in the &lt;b&gt;PictureURL&lt;/b&gt; field(s) are hosted by a third-party vendor. Note that if pictures are externally-hosted, they must be hosted on a site that is using the 'https' protocol.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureURLsType.xsd #####

-->
	<xs:complexType name="PictureURLsType">
		<xs:annotation>
			<xs:documentation>
				This container returns the URLs of the seller's self-hosted (hosted outside of eBay) pictures and the URL for the corresponding eBay Picture Services (EPS), that was generated when the picture was uploaded.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		<xs:element name="eBayPictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;ExtendedPictureDetails&lt;/b&gt; container and its child fields are no longer returned under any circumstances, including when self-hosted pictures are used for the item. When self-hosted pictures are used by the seller, only the external URL of the gallery image is shown in the &lt;b&gt;PictureDetails.ExternalPictureURL&lt;/b&gt; field, and only the equivalent eBay Picture Server (EPS) URLs are shown for the rest of the item&apos;s images in separate &lt;b&gt;PictureDetails.PictureURL&lt;/b&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>150</MaxLength>
						<MaxOccurs>24</MaxOccurs>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none,ItemReturnDescription,ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
		</xs:element>
		<xs:element name="ExternalPictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;ExtendedPictureDetails&lt;/b&gt; container and its child fields are no longer returned under any circumstances, including when self-hosted pictures are used for the item. When self-hosted pictures are used by the seller, only the external URL of the gallery image is shown in the &lt;b&gt;PictureDetails.ExternalPictureURL&lt;/b&gt; field, and only the equivalent eBay Picture Server (EPS) URLs are shown for the rest of the item&apos;s images in separate &lt;b&gt;PictureDetails.PictureURL&lt;/b&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>150</MaxLength>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
		</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PictureUploadPolicyCodeType.xsd #####

-->
	<xs:simpleType name="PictureUploadPolicyCodeType">
		<xs:annotation>
			<xs:documentation>
				Values to be used in choosing that an uploaded picture is added to the available pictures on the eBay site.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Add">
				<xs:annotation>
					<xs:documentation>
						Specifies that an uploaded picture is added to the pictures available to a
						seller on the eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClearAndAdd">
				<xs:annotation>
					<xs:documentation>
						Specifies, first, that all pictures available to a seller on the eBay site are
						removed, and then second, that the currently uploaded picture is made
						available to the seller.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal use ONLY.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PicturesType.xsd #####

-->
	<xs:complexType name="PicturesType">
		<xs:annotation>
			<xs:documentation>
			Defines variation-specific pictures associated with one
			&lt;b&gt;VariationSpecificName&lt;/b&gt; (e.g., Color) whose values differ across variations.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="VariationSpecificName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						One aspect of the variations that will be illustrated in the
						pictures for all variations. For example, if each variation
						is visually distinguished by color and the pictures show
						the different colors available, then specify "Color" as the name.
						The name must match one of the names specified in the
						&lt;b&gt;VariationSpecifics&lt;/b&gt; container.
						&lt;br&gt;&lt;br&gt;
						This field is required in each &lt;b&gt;Item.Variations.Pictures&lt;/b&gt; container that is used.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>40</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationSpecificPictureSet" type="ns:VariationSpecificPictureSetType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A container consisting of one or more picture URLs associated with a variation
						specific value (e.g., color=blue). For example, suppose a listing contains blue
						and black color variations, and &lt;b&gt;VariationSpecificName=Color&lt;/b&gt;.
						In this case, one picture set could contain pictures of the blue shirts (e.g.,
						front view, back view, and close-up of a trim detail), and another picture set
						could contain pictures of the black shirts.
						&lt;br&gt;&lt;br&gt;
						A variation specific picture set can consist of up to 12 images hosted by eBay
						Picture Services (EPS) or self-hosted (hosted outside of eBay) pictures.
						The eBay Picture Services and self-hosted images can never
						be combined into the same variation specific picture set.
						&lt;br&gt;&lt;br&gt;
						At least one picture set is required if the &lt;b&gt;Pictures&lt;/b&gt; node
						is present in the request. You are not required to provide pictures
						for all values that correspond to the variation specific name.
						For example, a listing could have pictures depicting the blue and
						black color variations, but not the pink variations.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						All images must comply with the &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/pictures.html"&gt;Picture Requirements&lt;/a&gt;.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PolicyViolationDurationDetailsType.xsd #####

-->
	<xs:complexType name="PolicyViolationDurationDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated, as the maximum number of policy violations for a buyer is no longer a valid Buyer Requirement at the account or listing level.

				<!--Type used by the &lt;b&gt;PolicyViolationDuration&lt;/b&gt; container. A &lt;b&gt;PolicyViolationDuration&lt;/b&gt; container is returned for each supported period that a seller may specify through the &lt;b&gt;BuyerRequirementDetails.MaximumBuyerPolicyViolations&lt;/b&gt; container in an add/revise/relist call. The &lt;b&gt;BuyerRequirementDetails.MaximumBuyerPolicyViolations&lt;/b&gt; container can be used by the seller to limit the number of buyer policy violations a buyer may have during a set period before being restricted from buying an item. -->
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GeteBayDetails</CallName>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Period" type="ns:PeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					<!-- This enumeration value contains a evaluation period that may be set in the &lt;b&gt;BuyerRequirementDetails.MaximumBuyerPolicyViolations&lt;/b&gt; container of an add/revise/relist call by the seller to limit the number of buyer policy violations a buyer may have during this set period before a buyer is restricted from buying an item. -->
				</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<DeprecationVersion>1065</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>1065</EndOfLifeVersion>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is a textual description of the period returned in the &lt;b&gt;Period&lt;/b&gt; field, such as '1 month' or '6 months' on the US site. -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<DeprecationVersion>1065</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>1065</EndOfLifeVersion>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PreferredLocationCodeList.xsd #####

-->
	<xs:simpleType name="PreferredLocationCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the criteria for filtering search results by site, where site is determined by the site ID in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ListedInCurrencyImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items listed in the currency implied by the site specified in the
						request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocatedInCountryImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items located in the country implied by the site specified in the
						request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AvailableInCountryImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items available to the country implied by the site specified in the
						request. For the US site, this implies listings from ALL English-language
						countries that are available to the US.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SiteImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items listed on the site specified in the request, regardless of listing
						currency.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BelgiumListing">
				<xs:annotation>
					<xs:documentation>
						(in) Items located in Belgium or listed on one of the two Belgian sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PremiumSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="PremiumSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Indicates category support for listing of Local Market items by sellers
				subscribed to Local Market for Premium Vehicles.
				Each of the subscriptions will have following options, which will define
				"National" vs "Local" ad format listing.
				"LocalOptional" : This will allow national and local listing.
				"LocalOnly" : Seller can have Local listings only.
				"NationalOnly" : Seller can not opt into local only exposure. It has to be 
				national listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PricingTreatmentCodeList.xsd #####

-->
	<xs:simpleType name="PricingTreatmentCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the available discount price treatments that can be set up by eligible sellers.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="STP">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that Strikethrough Pricing is enabled for the order line item. If this value is returned, the price in the &lt;b&gt;OriginalRetailPrice&lt;/b&gt; field will be crossed out in the View Item page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MAP">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that Minimum Advertised Pricing is enabled for the order line item. If this value is returned, the minimum advertised price is found in the &lt;b&gt;MinimumAdvertisedPrice&lt;/b&gt; field.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that neither Strikethrough Pricing or Minimum Advertised Pricing is enabled for the order line item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MFO">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that Made For Outlet Comparison Pricing is enabled for the order line item. If this value is returned, the Made For Outlet Comparison price is found in the &lt;b&gt;MadeForOutletComparisonPrice&lt;/b&gt; field.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProPackCodeList.xsd #####

-->
	<xs:simpleType name="ProPackCodeType">
		<xs:annotation>
			<xs:documentation>
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This enumerated type is deprecated as the Pro Pack Bundle feature is no longer available on any eBay Marketplace sites.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Pro Pack listing upgrade is available for all sellers on the listing site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Pro Pack listing upgrade is not available to any sellers on the listing site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PowerSellerOnly">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Pro Pack listing upgrade is only available to seller with Power Seller status on the listing site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TopRatedSellerOnly">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Pro Pack listing upgrade is only available to Top Rated sellers on the listing site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProPackEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ProPackEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the ProPack feature (a feature pack). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProPackPlusEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ProPackPlusEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the ProPackPlus feature (a feature pack). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductCreationEnabledCodeType.xsd #####

-->
	<xs:simpleType name="ProductCreationEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>Disabled, Enabled, Required, CustomCode</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						Product creation is not supported for the category. 
						AddItem family calls can still list with product.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						Product Creation is supported for the category. 
						AddItem family calls can still list with product but can go through new product creation flow.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Required">
				<xs:annotation>
					<xs:documentation>
						Product Creation is required for the category. 
						AddItem family calls have to list with a product. If no product exists can go through new product creation flow.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProductCreationEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ProductCreationEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the product creation enable feature. If a field of this type is present, the corresponding feature applies to the site. The field is returned as an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductDetailsType.xsd #####

-->
	<xs:complexType name="ProductDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;ProductDetails&lt;/b&gt; container that is returned in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response if the &lt;code&gt;ProductDetails&lt;/code&gt; value is used in a &lt;b&gt;DetailName&lt;/b&gt; field (or no &lt;b&gt;DetailName&lt;/b&gt; fields are used).
				&lt;br&gt;&lt;br&gt;
				The &lt;b&gt;ProductDetails&lt;/b&gt; container shows the substitute text that can be used in place of an actual product identifier (e.g. EAN, ISBNs, UPC, or MPN) in case the product does not have a product identifier and/or the product identifier is not known by the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ProductIdentifierUnavailableText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field contains the actual text that should be passed into the relevant product identifier fields (e.g. &lt;b&gt;ProductListingDetails.UPC&lt;/b&gt; in an &lt;b&gt;AddItem&lt;/b&gt; call) when creating a listing. Some eBay categories require one or more Global Trade Item Numbers (GTINs), so either the actual GTIN or this substitute text must be passed into the relevant fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductIdentiferEnabledCodeType.xsd #####

-->
	<xs:simpleType name="ProductIdentiferEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type contains the values that may be returned in the &lt;b&gt;EANEnabled&lt;/b&gt;, &lt;b&gt;ISBNEnabled&lt;/b&gt;, and &lt;b&gt;UPCEnabled&lt;/b&gt; fields at the site level (&lt;b&gt;SiteDefaults&lt;/b&gt; container) and category level (&lt;b&gt;Category&lt;/b&gt; nodes) to indicate which sites and categories support, require, or do not support the use of product identifiers to help create a listing.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a product identifier (EAN, ISBN, UPC) may not be used to help create a listing. If returned at the site level (&lt;b&gt;SiteDefaults&lt;/b&gt; container), most categories on the site (specified in the X-EBAY-API-SITEID) do not support the use of product identifiers. If returned at the category level (&lt;b&gt;Category&lt;/b&gt; nodes), that specific category does not support the use of product identifiers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a product identifier (EAN, ISBN, UPC) may be used to help create a listing. If returned at the site level (&lt;b&gt;SiteDefaults&lt;/b&gt; container), most categories on the site (specified in the X-EBAY-API-SITEID) support the use of product identifiers. If returned at the category level (&lt;b&gt;Category&lt;/b&gt; nodes), that specific category supports the use of product identifiers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Required">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a product identifier (EAN, ISBN, UPC) is required when creating a listing. If returned at the site level (&lt;b&gt;SiteDefaults&lt;/b&gt; container), most categories on the site (specified in the X-EBAY-API-SITEID) require the use of product identifiers. If returned at the category level (&lt;b&gt;Category&lt;/b&gt; nodes), that specific category requires the use of product identifiers when creating a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is for future use.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProductListingDetailsType.xsd #####

-->
	<xs:complexType name="ProductListingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;ProductListingDetails&lt;/b&gt; container, which is used by a seller in an add/revise/relist call to identify a product through a Global Trade Item Number (EAN, ISBN, or UPC) or an eBay Product ID (e.g. 'ePID'). If a specified product identifier is matched to a product in the eBay catalog, some of the details for the product listing, such as listing category, product title, product description, product aspects, and stock photo are prefilled for the listing.
				&lt;br&gt;
				&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
				If a Brand/MPN pair is required for the product, these values must still be input through the &lt;b&gt;BrandMPN&lt;/b&gt; container.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="IncludeStockPhotoURL" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this value is &lt;code&gt;true&lt;/code&gt;, the listing will use the eBay catalog product's stock photo. In an Add/Revise/Relist call, this field is set to &lt;code&gt;true&lt;/code&gt; by default. If you will be using an eBay catalog product to list your item, it is always advised to include the stock photo. Sellers can also add their own pictures using one or more &lt;b&gt;Item.PictureDetails.PictureURL&lt;/b&gt; fields. Seller photos are particularly recommended for used and modified products to give prospective buyers a clear sense of exactly what they are purchasing.
						In &lt;b&gt;GetItem&lt;/b&gt; and other 'Get' calls, the URL of the stock photo will be returned in the &lt;b&gt;StockPhotoURL&lt;/b&gt; field.
						&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>true</Default>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Using eBay stock photos</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/stock-photos.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="UseStockPhotoURLAsGallery" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this value is &lt;code&gt;true&lt;/code&gt;, the listing will use the eBay catalog product's stock photo as the Gallery thumbnail photo. In an Add/Revise/Relist call, this field is set to &lt;code&gt;true&lt;/code&gt; by default. If this field is set to &lt;code&gt;true&lt;/code&gt;, the &lt;b&gt;IncludeStockPhotoURL&lt;/b&gt; field must also be set to &lt;code&gt;true&lt;/code&gt; or this field will have no effect. Sellers can also add their own pictures using one or more &lt;b&gt;Item.PictureDetails.PictureURL&lt;/b&gt; fields, but none of these photos will be the Gallery thumbnail photo.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>true</Default>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/stock-photos.html#gallery</URL>
							<Title>Stock photo as gallery image</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StockPhotoURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The full URL for the eBay catalog product's stock photo. This field is only returned if the seller used an eBay catalog product to list the item, and the
						&lt;b&gt;IncludeStockPhotoURL&lt;/b&gt; field was set to &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Copyright" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Copyright statement indicating the source of the product information. This information will be
						included in the listing if the seller used an eBay catalog product to list the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductReferenceID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						In an Add/Revise/Relist call, this field is used to pass in the eBay Product ID (e.g. ePID), which is the unique identifier of an eBay catalog product. Although an eBay catalog product match can be found using one or more GTIN values, passing in an ePID value is the best way to try and discover the appropriate eBay catalog product.
						&lt;br&gt;
						&lt;br&gt;
						This field is also returned in &lt;b&gt;GetItem&lt;/b&gt; if the listing is associated with a eBay catalog product.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>38 (42 with "EPID")</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailsURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable and should not be used.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
						</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductDetailsURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable and should not be used.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
						</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnSearchResultOnDuplicates" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If the seller attempts to use &lt;b&gt;ProductListingDetails&lt;/b&gt; in an Add/Revise/Relist call to find an eBay catalog product match, and multiple matches are found, the call will actually fail. This field can be included and set to &lt;code&gt;true&lt;/code&gt; if the seller wants to see the eBay catalog products that were found through error messages in the call response. This flag will not have an effect if only one catalog product match is found, or if the &lt;b&gt;UseFirstProduct&lt;/b&gt; field is used and set to  &lt;code&gt;true&lt;/code&gt; and a catalog product is found to create/revise the listing. &lt;br&gt;
						&lt;br&gt;
						If this field is omitted or set to &lt;code&gt;false&lt;/code&gt;, and multiple catalog products are found, the call will fail and no information about the matching catalog products will be returned.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>false</Default>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ISBN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used if the seller wants to, or is required to identify a product using an ISBN (International Standard Book Number) value. An ISBN is a unique identifer for books. Both 10 and 13-character ISBNs are supported. When specifying a 13-character ISBN, the value must begin with either &apos;978&apos; or &apos;979&apos;. The seller can use the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to see if an ISBN is supported/required for a category.
						&lt;br/&gt;&lt;br/&gt;
						If the &lt;b&gt;IncludeeBayProductDetails&lt;/b&gt; field is omitted or included and set to &lt;code&gt;true&lt;/code&gt;, eBay will use the ISBN value passed into this field to try and find a matching eBay catalog product. If a match is found, the listing will pick up the product details of the catalog product, including the product title, product description, item specifics, and stock photo. If the seller is passing in an ePID through the &lt;b&gt;ProductReferenceID&lt;/b&gt; field, this field is not needed, as all product identifiers will get picked up automatically by the listing if a matching catalog product is found.
						&lt;br/&gt;&lt;br/&gt;
						This field is only applicable for single-variation listings. For multiple-variation listings, if the category/product requires an ISBN value, this value should be passed into the &lt;b&gt;Variation.VariationProductListingDetails.ISBN&lt;/b&gt; field instead.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;
						If the listing is being posted to a category that expects an ISBN value, but one doesn&apos;t exist for the product, the seller must provide a string indicating that the product identifier is unavailable. This text varies by marketplace. Refer to &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/inventory/product-identifier-text.html&quot; target=&quot;_blank&quot;&gt;Product Identifier Text&lt;/a&gt; for the specific text based on the listing marketplace.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UPC" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used if the seller wants to, or is required to identify a product using a UPC (Universal Product Code) value. A UPC is a commonly used identifer for many different products. The seller can use the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to see if a UPC is supported/required for a category.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						The &lt;b&gt;UPC&lt;/b&gt; (and UPC values) are typically only applicable to US products listed on US eBay marketplace. If a European seller is selling a European-based product (with an EAN value) on the US site, instead of using the &lt;b&gt;EAN&lt;/b&gt; field, the seller will use the &lt;b&gt;UPC&lt;/b&gt; field to pass in the EAN value.
						&lt;/span&gt;
						&lt;br/&gt;
						If the &lt;b&gt;IncludeeBayProductDetails&lt;/b&gt; field is omitted or included and set to &lt;code&gt;true&lt;/code&gt;, eBay will use the UPC value passed into this field to try and find a matching eBay catalog product. If a match is found, the listing will pick up the product details of the catalog product, including the product title, product description, item specifics, and stock photo. If the seller is passing in an ePID through the &lt;b&gt;ProductReferenceID&lt;/b&gt; field, this field is not needed, as all product identifiers will get picked up automatically by the listing if a matching catalog product is found.
						&lt;br/&gt;&lt;br/&gt;
						This field is only applicable for single-variation listings. For multiple-variation listings, if the category/product requires a UPC value, this value should be passed into the &lt;b&gt;Variation.VariationProductListingDetails.UPC&lt;/b&gt; field instead.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;
						If the listing is being posted to a category that expects a UPC value, but one doesn&apos;t exist for the product, the seller must provide a string indicating that the product identifier is unavailable. This text varies by marketplace. Refer to &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/inventory/product-identifier-text.html&quot; target=&quot;_blank&quot;&gt;Product Identifier Text&lt;/a&gt; for the specific text based on the listing marketplace.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EAN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used if the seller wants to, or is required to identify a product using an EAN (European Article Number) value. An  EAN is a unique 8 or 13-digit identifier that many industries (such as book publishers) use to identify products. The seller can use the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to see if an EAN is supported/required for a category.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;
						The &lt;b&gt;EAN&lt;/b&gt; (and EAN values) are typically only applicable to European products listed on European eBay marketplaces. If a US seller is selling a US-based product (with a UPC value) on a European site (such as eBay UK), instead of using the &lt;b&gt;UPC&lt;/b&gt; field, the seller will use the &lt;b&gt;EAN&lt;/b&gt; field to pass in the UPC value.
						&lt;/span&gt;
						&lt;br/&gt;
						If the &lt;b&gt;IncludeeBayProductDetails&lt;/b&gt; field is omitted or included and set to &lt;code&gt;true&lt;/code&gt;, eBay will use the EAN value passed into this field to try and find a matching eBay catalog product. If a match is found, the listing will pick up the product details of the catalog product, including the product title, product description, item specifics, and stock photo. If the seller is passing in an ePID through the &lt;b&gt;ProductReferenceID&lt;/b&gt; field, this field is not needed, as all product identifiers will get picked up automatically by the listing if a matching catalog product is found.
						&lt;br/&gt;&lt;br/&gt;
						This field is only applicable for single-variation listings. For multiple-variation listings, if the category/product requires an EAN value, this value should be passed into the &lt;b&gt;Variation.VariationProductListingDetails.EAN&lt;/b&gt; field instead.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;					
						If the listing is being posted to a category that requires an EAN value, but one doesn&apos;t exist for the product, the seller must provide a string indicating that the product identifier is unavailable. This text varies by marketplace. Refer to &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/inventory/product-identifier-text.html&quot; target=&quot;_blank&quot;&gt;Product Identifier Text&lt;/a&gt; for the specific text based on the listing marketplace.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BrandMPN" type="ns:BrandMPNType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used if the seller wants to, or is required to identify a product using an Brand/Manufacturer Part Number (MPN) pair. The seller can use the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to see if a Brand/MPN pair is supported/required for a category. Both the &lt;b&gt;Brand&lt;/b&gt; and &lt;b&gt;MPN&lt;/b&gt; fields are required if the category/product requires an MPN value.
						&lt;br/&gt;&lt;br/&gt;
						If the &lt;b&gt;IncludeeBayProductDetails&lt;/b&gt; field is omitted or included and set to &lt;code&gt;true&lt;/code&gt;, eBay will use the Brand/MPN pair to try and find a matching eBay catalog product. If a match is found, the listing will pick up the product details of the catalog product, including the product title, product description, item specifics, and stock photo. If the seller is passing in an ePID through the &lt;b&gt;ProductReferenceID&lt;/b&gt; field, this field is not needed, as all product identifiers associated with the catalog product will get picked up automatically by the listing if a matching catalog product is found.
						&lt;br/&gt;&lt;br/&gt;
						This container is only applicable for single-variation listings. For multiple-variation listings, if the category requires Brand/MPN pairs, the product brand (shared by all variations in this listing) is passed in through the item-level item specifics (&lt;b&gt;Item.ItemSpecifics.NameValueList&lt;/b&gt;), and the MPN value for each variation in the listing is passed in through the variation-level item specifics (&lt;b&gt;Variation.VariationSpecifics.NameValueList&lt;/b&gt;).
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;
						If the listing is being posted to a category that requires or recommends a Brand and MPN value, the Brand and MPN values for the product should always be passed in through separate &lt;b&gt;ItemSpecifics.NameValueList&lt;/b&gt; containers since the Brand and MPN values passed in through the &lt;b&gt;ProductListingDetails.BrandMPN&lt;/b&gt; will not get picked up by the generated/revised listing unless the the Brand/MPN pair is successfully matched to an eBay catalog product. If an MPN doesn't exist for a product, the seller must provide a string indicating that the product identifier is unavailable. This text varies by marketplace. Refer to &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/inventory/product-identifier-text.html&quot; target=&quot;_blank&quot;&gt;Product Identifier Text&lt;/a&gt; for the specific text based on the listing marketplace.
						&lt;/span&gt;
						&lt;br&gt;						
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UseFirstProduct" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field can be included and set to &lt;code&gt;true&lt;/code&gt; if the seller wants to use the first eBay catalog product that is found to create/revise the listing. eBay will search for an eBay catalog product match if the seller provides an ePID or one or more GTIN values. If this field is omitted, or included and set to &lt;code&gt;false&lt;/code&gt;, the call will fail if more than one eBay catalog product is found.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>false</Default>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeeBayProductDetails" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field controls whether or not an eBay catalog product is used to create or revise a listing. If an ePID or GTIN value is provided through the &lt;b&gt;ProductListingDetails&lt;/b&gt; container when adding, revising, or relisting an item, the default behavior is for eBay to try and find a match for the product in the eBay catalog, and then automatically create/revise the listing using the product title, product description, item specifics, and stock photo defined for the catalog product.
						&lt;br&gt;&lt;br&gt;
						If the seller wants to use an eBay catalog product to create/revise a listing, the seller can include this field and set its value to &lt;code&gt;true&lt;/code&gt;, or just omit this field, as its default value is &lt;code&gt;true&lt;/code&gt;. If a seller doesn't want use an eBay catalog product to create/revise their listing, this field should be included and set to &lt;code&gt;false&lt;/code&gt;. If the seller declines to use an eBay catalog product, they will be required to pass in their own listing title, listing description, item specifics, a listing category, and at least one picture.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>true</Default>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NameValueList" type="ns:NameValueListType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container is for future use. If it used, it will be ignored.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductRequiredEnabledCodeType.xsd #####

-->
	<xs:simpleType name="ProductRequiredEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is used by the &lt;b&gt;ProductRequiredEnabled&lt;/b&gt;  field that can be returned under the &lt;b&gt;SiteDefaults&lt;/b&gt; and/or &lt;b&gt;Category&lt;/b&gt; containers of a &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response.
				&lt;br&gt;
				&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
				Due to the rollback of the Product-Based Shopping Experience mandate for all eBay categories, the &lt;b&gt;ProductRequiredEnabled&lt;/b&gt; field no longer has any practical use since it will show as Disabled for &lt;b&gt;SiteDefaults&lt;/b&gt; and all &lt;b&gt;Category&lt;/b&gt; nodes. Due to this fact, the &lt;b&gt;ProductRequiredEnabledCodeType&lt;/b&gt; is currently not applicable.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the category does not require product-based listings (associated with an eBay catalog product).
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Due to the rollback of the Product-Based Shopping Experience mandate for all eBay categories, this value should get returned for &lt;b&gt;SiteDefaults&lt;/b&gt; and all &lt;b&gt;Category&lt;/b&gt; nodes.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the category requires listings within the category to be associated with an eBay catalog product.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Due to the rollback of the Product-Based Shopping Experience mandate for all eBay categories, this value should never get returned for &lt;b&gt;SiteDefaults&lt;/b&gt; or for any &lt;b&gt;Category&lt;/b&gt; nodes.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProductRequiredEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ProductRequiredEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ProductRequiredEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as &lt;b&gt;ProductRequiredEnabled&lt;/b&gt; is included as a &lt;a href="types/FeatureIDCodeType.html"&gt;FeatureID&lt;/a&gt; value in the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request). The &lt;b&gt;ProductRequiredEnabled&lt;/b&gt; field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the Product-Based Shopping Experience.
				&lt;br&gt;
				&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
				Due to the rollback of the Product-Based Shopping Experience mandate for all eBay categories, the &lt;b&gt;FeatureDefinitions.ProductRequiredEnabled&lt;/b&gt; field no longer has any practical use. Due to this fact, the &lt;b&gt;ProductRequiredEnabledDefinitionType&lt;/b&gt; is currently not applicable.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductSafetyType.xsd #####

-->
	<xs:complexType name="ProductSafetyType">
		<xs:annotation>
			<xs:documentation>
             Type defining the &lt;b&gt;Pictograms&lt;/b&gt; and &lt;b&gt;Statements&lt;/b&gt; containers, and the &lt;b&gt;Component&lt;/b&gt; field, that provide product safety and compliance related information.
			&lt;br /&gt;
			&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As a part of General Product Safety Regulation (GPSR) requirements effective on December 13th, 2024, sellers sellers operating in, or shipping to, EU-based countries or Northern Ireland are conditionally required to provide product safety and compliance information in their eBay listings. For more information on GPSR, see &lt;a href = "https://www.ebay.com/sellercenter/resources/general-product-safety-regulation" target="_blank"&gt;General Product Safety Regulation (GPSR)&lt;/a&gt;.&lt;/span&gt;			 
			 </xs:documentation>
		</xs:annotation>
		<xs:sequence>
            <!-- Pictograms -->
			 <xs:element name="Pictograms" type="ns:PictogramsType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This container is used by the seller to provide product safety pictograms for the listing. This field is conditionally required if product safety information is supplied.
						&lt;br /&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; When supplying product safety information, one of the following elements is required: &lt;b&gt;Pictograms&lt;/b&gt; or &lt;b&gt;Statements&lt;/b&gt;. Both elements can be included on a listing, but only one is required.&lt;/span&gt;	
						A maximum of 2 pictograms are allowed for product safety. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			    </xs:annotation>
			</xs:element>
            <!-- Statements -->
            <xs:element name="Statements" type="ns:StatementsType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This container is used by the seller to provide product safety statements for the listing. This field is conditionally required if product safety information is supplied. 
						&lt;br /&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; When supplying product safety information, one of the following elements is required: &lt;b&gt;Pictograms&lt;/b&gt; or &lt;b&gt;Statements&lt;/b&gt;. Both elements can be included on a listing, but only one is required.&lt;/span&gt;	
						A maximum of 8 statements are allowed for product safety. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>   
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
            <!-- Component -->
			<xs:element name="Component" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This field is used by the seller to provide product safety component information for the listing. For example, component information can include specific warnings related to product safety, such as 'Tipping hazard'. This field is optional for Product Safety. 
						&lt;br /&gt;
		                &lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Component information can only be specified if used with the &lt;b&gt;Pictograms&lt;/b&gt; and/or &lt;b&gt;Statements&lt;/b&gt; field; if the component is provided without one or both of these fields, an error will occur. &lt;/span&gt;	
					</xs:documentation>
					<xs:appinfo>
                        <MaxLength>50 characters for this field</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductSuggestionType.xsd #####

-->
	<xs:complexType name="ProductSuggestionType">
		<xs:annotation>
			<xs:documentation>
				Identifies an individual product suggestion. The product details include the EPID, Title, Stock photo url and if it is 
				an exact match.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the product from the eBay catalog.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EPID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The product reference Id of the product
						The eBay Product ID, a global reference ID for an eBay catalog product. The
						ePID is a fixed reference to a product (regardless of version).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StockPhoto" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fully qualified URL for a stock image (if any) that is associated with the
						eBay catalog product. The URL is for the image eBay usually displays in
						product search results (usually 70px tall). It may be helpful to calculate the
						dimensions of the photo programmatically before displaying it.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Recommended" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the product is an exact match, suitable for listing 
						the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductSuggestionsType.xsd #####

-->
	<xs:complexType name="ProductSuggestionsType">
		<xs:annotation>
			<xs:documentation>
				Provides a list of products recommended by eBay, which match the item information
				provided by the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ProductSuggestion" type="ns:ProductSuggestionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains details for one or more individual product suggestions. The product
						details include the EPID, Title, Stock photo url and whether or not the product
						is an exact match for the submitted item. This product information can be used
						to list subsequent items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProfileCategoryGroupCodeType.xsd #####

-->
	<xs:simpleType name="ProfileCategoryGroupCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the category group values. Business Policies profiles (Payment,
				Shipping, and Return Policy) are linked to category groups.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Inherit">
				<xs:annotation>
					<xs:documentation>
						Default value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						None.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ALL">
				<xs:annotation>
					<xs:documentation>
						For Business Policies, the 'ALL' enumeration value represents all eBay categories except for motor vehicles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MOTORS_VEHICLE">
				<xs:annotation>
					<xs:documentation>
						For Business Policies, the 'MOTORS_VEHICLE' enumeration value represents all motor vehicle categories.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProfileCategoryGroupDefinitionType.xsd #####

-->
	<xs:complexType name="ProfileCategoryGroupDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;PaymentProfileCategoryGroup&lt;/b&gt;, &lt;b&gt; ReturnPolicyProfileCategoryGroup&lt;/b&gt;, and &lt;b&gt;ShippingProfileCategoryGroup&lt;/b&gt; fields, which are all returned in the &lt;b&gt;GetCategoryFeature&lt;/b&gt; response if these Business Policies profile types apply to the category. Each of these fields is returned as an empty element.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PromotionalSaleDetailsType.xsd #####

-->
	<xs:complexType name="PromotionalSaleDetailsType">
		<xs:annotation>
			<xs:documentation>
				If a seller has reduced the price of a listed item with the Promotional Price Display
				feature, this type contains the original price of the discounted item and other
				information.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OriginalPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Original price of an item whose price a seller has reduced with the Promotional Price
						Display feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Start time of a discount for an item whose price a seller has reduced with the
						Promotional Price Display feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						End time of a discount for an item whose price a seller has reduced with the
						Promotional Price Display feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PromotionalShippingDiscountDetailsType.xsd #####

-->
	<xs:complexType name="PromotionalShippingDiscountDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details of a promotional shipping discount.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DiscountName" type="ns:DiscountNameCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The type of promotional shipping discount that is detailed in the profile. If the discount type is &lt;code&gt;MaximumShippingCostPerOrder&lt;/code&gt;, see &lt;b&gt;ShippingCost&lt;/b&gt;. If the discount type is &lt;code&gt;ShippingCostXForAmountY&lt;/code&gt;, see &lt;b&gt;ShippingCost&lt;/b&gt; and &lt;b&gt;OrderAmount&lt;/b&gt;. If the discount type is &lt;code&gt;ShippingCostXForItemCountN&lt;/code&gt;, see &lt;b&gt;ShippingCost&lt;/b&gt; and &lt;b&gt;ItemCount&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								MaximumShippingCostPerOrder, ShippingCostXForAmountY, ShippingCostXForItemCountN
							</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								MaximumShippingCostPerOrder, ShippingCostXForAmountY, ShippingCostXForItemCountN
							</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<OnlyTheseValues>
								MaximumShippingCostPerOrder, ShippingCostXForAmountY, ShippingCostXForItemCountN
							</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is shipping cost X when &lt;b&gt;DiscountName&lt;/b&gt; is either &lt;code&gt;ShippingCostXForAmountY&lt;/code&gt; or
						&lt;code&gt;ShippingCostXForItemCountN&lt;/code&gt;, and is the maximum cost when &lt;b&gt;DiscountName&lt;/b&gt; is
						&lt;code&gt;MaximumShippingCostPerOrder&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the cost Y of the order (not including shipping cost)
						when &lt;b&gt;DiscountName&lt;/b&gt; is set to &lt;code&gt;ShippingCostXForAmountY&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the number of items when &lt;b&gt;DiscountName&lt;/b&gt; is set to &lt;code&gt;ShippingCostXForItemsY&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PurchaseReminderEmailPreferencesType.xsd #####

-->
	<xs:complexType name="PurchaseReminderEmailPreferencesType">
		<xs:annotation>
			<xs:documentation>
			  Contains a seller's preference for sending a "Payment Reminder Email" to buyers.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PurchaseReminderEmailPreferences" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  If true, a payment reminder Email is sent to buyers.
				  </xs:documentation>
				  <xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/QuantityAvailableHintCodeList.xsd #####

-->
	<xs:simpleType name="QuantityAvailableHintCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates the text message type of the item's quantity availability.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Limited">
				<xs:annotation>
					<xs:documentation>
						(out) The message "Limited quantity available" is shown in the web
						flow (e.g., for a flash sale or a Daily Deal).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MoreThan">
				<xs:annotation>
					<xs:documentation>
						(out) The message "More than 10 available" is shown in the web flow.
						10 is the value of QuantityThreshold tag based on the seller's
						preference.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/QuantityOperatorCodeList.xsd #####

-->
	<xs:simpleType name="QuantityOperatorCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type used by the &lt;b&gt;QuantityOperator&lt;/b&gt; field that is returned under the &lt;b&gt;FavoriteSearch&lt;/b&gt; container in a &lt;b&gt;GetMyeBayBuying&lt;/b&gt; call. The values in this type indicate how the quantity of the item that the prospective desires compares to the quantity available.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="LessThan">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the quantity sought (specified in &lt;b&gt;Quantity&lt;/b&gt; field) is less than the quantity available (specified in &lt;b&gt;TotalAvailable&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LessThanOrEqual">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the quantity sought (specified in &lt;b&gt;Quantity&lt;/b&gt; field) is less than or equal to the quantity available (specified in &lt;b&gt;TotalAvailable&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Equal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the quantity sought (specified in &lt;b&gt;Quantity&lt;/b&gt; field) is equal to the quantity available (specified in &lt;b&gt;TotalAvailable&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GreaterThan">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the quantity sought (specified in &lt;b&gt;Quantity&lt;/b&gt; field) is greater than the quantity available (specified in &lt;b&gt;TotalAvailable&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GreaterThanOrEqual">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the quantity sought (specified in &lt;b&gt;Quantity&lt;/b&gt; field) is greater than or equal to the quantity available (specified in &lt;b&gt;TotalAvailable&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/QuantityRestrictionPerBuyerInfoType.xsd #####

-->
	<xs:complexType name="QuantityRestrictionPerBuyerInfoType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;QuantityRestrictionPerBuyer&lt;/b&gt; container, which is
				used by the seller to restrict the quantity of items that may be purchased by one buyer
				during the duration of a fixed-price listing (single or multi-variation).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaximumQuantity" type="xs:int" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the maximum quantity of items that a single buyer may
						purchase during the duration of a fixed-price listing (single or multi-variation).
						The buyer is blocked from the purchase if that buyer is attempting to purchase a
						quantity of items that will exceed this value. Previous purchases made by the buyer
						are taken into account. For example, if &lt;b&gt;MaximumQuantity&lt;/b&gt; is set to
						'5' for an item listing, and &lt;em&gt;Buyer1&lt;/em&gt; purchases a quantity of
						three, &lt;em&gt;Buyer1&lt;/em&gt; is only allowed to purchase an additional
						quantity of two in subsequent orders on the same item listing.
						&lt;br/&gt;&lt;br/&gt;
						This field is required if the &lt;b&gt;QuantityRestrictionPerBuyer&lt;/b&gt;
						container is used.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<Min>1</Min>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/QuestionTypeCodeList.xsd #####

-->
	<xs:simpleType name="QuestionTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type used by the member messaging calls to indicate the type of question that was asked.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="General">
				<xs:annotation>
					<xs:documentation>
			  		This enumeration value indicates that a general question was asked about the order line item.
			  	</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Shipping">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a question about shipping the order line item was asked.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Payment">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a payment question was asked about the order line item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MultipleItemShipping">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a question was asked about a shipment that involves multiple packages.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomizedSubject">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that question was asked about a customized subject.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<TagStatus>Reserved</TagStatus>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that question does not have a subject.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RateTableDetailsType.xsd #####

-->
	<xs:complexType name="RateTableDetailsType">
		<xs:annotation>
			<xs:documentation>
			   This type is used to reference a seller's specific domestic and/or international shipping rate tables. Shipping rate tables allow sellers to configure specific shipping costs based on the shipping destinations and level of service (e.g. economy, standard, expedite, and one-day). Generally speaking, sellers want to use these shipping rate tables so they can charge a higher shipping cost to the buyer whenever shipping costs are higher for them as well. For example, shipping to Alaska or Hawaii is generally more expensive than shipping to any other of the 48 US states, or in regards to international shipping, shipping to some regions and countries are more expensive than others.
   			 &lt;br&gt;&lt;br&gt;
				 Sellers configure domestic, international, and regional shipping rate tables in My eBay Shipping Preferences. To apply shipping rate tables, the shipping cost type must be flat-rate.
				 &lt;br&gt;&lt;br&gt;
				 For domestic shipping rate tables, the three supported domestic regions are Alaska &amp; Hawaii, US Protectorates (e.g. Puerto Rico and Guam), and APO/FPO destinations, which are US military bases/locations outside of the continental US. In addition to setting one flat rate based on the destination and service level, the seller also has the option of adding an extra charge based on the weight of the shipping package, or they can add a surcharge instead.
				 &lt;br&gt;&lt;br&gt;
				 For international shipping rate tables, specific rates may be set up for any and all geographical regions and individual countries within those regions. Similar to domestic shipping rate tables, the seller has the option of adding an extra charge based on the weight of the shipping package. Sellers cannot add a surcharge for international shipping.
				 &lt;br/&gt;&lt;br/&gt;
				 &lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The capability to create and use multiple domestic and international shipping rate tables (up to 40 per seller account) has rolled out to the US, Australia, Canada (English and French), Italy, UK, and Germany sites. For other sites, only one domestic and one international shipping rate table may be set up per seller. Until the seller's account is updated with the new shipping rate tables in My eBay, the seller will continue to use the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; tags and pass in &lt;code&gt;Default&lt;/code&gt; as the value. Once the seller's account is updated with the new shipping rate tables in My eBay, the seller will be required to use the new &lt;b&gt;DomesticRateTableId&lt;/b&gt; and &lt;b&gt;InternationalRateTableId&lt;/b&gt; tags, and the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; tags will not work.  Note that shipping rate tables can also be applied to Shipping business policies that are applied against a listing. The new shipping rate tables have all of the functionality of the old shipping rate tables, plus the seller has access to all domestic regions and not just the special regions (such as Alaska &amp; Hawaii, US Protectorates, and APO/FPO locations in US).&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
   		<xs:element name="DomesticRateTable" type="xs:string" minOccurs="0">
   			<xs:annotation>
   				<xs:documentation>
   					This field is used in an Add/Revise/Relist/Verify call to apply the domestic shipping rate table to the listing.
						&lt;br&gt;&lt;br&gt;
						In all cases, sellers pass in a string value of &lt;code&gt;Default&lt;/code&gt; to apply the domestic shipping rate table. The shipping rates and/or surcharges set up in the domestic shipping rate table will only be applicable based on the location of the buyer, and if that shipping service level is covered in one of the specified shipping service options in the listing. Basically, domestic shipping costs and surcharges are set in one or more &lt;b&gt;ShippingServiceOptions&lt;/b&gt; containers in the listing, and based on the settings and costs in the domestic shipping rate table, these shipping costs and/or surcharges may be overridden based on the buyer's location. For example, if the buyer lives in Alaska, and the domestic shipping rate table has one or more shipping rates set up for the &lt;em&gt;Alaska &amp; Hawaii&lt;/em&gt; domestic region, the buyer will see these rates in the View Item page and not the rates/costs that are defined in the &lt;b&gt;ShippingServiceOptions&lt;/b&gt; containers.
						&lt;br&gt;&lt;br&gt;
   					If a seller is revising or relisting an item, the domestic shipping rate table can be unassociated from the listing by using the empty tag: &lt;code&gt;&amp;lt;DomesticRateTable /&amp;gt;&lt;/code&gt;
   					&lt;br&gt;&lt;br&gt;
						This field is returned in the 'Get' calls if a domestic rate table is being applied to the listing, and it is only returned for the seller who listed the item.
						&lt;br/&gt;&lt;br/&gt;
				 		&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The capability to create and use multiple domestic and international shipping rate tables (up to 40 per seller account) has rolled out to the US, Australia, Canada (English and French), Italy, UK, and Germany sites. Currently, for sites other than the ones stated, only one domestic and one international shipping rate table may be set up per seller. Until the seller's account is updated with the new shipping rate tables in My eBay, the seller will continue to use the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; tags and pass in &lt;code&gt;Default&lt;/code&gt; as the value. Once the seller's account is updated with the new shipping rate tables in My eBay, the seller will be required to use the new &lt;b&gt;DomesticRateTableId&lt;/b&gt; and &lt;b&gt;InternationalRateTableId&lt;/b&gt; tags, and the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; tags will not work.  Note that shipping rate tables can also be applied to Shipping business policies that are applied against a listing. The new shipping rate tables have all of the functionality of the old shipping rate tables, plus the seller has access to all domestic regions and not just the special regions (such as Alaska &amp; Hawaii, US Protectorates, and APO/FPO locations in US).&lt;/span&gt;
   				</xs:documentation>
   				<xs:appinfo>
   					<MaxLength>50</MaxLength>
   					<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
   					<SeeLink>
   						<Title>Shipping rate tables</Title>
   						<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-rate-tables.html</URL>
   						<For>more information on using shipping rate tables.</For>
   					</SeeLink>
   				</xs:appinfo>
   			</xs:annotation>
   		</xs:element>
   		<xs:element name="InternationalRateTable" type="xs:string" minOccurs="0">
   			<xs:annotation>
   				<xs:documentation>
   					This field is used in an Add/Revise/Relist/Verify call to apply the international shipping rate table to the listing. International shipping rate tables can be used only for items listed on the eBay US, UK, and DE sites.
						&lt;br&gt;&lt;br&gt;
						In all cases, sellers pass in a string value of &lt;code&gt;Default&lt;/code&gt; to apply the international shipping rate table. The shipping rates set up in the international shipping rate table will only be applicable based on the location of the buyer, and if that shipping service level is covered in one of the specified international shipping service options in the listing. Basically, international shipping costs are set in one or more &lt;b&gt;InternationalShippingServiceOption&lt;/b&gt; containers in the listing, and based on the settings and costs in the international shipping rate table, these shipping costs may be overridden based on the buyer's location. For example, if the buyer lives in Argentina, and the international shipping rate table has one or more shipping rates set up for the country of &lt;em&gt;Argentina&lt;/em&gt;, the buyer will see these rates in the View Item page and not the rates/costs that are defined in the &lt;b&gt;InternationalShippingServiceOption&lt;/b&gt; containers.
						&lt;br&gt;&lt;br&gt;
						If a seller is revising or relisting an item, the international shipping rate table can be unassociated from the listing by using the empty tag: &lt;code&gt;&amp;lt;InternationalRateTable /&amp;gt;&lt;/code&gt;
						&lt;br&gt;&lt;br&gt;
						This field is returned in the 'Get' calls if an international rate table is being applied to the listing, and it is only returned for the seller who listed the item.
						&lt;br&gt;&lt;br&gt;
				 		&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The capability to create and use multiple domestic and international shipping rate tables (up to 40 per seller account) has rolled out to the US, Australia, Canada (English and French), Italy, UK, and Germany sites. Currently, for sites other than the ones stated, only one domestic and one international shipping rate table may be set up per seller. Until the seller's account is updated with the new shipping rate tables in My eBay, the seller will continue to use the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; tags and pass in &lt;code&gt;Default&lt;/code&gt; as the value. Once the seller's account is updated with the new shipping rate tables in My eBay, the seller will be required to use the new &lt;b&gt;DomesticRateTableId&lt;/b&gt; and &lt;b&gt;InternationalRateTableId&lt;/b&gt; tags, and the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; tags will not work.  Note that shipping rate tables can also be applied to Shipping business policies that are applied against a listing. The new shipping rate tables have all of the functionality of the old shipping rate tables, plus the seller has access to all domestic regions and not just the special regions (such as Alaska &amp; Hawaii, US Protectorates, and APO/FPO locations in US).&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
   					<SeeLink>
							<Title>Shipping rate tables</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-rate-tables.html</URL>
							<For>more information on using shipping rate tables.</For>
   					</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticRateTableId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;This field is only available for sellers on the US, Australia, Canada (English and French), Italy, UK, and Germany sites. The unique shipping rate identifiers that will be passed into this field can be retrieved using the &lt;b&gt;getRateTables&lt;/b&gt; call of the &lt;b&gt;Account API&lt;/b&gt;, or these identifiers can be viewed in the displayed URL when the seller selects a specific shipping rate table in the Shipping rate tables UI in My eBay.
						&lt;/span&gt;
						&lt;br&gt;
						This field is included in an Add/Revise/Relist/Verify call if the seller wants to apply a customized domestic shipping rate table to the listing. The string value that is supplied in this field is the unique identifier of the shipping rate table. If the &lt;b&gt;DomesticRateTableId&lt;/b&gt;  field is used, the seller must make sure that the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; fields are not used, as the old and new rate tables cannot be used together or an error will occur.
						&lt;br&gt;&lt;br&gt;
						In domestic shipping rate tables, sellers customize the flat-rate cost of shipping based on shipping destination (region/state/province) and shipping service level (one-day, expedited, standard, economy in US). In addition to setting one flat rate based on the destination and service level, the seller also has the option of adding an extra charge based on the weight of the shipping package, or they can add a surcharge instead.
						&lt;br&gt;&lt;br&gt;
						When using a &lt;b&gt;Revise&lt;/b&gt; or &lt;b&gt;Relist&lt;/b&gt; call, the seller must include the &lt;b&gt;DomesticRateTableId&lt;/b&gt; field: &lt;ul&gt;&lt;li&gt;To keep the current domestic shipping rate table, pass the same &lt;b&gt;DomesticRateTableId&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To switch to a different table, pass the identifier of the desired domestic shipping rate table. &lt;/li&gt;&lt;li&gt;To remove the association, revise or relist the item and send an empty tag: &lt;code&gt;&amp;lt;DomesticRateTableId /&amp;gt;&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;
						This field is returned in the 'Get' calls if a customized domestic rate table is being applied to the listing, and it is only returned for the seller who listed the item.
						&lt;br&gt;&lt;br&gt;
				 		&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The capability to create and use multiple domestic and international shipping rate tables (up to 40 per seller account) has rolled out to the US, Australia, Canada (English and French), Italy, UK, and Germany sites. For other sites, only one domestic and one international shipping rate table may be set up per seller. Until the seller's account is updated with the new shipping rate tables in My eBay, the seller will continue to use the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; tags and pass in &lt;code&gt;Default&lt;/code&gt; as the value. Once the seller's account is updated with the new shipping rate tables in My eBay, the seller will be required to use the new &lt;b&gt;DomesticRateTableId&lt;/b&gt; and &lt;b&gt;InternationalRateTableId&lt;/b&gt; tags, and the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; tags will not work.  Note that shipping rate tables can also be applied to Shipping business policies that are applied against a listing. The new shipping rate tables have all of the functionality of the old shipping rate tables, plus the seller has access to all domestic regions and not just the special regions (such as Alaska &amp; Hawaii, US Protectorates, and APO/FPO locations in US).&lt;/span&gt;
					</xs:documentation>
				<xs:appinfo>
					<MaxLength>50</MaxLength>
					<CallInfo>
						<CallName>AddFixedPriceItem</CallName>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>RelistFixedPriceItem</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseFixedPriceItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>VerifyAddFixedPriceItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>Conditionally</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
			</xs:element>
			<xs:element name="InternationalRateTableId" type="xs:string" minOccurs="0">
				<xs:annotation>
						<xs:documentation>
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;This field is only available to sellers on specific sites. See &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-rate-tables.html#marketplaces&quot;  target=&quot;_blank&quot;&gt;Marketplace support&lt;/a&gt; for a list of marketplaces that support International shipping rate tables. The unique shipping rate identifiers that will be passed into this field can be retrieved using the &lt;b&gt;getRateTables&lt;/b&gt; call of the &lt;b&gt;Account API&lt;/b&gt;, or these identifiers can be viewed in the displayed URL when the seller selects a specific shipping rate table in the Shipping rate tables UI in My eBay.
							&lt;/span&gt;
							&lt;br&gt;
							This field is included in an Add/Revise/Relist/Verify call if the seller wants to apply a customized international shipping rate table to the listing. The string value that is supplied in this field is the unique identifier of the shipping rate table. If the &lt;b&gt;InternationalRateTableId&lt;/b&gt; field is used, the seller must make sure that the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; fields are not used, as the old and new rate tables cannot be used together or an error will occur.
							&lt;br&gt;&lt;br&gt;
							In international shipping rate tables, sellers customize the flat-rate cost of shipping based on shipping destination (continent/region/country) and shipping service level (expedited, standard, economy in US). In addition to setting one flat rate based on the destination and service level, the seller also has the option of adding an extra charge based on the weight of the shipping package. Unlike domestic shipping, sellers cannot add a surcharge for international shipping.
							&lt;br&gt;&lt;br&gt;
							When using a &lt;b&gt;Revise&lt;/b&gt; or &lt;b&gt;Relist&lt;/b&gt; call, the seller must include the &lt;b&gt;InternationalRateTableId&lt;/b&gt; field: &lt;ul&gt;&lt;li&gt;To keep the current international shipping rate table, pass the same &lt;b&gt;InternationalRateTableId&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To switch to a different table, pass the identifier of the desired international shipping rate table. &lt;/li&gt;&lt;li&gt;To remove the association, revise or relist the item and send an empty tag: &lt;code&gt;&amp;lt;InternationalRateTableId /&amp;gt;&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;
							This field is returned in the 'Get' calls if a customized international rate table is being applied to the listing, and it is only returned for the seller who listed the item.
							&lt;br/&gt;&lt;br/&gt;
				 			&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The capability to create and use multiple domestic and international shipping rate tables (up to 40 per seller account) has rolled out to the US, Australia, Canada (English and French), Italy, UK, and Germany sites. For other sites, only one domestic and one international shipping rate table may be set up per seller. Until the seller's account is updated with the new shipping rate tables in My eBay, the seller will continue to use the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; tags and pass in &lt;code&gt;Default&lt;/code&gt; as the value. Once the seller's account is updated with the new shipping rate tables in My eBay, the seller will be required to use the new &lt;b&gt;DomesticRateTableId&lt;/b&gt; and &lt;b&gt;InternationalRateTableId&lt;/b&gt; tags, and the &lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt; tags will not work.  Note that shipping rate tables can also be applied to Shipping business policies that are applied against a listing. The new shipping rate tables have all of the functionality of the old shipping rate tables, plus the seller has access to all domestic regions and not just the special regions (such as Alaska &amp; Hawaii, US Protectorates, and APO/FPO locations in US).&lt;/span&gt;
						</xs:documentation>
						<xs:appinfo>
							<MaxLength>50</MaxLength>
							<CallInfo>
								<CallName>AddFixedPriceItem</CallName>
								<CallName>AddItem</CallName>
								<CallName>AddItems</CallName>
								<CallName>RelistFixedPriceItem</CallName>
								<CallName>RelistItem</CallName>
								<CallName>ReviseFixedPriceItem</CallName>
								<CallName>ReviseItem</CallName>
								<CallName>VerifyAddFixedPriceItem</CallName>
								<CallName>VerifyAddItem</CallName>
								<CallName>VerifyRelistItem</CallName>
								<RequiredInput>Conditionally</RequiredInput>
							</CallInfo>
							<CallInfo>
								<CallName>GetItem</CallName>
								<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>GetSellerList</CallName>
								<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReasonHideFromSearchCodeList.xsd #####

-->
	<xs:simpleType name="ReasonHideFromSearchCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the possible reasons why a listing
				is being hidden from search on the eBay site.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="DuplicateListing">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the listing is being hidden from search on the eBay site because the listing has been determined by eBay to be a duplicate listing.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration value is associated with eBay Duplicate Listings Policy, which is applicable on the US, CA, CA-FR, and eBay Motors (Parts and Accessories only) sites. Event Tickets, Real Estate, and Motor Vehicle categories are excluded from this policy. For more information, read &lt;a href="http://pages.ebay.com/help/policies/listing-multi.html"&gt;eBay's Duplicate Listings Policy&lt;/a&gt; help page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OutOfStock">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the listing is currently hidden from search because the quantity in the listing is zero. However, the listing is still alive and will reappear in the search results when the quantity is set to something greater than zero. The 'Out-of-stock' option is set by the seller at the account level. This option can be enabled in My eBay Site Preferences, or the seller can use the &lt;a href="https://developer.ebay.com/DevZone/XML/docs/Reference/ebay/SetUserPreferences.html#Request.OutOfStockControlPreference"&gt;OutOfStockControlPreference&lt;/a&gt; field in the &lt;b&gt;SetUserPreferences&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RecoupmentPolicyConsentType.xsd #####

-->
	<xs:complexType name="RecoupmentPolicyConsentType">
    <xs:annotation>
        <xs:documentation>
           Type used by the &lt;strong&gt;RecoupmentPolicyConsent&lt;/strong&gt; container that is returned in the &lt;strong&gt;GetItem&lt;/strong&gt; call response to indicate which sites the user (specified in &lt;strong&gt;UserID&lt;/strong&gt; field of call request) has signed a cross-border trade Recoupment Policy Agreement.
        </xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="Site" type="ns:SiteCodeType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>
                  A unique identifier for an eBay site. Each site where the user (specified in &lt;strong&gt;UserID&lt;/strong&gt; field of call request) has signed a cross-border trade Recoupment Policy Agreement is returned. The enumeration values that represent these eBay sites can be found in &lt;strong&gt;SiteCodeType&lt;/strong&gt;.
                </xs:documentation>
                <xs:appinfo>
                    <CallInfo>
                        <CallName>GetUser</CallName>
                        <Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
                        <Returned>Conditionally</Returned>
                    </CallInfo>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundCodeList.xsd #####

-->
	<xs:simpleType name="RefundOptionsCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the possible refund, exchange, or store credit options that a
				seller may offer the buyer as part of the return policy.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>Exchange, MerchandiseCredit</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="MoneyBack">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller will refund the buyer the cost of the item, excluding shipping and handling costs.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Exchange">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated since receiving money back must always be one of the options in a return policy and not just exchanging the item. If a seller wants to make an exchange one of the options, the &lt;code&gt;MoneyBackOrExchange&lt;/code&gt; option should be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MerchandiseCredit">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated since receiving money back must always be one of the options in a return policy and not just store credit. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MoneyBackOrExchange">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This value has been deprecated and US sellers that are willing to refund buyers or offer an identical replacement item should use the &lt;code&gt;MoneyBackOrReplacement&lt;/code&gt; value instead.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MoneyBackOrReplacement">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This value is only available on the US site. US sellers should use this value if they are willing to refund buyers or offer an identical replacement item.
						&lt;/span&gt;
						This value indicates that the seller will refund the buyer the cost of the item (excluding shipping and handling costs) through eBay returns, or the seller will replace the returned item with another identical item if the buyer prefers this.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RefundDetailsType.xsd #####

-->
	<xs:complexType name="RefundDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ReturnPolicyDetails.Refund&lt;/b&gt; container that is returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;. All of the values (along with descriptions for each value) that can be used as a Refund Option when listing an item is returned under the &lt;b&gt;ReturnPolicyDetails.Refund&lt;/b&gt; container.
				&lt;br&gt;&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The &lt;b&gt;GeteBayDetails&lt;/b&gt; call returns site-default Return Policy settings. For most categories within a given eBay site, the supported Return Policy options/values are the same, but there a few exceptions. To discover what refund options that a particular category supports, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; and include &lt;code&gt;DomesticRefundMethodValues&lt;/code&gt; and/or &lt;code&gt;InternationalRefundMethodValues&lt;/code&gt; as &lt;b&gt;FeatureID&lt;/b&gt; values to see the refund options available for domestic and international returns, respectively.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RefundOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates how the seller will compensate the buyer for a returned item. This value can be passed in the Add/Revise/Relist/VerifyAdd API calls.
						&lt;br/&gt;&lt;br/&gt;
						Currently, on the US site (and many other sites), the seller must offer either a &lt;b&gt;MoneyBack&lt;/b&gt; or a &lt;b&gt;MoneyBackOrExchange&lt;/b&gt; refund option. Consider using the &lt;b&gt;MoneyBackOrExchange&lt;/b&gt; option when you have the depth of inventory to support replacement of the original item. Otherwise, use the &lt;b&gt;MoneyBack&lt;/b&gt; option if you have limited inventory.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>RefundOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present &lt;b&gt;RefundOption&lt;/b&gt; in
						a more user-friendly format (such as in a drop-down list).
						Not applicable as input to the AddItem family of calls. (Use &lt;b&gt;RefundOption&lt;/b&gt; instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundInformationType.xsd #####

-->
	<xs:complexType name="RefundInformationType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;Refunds&lt;/strong&gt; container, which contains an array of zero or more &lt;strong&gt;Refund&lt;/strong&gt; objects, each with detailed refund information.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Refund" type="ns:RefundTransactionInfoType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						 This container consists of detailed information on an item refund. This container is only returned if the merchant is refunding (or providing a store credit) the buyer. A separate &lt;strong&gt;Refund&lt;/strong&gt; container will be returned for each &lt;strong&gt;ORDER.RETURNED&lt;/strong&gt; notification that the merchant sends to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
					    <CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundTransactionInfoType.xsd #####

-->
	<xs:complexType name="RefundTransactionInfoType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;Refund&lt;/strong&gt; container, where the refund could be initiated either from the seller or eBay.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>


			<xs:element name="RefundType" type="ns:RefundSourceTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates whether the merchant refunded or provided a store credit to the buyer for the returned In-Store Pickup item. Applicable values are 'REFUND' and 'STORE_CREDIT'. This value is picked up by eBay when the merchant passes in the &lt;strong&gt;REFUND_TYPE&lt;/strong&gt; parameter through the payload of an &lt;strong&gt;ORDER.RETURNED&lt;/strong&gt; notification sent to eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>

						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
			<xs:element name="RefundTo" type="ns:UserIdentityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is the eBay user ID of the buyer who is receiving the refund or store credit from the merchant. This field is always returned with the &lt;strong&gt;Refund&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
						&lt;br/&gt;&lt;br/&gt;						
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, the correct refund recipient is returned to the buyer or seller, but the refund recipient will be masked to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						  <CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
      <xs:element name="RefundTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This date/time value is the timestamp for the refund transaction. This field is not returned if the refund was not successful (RefundStatus=FAILED).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						  <CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This dollar value is the amount of the refund to the buyer for this specific refund transaction. This field is not returned for In-Store Pick or Click and Collect orders where the merchant issued the buyer a store credit instead of a refund (RefundType=STORE_CREDIT).
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; For &lt;strong&gt;GetItemTransactions&lt;/strong&gt; and &lt;strong&gt;GetSellerTransactions&lt;/strong&gt;, the final value fee amount deducted from the seller's payout funds for the sale is not included in this field, which means that the amount in this field may not reflect the buyer's actual refund amount. 
						&lt;br/&gt;&lt;br/&gt;
						The logic will remain the same for &lt;strong&gt;GetItemTransactions&lt;/strong&gt; and &lt;strong&gt;GetSellerTransactions&lt;/strong&gt;, but the &lt;strong&gt;GetOrders&lt;/strong&gt; call will be updated to include the the seller's final value fee amount in this field, so the amount in this field should match the buyer's actual refund amount. To pick up this new logic in &lt;strong&gt;GetOrders&lt;/strong&gt; responses, a Trading WSDL version of 1311 or above must be used, or the user can use an older Trading WSDL version but include and set the &lt;strong&gt;X-EBAY-API-COMPATIBILITY-LEVEL&lt;/strong&gt; header value to 1311 or above.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
				      <CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferenceID" type="ns:TransactionReferenceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is a merchant-defined identifier used to track In-Store Pickup refunds. This value is picked up by eBay when the merchant passes in the &lt;strong&gt;REFUND_ID&lt;/strong&gt; parameter through the payload of an &lt;strong&gt;ORDER.RETURNED&lt;/strong&gt; notification sent to eBay. This field is not returned if the merchant does not set this value through &lt;strong&gt;ORDER.RETURNED&lt;/strong&gt; notification.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, the correct payment identifier is returned to the buyer or seller, but the payment identifier will be masked to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
				      <CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeeOrCreditAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This dollar value is the total amount of the refund to the buyer for the In-Store Pickup order. Typically, this dollar value will be the same as the &lt;strong&gt;RefundAmount&lt;/strong&gt; value, unless the merchant is issuing multiple refund transactions to the buyer, in which case, the &lt;strong&gt;FeeOrCreditAmount&lt;/strong&gt; value will be the cumulative amount for multiple refund transactions. This field is not returned if the merchant issued the buyer a store credit instead of a refund (RefundType=STORE_CREDIT).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundTypeCodeTypeList.xsd #####

-->
	<xs:simpleType name="RefundSourceTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type defining the refund types that a merchant can offer a buyer who is returning an In-Store Pickup item to the store. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="StoreCredit">
				<xs:annotation>
					<xs:documentation>	
						This value indicates that the merchant issued a store credit to the buyer for the amount of the returned item(s).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentRefund">
				<xs:annotation>
					<xs:documentation>	
						This value indicates that the merchant issued a cash refund (or debit card/credit card reversal) to the buyer for the amount of the returned item(s).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>						
      <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration> 			
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RegionDetailsType.xsd #####

-->
	<xs:complexType name="RegionDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer used; replaced by &lt;b&gt;ShippingLocationDetails&lt;/b&gt;.
				<!-- Details about a region.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RegionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RegionOfOriginDetailsType.xsd #####

-->
	<xs:complexType name="RegionOfOriginDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer used; replaced by &lt;b&gt;ShippingLocationDetails&lt;/b&gt;.
				<!-- Details about a region.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RegionOfOrigin" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						String identifier for a continent, a geographic region, or a country.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<Ignore/>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Full name of the continent, geographic region, or country; useful for display 
						purposes.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:StatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Indicates the status of the Region of Origin value. Only Region of Origin values 
						in the 'Active' state can be used.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RegularSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="RegularSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Indicates category support for listing of Local Market items by sellers
				subscribed to Local Market for Regular Vehicles.
				Each of the subscriptions will have following options, which will define
				"National" vs "Local" ad format listing.
				"LocalOptional" : This will allow national and local listing.
				"LocalOnly" : Seller can have Local listings only.
				"NationalOnly" : Seller can not opt into local only exposure. It has to be 
				national listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RegulatoryType.xsd #####

-->
	<xs:complexType name="RegulatoryType">
		<xs:annotation>
			<xs:documentation>
				Type defining the regulatory containers that are used at the listing level to provide Energy Efficiency Label information, hazardous material related information, product safety related information, manufacturer and responsible person information, and the repair score.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EnergyEfficiencyLabel" type="ns:EnergyEfficiencyType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This container provides information about the energy efficiency for certain durable goods.&lt;br /&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As a part of Digital Services Act (DSA) requirements, all sellers who list products in Germany (DE) must provide Energy Efficiency Label information and Product Information Sheets for listings for certain durable goods.&lt;/span&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;  This container can be used to provide European energy efficiency (EEK) information for listings in the &lt;b&gt;Tyres&lt;/b&gt; and &lt;b&gt;Appliance&lt;/b&gt; categories for sellers in the EU and UK, and &lt;b&gt;Smartphones and Tablets&lt;/b&gt; categories for sellers in the US, AU, CA, EU, and UK. If no EEK information is specified through this container, it may be retrieved through a third party vendor. For more information, see &lt;a href = "/api-docs/sell/static/inventory/energy-efficiency.html" target="_blank"&gt;Energy efficiency information&lt;/a&gt;.&lt;/span&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Energy efficiency information is not required for all categories. Use the &lt;a href = "/api-docs/sell/metadata/resources/marketplace/methods/getRegulatoryPolicies" target="_blank"&gt;getRegulatoryPolicies&lt;/a&gt; method of the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/methods&quot;&gt;Metadata API&lt;/a&gt; to return metadata on the eBay categories that recommend or require energy efficiency-related fields. &lt;/span&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Important: &lt;/b&gt; When providing energy efficiency information on an appliance or smartphones and tablets listing, the energy efficiency &lt;b&gt;rating&lt;/b&gt; and &lt;b&gt;range&lt;/b&gt; of the item must be specified through the &lt;a href = "/devzone/xml/docs/reference/ebay/additem.html#Request.Item.ItemSpecifics" target="_blank"&gt;ItemSpecifics&lt;/a&gt; container. Use the &lt;a href = "/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory" target="_blank"&gt;getItemAspectsForCategory&lt;/a&gt; method of the Taxonomy API to retrieve applicable rating and range values for a specified category.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput> 
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Hazmat" type="ns:HazmatType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This container is used by the seller to provide hazardous material information for the listing. Only the &lt;b&gt;Statements&lt;/b&gt; element is required to complete the Hazmat section of a listing. The &lt;b&gt;Pictograms&lt;/b&gt;, &lt;b&gt;SignalWord&lt;/b&gt;, and &lt;b&gt;Component&lt;/b&gt; elements are optional. For more information, see &lt;a href=&quot; /api-docs/sell/static/metadata/feature-regulatorhazmatcontainer.html&quot; target=&quot;_blank&quot;&gt;Specifying hazardous material related information&lt;/a&gt;.
						&lt;br /&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Hazmat information is not required for all categories. Use the &lt;a href = "/api-docs/sell/metadata/resources/marketplace/methods/getRegulatoryPolicies" target="_blank"&gt;getRegulatoryPolicies&lt;/a&gt; method of the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/methods&quot;&gt;Metadata API&lt;/a&gt; to return metadata on the eBay categories that recommend or require Hazmat-related fields. &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput> 
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
            <xs:element name="ProductSafety" type="ns:ProductSafetyType" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        This container is used to provide product safety information for the listing. One of the following elements is required to complete the product safety section for a listing: &lt;b&gt;Pictograms&lt;/b&gt; or &lt;b&gt;Statements&lt;/b&gt;. The &lt;b&gt;Component&lt;/b&gt; element is optional. 
						&lt;br /&gt;		&lt;br /&gt;
						&lt;b&gt;For Revise and Relist calls:&lt;/b&gt; To delete all product safety information when you revise or relist, specify &lt;b&gt;Item.Regulatory.ProductSafety&lt;/b&gt; in &lt;b&gt;DeletedField&lt;/b&gt;, and don't pass &lt;b&gt;ProductSafety&lt;/b&gt; in the request.
						&lt;br /&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As a part of General Product Safety Regulation (GPSR) requirements effective on December 13th, 2024, sellers operating in, or shipping to, EU-based countries or Northern Ireland are conditionally required to provide product manufacturer information in their eBay listings. Product safety information is not required for all categories. Use the &lt;a href = "/api-docs/sell/metadata/resources/marketplace/methods/getRegulatoryPolicies" target="_blank"&gt;getRegulatoryPolicies&lt;/a&gt; method of the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/methods&quot;&gt;Metadata API&lt;/a&gt; to return metadata on the eBay categories that recommend or require product safety-related fields. For more information on GPSR, see &lt;a href = "https://www.ebay.com/sellercenter/resources/general-product-safety-regulation" target="_blank"&gt;General Product Safety Regulation (GPSR)&lt;/a&gt;.&lt;/span&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>No</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
			<xs:element name="RepairScore" type="xs:double" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This field represents the repair index for the listing.&lt;br&gt;&lt;br&gt;The repair index identifies the manufacturer&apos;s repair score for a product (how easy is it to repair the product). This field is a floating point value between 0 and 10 but may only have one digit beyond the decimal point, for example: &lt;code&gt;7.9&lt;/code&gt;&lt;br&gt;&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;&lt;code&gt;0&lt;/code&gt; should not be used as a default value, as it implies that the product is not repairable.&lt;/span&gt; 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput> 
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
            <xs:element name="Manufacturer" type="ns:ManufacturerType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This container provides information about the manufacturer of the item. 
						&lt;br /&gt;&lt;br /&gt; 
						&lt;b&gt;For Revise and Relist calls:&lt;/b&gt; To delete all manufacturer information when you revise or relist, specify &lt;b&gt;Item.Regulatory.Manufacturer&lt;/b&gt; in &lt;b&gt;DeletedField&lt;/b&gt;, and don't pass &lt;b&gt;Manufacturer&lt;/b&gt; in the request.						
						&lt;br /&gt;
				        &lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As a part of General Product Safety Regulation (GPSR) requirements effective on December 13th, 2024, sellers operating in, or shipping to, EU-based countries or Northern Ireland are conditionally required to provide product manufacturer information in their eBay listings. Manufacturer information is not required for all categories. Use the &lt;a href = "/api-docs/sell/metadata/resources/marketplace/methods/getRegulatoryPolicies" target="_blank"&gt;getRegulatoryPolicies&lt;/a&gt; method of the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/methods&quot;&gt;Metadata API&lt;/a&gt; to return metadata on the eBay categories that recommend or require manufacturer-related fields. For more information on GPSR, see &lt;a href = "https://www.ebay.com/sellercenter/resources/general-product-safety-regulation" target="_blank"&gt;General Product Safety Regulation (GPSR)&lt;/a&gt;.&lt;/span&gt;		
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResponsiblePersons" type="ns:ResponsiblePersonsType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This container provides information about the EU-based Responsible Persons or entities associated with the listing.
						&lt;br /&gt;&lt;br /&gt; 
						&lt;b&gt;For Revise and Relist calls:&lt;/b&gt; To delete all Responsible Persons information when you revise or relist, specify &lt;b&gt;Item.Regulatory.ResponsiblePersons&lt;/b&gt; in &lt;b&gt;DeletedField&lt;/b&gt;, and don't pass &lt;b&gt;ResponsiblePersons&lt;/b&gt; in the request.
						&lt;br /&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As a part of General Product Safety Regulation (GPSR) requirements effective on December 13th, 2024, sellers operating in, or shipping to, EU-based countries or Northern Ireland are conditionally required to provide Responsible Persons information in their eBay listings if the manufacture is not based in the EU. For more information on GPSR, see &lt;a href = "https://www.ebay.com/sellercenter/resources/general-product-safety-regulation" target="_blank"&gt;General Product Safety Regulation (GPSR)&lt;/a&gt;.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			 <xs:element name="Documents" type="ns:DocumentsType" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        This container provides a collection of regulatory documents associated with the listing.
						&lt;br /&gt;&lt;br /&gt; 
						&lt;b&gt;For Revise and Relist calls:&lt;/b&gt; For information on removing one or more files using a Revise/Relist call, see &lt;a href= "/api-docs/sell/static/inventory/managing-document-media.html#revise" target="_blank"&gt;Remove documents from listings.&lt;/a&gt; 
						&lt;br /&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As a part of General Product Safety Regulation (GPSR) requirements effective on December 13th, 2024, sellers operating in, or shipping to, EU-based countries or Northern Ireland are conditionally required to provide regulatory document information in their eBay listings. For more information on GPSR, see &lt;a href = "https://www.ebay.com/sellercenter/resources/general-product-safety-regulation" target="_blank"&gt;General Product Safety Regulation (GPSR)&lt;/a&gt;.&lt;/span&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>No</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ResponsiblePersonCodeType.xsd #####

-->
	<xs:simpleType name="ResponsiblePersonCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the type of responsible person associated with a product.
	            &lt;br /&gt;
				&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Currently, the only supported value is &lt;code&gt;EUResponisblePerson&lt;/code&gt;.&lt;/span&gt;					
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EUResponsiblePerson">
				<xs:annotation>
					<xs:documentation>
						This value indicates the Responsible person is an EU Responsible Person. An EU Responsible Person is crucial for ensuring that products comply with all relevant regulations and safety standards to protect human health.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ResponsiblePersonCodeTypes.xsd #####

-->
	<xs:complexType name="ResponsiblePersonCodeTypes">
        <xs:annotation>
            <xs:documentation>
                Container for collection of possible responsible person enumerations.
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Type" type="ns:ResponsiblePersonCodeType" minOccurs="1" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>
                        The type of Responsible Person associated with the listing.
                        &lt;br /&gt;
				        &lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Currently, the only supported value is &lt;code&gt;EUResponsiblePerson&lt;/code&gt;.&lt;/span&gt;									
                    </xs:documentation>
                    <xs:appinfo>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
<!--

##### from file eBLBaseComponents/public/ResponsiblePersonType.xsd #####

-->
	<xs:complexType name="ResponsiblePersonType">
        <xs:annotation>
            <xs:documentation>
                Type that provides information, such as name and contact details, for an EU-based Responsible Person or entity, associated with the product. 
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="CompanyName" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The name of the the Responsible Person or entity.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>100 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Yes</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="Street1" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The first line of the responsible Responsible Person's address.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>180 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="Street2" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The second line of the Responsible Person's address. This field is not always used, but can be used for secondary address information such as 'Suite Number' or 'Apt Number'.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>180 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>No</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="CityName" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The city of the Responsible Person's street address.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>64 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="StateOrProvince" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The state of province of the Responsible Person's street address.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>64 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="PostalCode" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The postal code of the Responsible Person's street address.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>9 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="Country" type="ns:CountryCodeType" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The two letter &lt;a href="https://www.iso.org/iso-3166-country-codes.html" target="_blank"&gt;ISO 3166-1&lt;/a&gt; standard abbreviation of the country of the Responsible Person's address.
                    </xs:documentation>
                    <xs:appinfo>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="Phone" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                    The Responsible Person's business phone number. 
					&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>64 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="Email" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The Responsible Person's email address.
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>180 characters for this field</MaxLength>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
            <xs:element name="ContactURL" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The Responsible Person's contact URL. 
						&lt;br /&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <MaxLength>
                            250 characters for this field
                        </MaxLength>

                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>       
            <xs:element name="Types" type="ns:ResponsiblePersonCodeTypes" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        The type(s) associated with the Responsible Person or entity. 
                    </xs:documentation>
                    <xs:appinfo>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
<!--

##### from file eBLBaseComponents/public/ResponsiblePersonsType.xsd #####

-->
	<xs:complexType name="ResponsiblePersonsType">
        <xs:annotation>
            <xs:documentation>
                Type that provides an array of each EU-based Responsible Person or entity associated with the listing. 
				&lt;br /&gt;
				&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As a part of General Product Safety Regulation (GPSR) requirements effective on December 13th, 2024, sellers operating in, or shipping to, EU-based countries or Northern Ireland are conditionally required to provide Responsible Persons information in their eBay listings if the manufacture is not based in the EU. For more information on GPSR, see &lt;a href = "https://www.ebay.com/sellercenter/resources/general-product-safety-regulation" target="_blank"&gt;General Product Safety Regulation (GPSR)&lt;/a&gt;.&lt;/span&gt;
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="ResponsiblePerson" type="ns:ResponsiblePersonType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>
                        This container consists of the detailed contact information for each Responsible Person or entity associated with the listing. 
						&lt;br /&gt;&lt;br /&gt;
						A maximum of 5 EU Responsible Persons are supported.
                    </xs:documentation>
                    <xs:appinfo>
                        <CallInfo>
                            <CallName>AddFixedPriceItem</CallName>
                            <CallName>AddItem</CallName>
                            <CallName>AddItems</CallName>
                            <CallName>RelistFixedPriceItem</CallName>
                            <CallName>RelistItem</CallName>
                            <CallName>ReviseFixedPriceItem</CallName>
                            <CallName>ReviseItem</CallName>
                            <CallName>VerifyAddItem</CallName>
                            <CallName>VerifyAddFixedPriceItem</CallName>
                            <CallName>VerifyRelistItem</CallName>
                            <RequiredInput>Conditionally</RequiredInput>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItem</CallName>
                            <CallName>GetItems</CallName>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
<!--

##### from file eBLBaseComponents/public/RestockingFeeValueCodeList.xsd #####

-->
	<xs:simpleType name="RestockingFeeCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated, as sellers are no longer allowed to set a restocking fee through a listings's return policy.

				<!-- This enumeration type consist of the applicable values that may be used in the
				&lt;b&gt;RestockingFeeValueOption&lt;/b&gt; field of Add/Revise/Relist API calls. -->
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NoRestockingFee">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller will not charge a restocking fee to the
						buyer if the item is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Percent_10">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller charges the buyer a restocking fee of 10
						percent of the item's purchase price if the item is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Percent_15">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller charges the buyer a restocking fee of 15
						percent of the item's purchase price if the item is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Percent_20">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller charges the buyer a restocking fee of up to 20
						percent of the item's purchase price if the item is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Percent_25">
				<xs:annotation>
					<xs:documentation>
						This is no longer a valid value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RestockingFeeValueDetailsType.xsd #####

-->
	<xs:complexType name="RestockingFeeValueDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated, as sellers are no longer allowed to set a restocking fee through a listings's return policy.

				<!-- Type defining the &lt;b&gt;RestockingFeeValue&lt;/b&gt; container, which contains the
				allowed values (and a text description of each value) that may be specified in the
				&lt;b&gt;RestockingFeeValueOption&lt;/b&gt; field of an Add/Revise/Relist API call. -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RestockingFeeValueOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- A restocking fee value option that a seller can specify in the &lt;b&gt;RestockingFeeValueOption&lt;/b&gt; field of Add/Revise/Relist calls. In order to charge a buyer a restocking fee when an item is returned, a US seller must input a restocking fee value as part of the return policy. -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<DeprecationVersion>1061</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>1061</EndOfLifeVersion>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- Display string that applications can use to present
						the &lt;b&gt;RestockingFeeValueOption&lt;/b&gt; values in a more user-friendly
						format when used in GUI features such as option buttons or drop-down lists. -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<DeprecationVersion>1061</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>1061</EndOfLifeVersion>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReturnPolicyDescriptionEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ReturnPolicyDescriptionEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				In some EU countries, sellers are legally required to describe the return policy they offer. The value returned by this field indicates if sellers can provide such description within the given marketplace and category.  &lt;br&gt;&lt;br&gt;The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReturnPolicyDetailsType.xsd #####

-->
	<xs:complexType name="ReturnPolicyDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ReturnPolicyDetails&lt;/b&gt; container, which is returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;, and provides the seller with the Return Policy features (and applicable values) that are supported by the listing site. This container is only returned if &lt;b&gt;ReturnPolicyDetails&lt;/b&gt; is included as a &lt;b&gt;DetailName&lt;/b&gt;
				filter in the call request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are used in the request.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
					The &lt;b&gt;GeteBayDetails&lt;/b&gt; call returns site-default Return Policy settings. For most categories within a given eBay site, the supported Return Policy options/values are the same, but there a few exceptions. To discover what Return Policy features/settings that a particular category supports, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; and include any or all of the domestic and or international Return Policy-related &lt;b&gt;FeatureID&lt;/b&gt; values to see the Return Policy features/settings available for domestic and international returns, respectively.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Refund" type="ns:RefundDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container consists of the supported refund/exchange/replacement item options that the seller may make available to the buyer in case the buyer wants to return the original item. Enumeration value(s) returned in &lt;b&gt;RefundOption&lt;/b&gt; field(s) can be used in the &lt;b&gt;ReturnPolicy.RefundOption&lt;/b&gt; field in an Add/Revise/Relist API call.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							To discover what refund options that a particular category supports, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; and include &lt;code&gt;DomesticRefundMethodValues&lt;/code&gt; and/or &lt;code&gt;InternationalRefundMethodValues&lt;/code&gt; as &lt;b&gt;FeatureID&lt;/b&gt; values to see the refund options available for domestic and international returns, respectively.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsWithin" type="ns:ReturnsWithinDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container consists of the supported time periods within which the buyer can return the item, starting from the day they receive the item. Enumeration value(s) returned in &lt;b&gt;ReturnsWithinOption&lt;/b&gt; field(s) can be used in the &lt;b&gt;ReturnPolicy.ReturnsWithinOption&lt;/b&gt; field in an Add/Revise/Relist API call.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							To discover what return durations that a particular category supports, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; and include &lt;code&gt;DomesticReturnsDurationValues&lt;/code&gt; and/or &lt;code&gt;InternationalReturnsDurationValues&lt;/code&gt; as &lt;b&gt;FeatureID&lt;/b&gt; values to see the return durations available for domestic and international returns, respectively.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsAccepted" type="ns:ReturnsAcceptedDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container consists of the enumeration values that can be passed into the &lt;b&gt;ReturnPolicy.ReturnsAcceptedOption&lt;/b&gt; field when using an Add/Revise/Relist API call. This value will indicate whether or not the seller allows the buyer to return the item.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							To discover the enumeration values that a particular category supports, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; and include &lt;code&gt;DomesticReturnsAcceptedValues&lt;/code&gt; and/or &lt;code&gt;InternationalReturnsAcceptedValues&lt;/code&gt; as &lt;b&gt;FeatureID&lt;/b&gt; values to see the &lt;b&gt;ReturnPolicy.ReturnsAcceptedOption&lt;/b&gt; and &lt;b&gt;ReturnPolicy.InternationalReturnsAcceptedOption&lt;/b&gt; values supported for domestic and international returns, respectively.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned with a value of &lt;code&gt;true&lt;/code&gt; if the site supports a text description of the seller's Return Policy in listings. If the site does support a text description of the seller's Return Policy, it is set through the &lt;b&gt;ReturnPolicy.Description&lt;/b&gt; field in an Add/Revise/Relist API call. Currently, the only eBay sites that support Return Policy descriptions are Germany, Austria, France, Italy, and Spain.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							To discover if a Return Policy desciption is supported by a particular category, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; and include &lt;code&gt;ReturnPolicyDescriptionEnabled&lt;/code&gt; as a &lt;b&gt;FeatureID&lt;/b&gt; value to see if the category supports the use of a Return Policy description.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCostPaidBy" type="ns:ShippingCostPaidByDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container consists of the enumeration values that can be passed into the &lt;b&gt;ReturnPolicy.ShippingCostPaidByOption&lt;/b&gt; or &lt;b&gt;ReturnPolicy.InternationalShippingCostPaidByOption&lt;/b&gt; field when using an Add/Revise/Relist API call. This value will indicate whether the buyer or seller is responsible for return shipping cost. The enumeration value(s) returned in &lt;b&gt;ShippingCostPaidByOption&lt;/b&gt; field(s) can be used in the &lt;b&gt;ReturnPolicy.ShippingCostPaidByOption&lt;/b&gt; field in an
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RestockingFeeValue" type="ns:RestockingFeeValueDetailsType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					This type is deprecated, as sellers are no longer allowed to set a restocking fee through a listings's return policy.
					<!-- This container consists of the allowed values (and a text description of each value) that may be specified in the &lt;b&gt;RestockingFeeValueOption&lt;/b&gt; field of an Add/Revise/Relist API call. -->
				</xs:documentation>
				<xs:appinfo>
					<NoCalls/>
					<DeprecationVersion>1061</DeprecationVersion>
					<DeprecationDetails>NoOp</DeprecationDetails>
					<EndOfLifeVersion>1061</EndOfLifeVersion>
					<UseInstead/>
				</xs:appinfo>
			</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for the Return Policy Details metadata set. The version can be used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp in GMT indicate when the Return Policy Details metadata were last updated. This timestamp can be used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReturnPolicyEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ReturnPolicyEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the feature that specifies whether a return policy
				could be enabled on the site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReturnPolicyType.xsd #####

-->
	<xs:complexType name="ReturnPolicyType">
		<xs:annotation>
			<xs:documentation>
				Type used to express the details of the return policy for an item.
				&lt;br&gt;&lt;br&gt;
				Historically, the &lt;b&gt;GeteBayDetails&lt;/b&gt; call has been used to retrieve site-level return policy metadata. However, the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call is now recommended instead because this call now returns category-level metadata for both domestic and international return policies.
				&lt;br&gt;&lt;br&gt;
				&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. For more information on setting separate domestic and international return policies, see the
				&lt;a href=&quot;https://pages.ebay.com/seller-center/seller-updates/2018-summer/simplified-returns.html#international-returns-policy&quot; target=&quot;_blank&quot;&gt;International returns policy&lt;/a&gt; help topic. &lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RefundOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates how the seller compensates buyers for returns&lt;/a&gt;. &lt;code&gt;MoneyBack&lt;/code&gt; is the only supported value for all marketplaces except for the US. On the US marketplace, you can set this value to either &lt;code&gt;MoneyBack&lt;/code&gt; or &lt;code&gt;MoneyBackOrReplacement&lt;/code&gt;. &lt;code&gt;MoneyBackOrReplacement&lt;/code&gt; can be used by sellers that have the depth of inventory to support an exchange for an identical item. However, ultimately, it is up to the buyer on whether they want money back or a replacement item.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the &lt;b&gt;ReturnPolicy&lt;/b&gt; description.
						&lt;br&gt;&lt;br&gt;
							&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; If a seller ships internationally, and wants to define and use a separate international returns policy, the international equivalent of this field is the &lt;b&gt;InternationalRefundOption&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>RefundOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Domestic Refund Methods (in GetCategoryFeatures)</Title>
							<For>supported domestic refund value for each site and category</For>
							<URL>https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GetCategoryFeatures.html#Response.Category.DomesticRefundMethodValues</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Refund" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that buyer applications can use to present &lt;b&gt;RefundOption&lt;/b&gt; in a more user-friendly format to buyers. For example, in &lt;b&gt;GetItem&lt;/b&gt; and related calls, this value is usually localized and can contain spaces. If necessary, you can predict the choice of values based on the &lt;b&gt;Refund.Description&lt;/b&gt; options returned by &lt;b&gt;GeteBayDetails&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						This field is applicable to only the US marketplace and is not applicable as input to the &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt; family of calls. (Use &lt;b&gt;RefundOption&lt;/b&gt; instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsWithinOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the amount of time the buyer has to return an item. The return period begins when the item is marked &quot;delivered&quot; at the buyer&apos;s specified ship-to location. Most marketplaces and categories support 30-day and 60-day return periods. eBay sites often set 30-days as the default value for this field and sellers are obligated to honor the values that are set for a listing. This value is required if &lt;b&gt;ReturnsAcceptedOption=ReturnsAccepted&lt;/b&gt;.
						&lt;br&gt;
							&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; Eligible Parts &amp; Accessories (P&amp;A) listings require sellers to offer buyers free returns with a minimum return period of 30 days. See &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-motors-parts-accessories-easy-returns.html&quot;  target=&quot;_blank&quot;&gt;Support for easy returns in Parts and Accessories&lt;/a&gt; for details.&lt;/span&gt;
						&lt;br&gt;
						&lt;b&gt;Applicable values:&lt;/b&gt; Retrieve the values supported by a marketplace and category by calling &lt;b&gt;GetCategoryFeatures&lt;/b&gt; with &lt;b&gt;FeatureID&lt;/b&gt; set to &lt;code&gt;DomesticReturnsDurationValues&lt;/code&gt;, then see the values returned under the &lt;b&gt;Category.DomesticReturnsDurationValues&lt;/b&gt; container in the response.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt;  You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the &lt;b&gt;ReturnPolicy&lt;/b&gt; description.
						&lt;br&gt;&lt;br&gt;
							&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; If a seller ships internationally, and wants to define and use a separate international returns policy, the international equivalent of this field is the &lt;b&gt;InternationalReturnsWithinOption&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ReturnsWithinOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Domestic Return Durations (in GetCategoryFeatures)</Title>
							<For>supported domestic return durations for each site and category</For>
							<URL>https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GetCategoryFeatures.html#Response.Category.DomesticReturnsDurationValues</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsWithin" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that buyer applications can use to present &lt;b&gt;ReturnsWithinOption&lt;/b&gt; in a more user-friendly format to buyers. For example, in &lt;b&gt;GetItem&lt;/b&gt; and related calls, this value is usually localized and can contain spaces.
						&lt;br/&gt;&lt;br/&gt;
						If necessary, you can predict the choice of values based on the &lt;b&gt;ReturnsWithin.Description&lt;/b&gt; options returned by &lt;b&gt;GeteBayDetails&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						Not applicable as input to the &lt;b&gt;AddItem&lt;/b&gt; family of calls. (Use &lt;b&gt;ReturnsWithinOption&lt;/b&gt; instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsAcceptedOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This required field indicates whether or not the seller accepts returns.
						&lt;br&gt;&lt;br&gt;
						Applicable values are &lt;code&gt;ReturnsAccepted&lt;/code&gt; or &lt;code&gt;ReturnsNotAccepted&lt;/code&gt;. When set to &lt;code&gt;ReturnsAccepted&lt;/code&gt;, this option indicates the seller allows items to be returned. Specify &lt;b&gt;ReturnsNotAccepted&lt;/b&gt; for a listing if returns are not accepted.
						&lt;br&gt;&lt;br&gt;
						On the eBay DE, IE, and UK marketplaces, registered business sellers must accept returns for fixed-price items (including auction items with Buy It Now and any other fixed price formats) when the category requires a return policy. On some European sites, such as eBay Germany (DE), registered business sellers are required to accept returns. Use the Trading call &lt;b&gt;GetUser&lt;/b&gt; to determine the status of an eBay business seller in DE, IE, and UK. Review the &lt;b&gt;User.SellerInfo.SellerBusinessType&lt;/b&gt; field in the response.
						&lt;br&gt; &lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; In order for Top-Rated sellers to receive a Top-Rated Plus seal for their listings, returns must be accepted for their items (&lt;b&gt;ReturnsAcceptedOption&lt;/b&gt; = &lt;code&gt;ReturnsAccepted&lt;/code&gt;) and handling time should be set to zero-day (same-day shipping) or one-day shipping. Set the handling time (in days) using the &lt;b&gt;Item.DispatchTimeMax&lt;/b&gt; field.&lt;/span&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the &lt;b&gt;ReturnPolicy&lt;/b&gt; description.
						&lt;br&gt;&lt;br&gt;
							&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; If a seller ships internationally, and wants to define and use a separate international returns policy, the international equivalent of this field is the &lt;b&gt;InternationalReturnsAcceptedOption&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ReturnsAcceptedOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Domestic Returns Accepted Values (in GetCategoryFeatures)</Title>
							<For>supported domestic returns accepted values for each site and category</For>
							<URL>https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GetCategoryFeatures.html#Response.Category.DomesticReturnsAcceptedValues</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsAccepted" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that buyer applications can use to present &lt;b&gt;ReturnsAcceptedOption&lt;/b&gt; in a more user-friendly format to buyers. For example, in &lt;b&gt;GetItem&lt;/b&gt; and related calls, this value is usually localized and can contain spaces.
						&lt;br/&gt;&lt;br/&gt;
						If necessary, you can predict the choice of values based on the &lt;b&gt;ReturnsAccepted.Description&lt;/b&gt; options returned by &lt;b&gt;GeteBayDetails&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						Not applicable as input to the &lt;b&gt;AddItem&lt;/b&gt; family of calls. (Use &lt;b&gt;ReturnsAcceptedOption&lt;/b&gt; instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field contains the seller&apos;s detailed explanation for their return policy and is displayed in the Return Policy section of the View Item page. This field is valid in only the following marketplaces (the field is otherwise ignored):
						&lt;ul&gt;
						&lt;li&gt;Germany (DE)&lt;/li&gt;
						&lt;li&gt;Austria (AT)&lt;/li&gt;
						&lt;li&gt;France (FR)&lt;/li&gt;
						&lt;li&gt;Italy (IT)&lt;/li&gt;
						&lt;li&gt;Spain (ES)&lt;/li&gt;
						&lt;/ul&gt;
						Where valid, sellers can use this field to add details about their return policies. eBay uses this text string as-is in the additional details section of the View Item page. Avoid HTML and avoid character entity references (such as &amp;amp;pound; or &amp;amp;#163;). If you include special characters in the return policy description, use the literal UTF-8 or ISO-8559-1 character (e.g. &amp;#163;).
						&lt;!-- Do NOT attempt to &quot;fix&quot; the above character entity references. They are INTENTIONALLY showing markup this way in the resulting docs. Do NOT change them. [LT] --&gt;
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For AddItem, VerifyAddItem, and RelistItem:&lt;/b&gt; If the seller accepts returns (&lt;b&gt;ReturnsAcceptedOption&lt;/b&gt; = &lt;code&gt;ReturnsAccepted&lt;/code&gt;) but does not specify this field when listing the item, &lt;b&gt;GetItem&lt;/b&gt; returns this as an empty node.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the &lt;b&gt;ReturnPolicy&lt;/b&gt; description.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>8000 (for DE, AT); 5000 (for FR, IT, ES)</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCostPaidByOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This option specifies whether the buyer or the seller pays for return shipping charges. Accepted values are &lt;code&gt;Buyer&lt;/code&gt; or &lt;code&gt;Seller&lt;/code&gt;. eBay sites often set &lt;code&gt;Seller&lt;/code&gt; as the default value for this field, and sellers are obligated to honor the values that are set for a listing. This value is required if &lt;b&gt;ReturnsAcceptedOption=ReturnsAccepted&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						Depending on the seller&apos;s return policy and the specifics of a return, either the buyer or the seller can be responsible for the return shipping costs. Note that the seller is always responsible for return shipping costs for SNAD-related issues or for late shipments.
						&lt;br&gt;
							&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; Eligible Parts &amp; Accessories (P&amp;A) listings require sellers to offer buyers free returns with a minimum return period of 30 days. See &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-motors-parts-accessories-easy-returns.html&quot;  target=&quot;_blank&quot;&gt;Support for easy returns in Parts and Accessories&lt;/a&gt; for details.&lt;/span&gt;				
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the &lt;b&gt;ReturnPolicy&lt;/b&gt; description.
						&lt;br&gt;&lt;br&gt;
							&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; If a seller ships internationally, and wants to define and use a separate international returns policy, the international equivalent of this field is the &lt;b&gt;InternationalShippingCostPaidByOption&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingCostPaidByOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Return Shipping Cost Payee Values (in GetCategoryFeatures)</Title>
							<For>supported domestic return shipping cost payee values for each site and category</For>
							<URL>https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GetCategoryFeatures.html#Response.Category.DomesticReturnsShipmentPayeeValues</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCostPaidBy" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is a display string that buyer applications can use to present &lt;b&gt;ShippingCostPaidByOption&lt;/b&gt; in a more user-friendly format to buyers. For example, in &lt;b&gt;GetItem&lt;/b&gt; and related calls, this value is usually localized and can contain spaces.
						&lt;br/&gt;&lt;br/&gt;
						If necessary, you can predict the choice of values based on the &lt;b&gt;ShippingCostPaidBy.Description&lt;/b&gt; options returned by &lt;b&gt;GeteBayDetails&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						Not applicable as input to the &lt;b&gt;AddItem&lt;/b&gt; family of calls. (Use &lt;b&gt;ShippingCostPaidByOption&lt;/b&gt; instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalRefundOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates how the seller compensates international buyers for returns&lt;/a&gt;. &lt;code&gt;MoneyBack&lt;/code&gt; is the only supported value for all marketplaces except for the US. On the US marketplace, you can set this value to either &lt;code&gt;MoneyBack&lt;/code&gt; or &lt;code&gt;MoneyBackOrReplacement&lt;/code&gt;. &lt;code&gt;MoneyBackOrReplacement&lt;/code&gt; can be used by sellers that have the depth of inventory to support an exchange for an identical item. However, ultimately, it is up to the buyer on whether they want money back or a replacement item.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the &lt;b&gt;ReturnPolicy&lt;/b&gt; description.
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. So if this field is not used in an add/revise/relist call, the refund option(s) for international returns will default to the value specified in the &lt;b&gt;RefundOption&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>RefundOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>International Refund Methods (in GetCategoryFeatures)</Title>
							<For>supported international refund value for each site and category</For>
							<URL>https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GetCategoryFeatures.html#Response.Category.InternationalRefundMethodValues</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalReturnsAcceptedOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is conditionally required if a seller wants to use a separate return policy for international returns. The value in this field indicates whether or not the seller accepts returns from international buyers.
						&lt;br&gt;&lt;br&gt;
						Applicable values are &lt;code&gt;ReturnsAccepted&lt;/code&gt; or &lt;code&gt;ReturnsNotAccepted&lt;/code&gt;. When set to &lt;code&gt;ReturnsAccepted&lt;/code&gt;, this option indicates the seller allows international buyers to return items. Specify &lt;b&gt;ReturnsNotAccepted&lt;/b&gt; for a listing if returns are not accepted from international buyers.
						&lt;br&gt;&lt;br&gt;
						On the eBay DE, IE, and UK, registered business sellers must accept returns for fixed-price items (including auction items with Buy It Now and any other fixed price formats) when the category requires a return policy. On some European sites, such as eBay Germany (DE), registered business sellers are required to accept returns. Use the Trading call &lt;b&gt;GetUser&lt;/b&gt; to determine the status of an eBay business seller in DE, IE, and UK. Review the &lt;b&gt;User.SellerInfo.SellerBusinessType&lt;/b&gt; field in the response.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the &lt;b&gt;ReturnPolicy&lt;/b&gt; description.
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. So if this field is not used in an add/revise/relist call, the return accepted value for international returns will default to the value specified in the &lt;b&gt;ReturnsAcceptedOption&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ReturnsAcceptedOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>International Returns Accepted Values (in GetCategoryFeatures)</Title>
							<For>supported international returns accepted values for each site and category</For>
							<URL>https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GetCategoryFeatures.html#Response.Category.InternationalReturnsAcceptedValues</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalReturnsWithinOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is conditionally required if a seller is using a separate return policy for international returns, and is accepting international returns. The value in this field indicates the number of days that an international buyer has to return an item. The time period begins on the day that the buyer receives the item. Most marketplaces and categories support 30-day and 60-day return periods. eBay sites often set 30-days as the default value for this field and sellers are obligated to honor the values that are set for a listing.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;Applicable values:&lt;/b&gt; Retrieve the values supported by a marketplace and category by calling &lt;b&gt;GetCategoryFeatures&lt;/b&gt; with &lt;b&gt;FeatureID&lt;/b&gt; set to &lt;code&gt;InternationalReturnsDurationValues&lt;/code&gt;, then see the values returned under the &lt;b&gt;Category.InternationalReturnsDurationValues&lt;/b&gt; container in the response.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For AddItem, VerifyAddItem, and RelistItem:&lt;/b&gt; If the seller accepts international returns (InternationalReturnsAcceptedOption is set to ReturnsAccepted) but does not specify this field for a listing, eBay sets a default value (often Days_30) and the seller is obligated to honor this setting.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the &lt;b&gt;ReturnPolicy&lt;/b&gt; description.
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. So if this field is not used in an add/revise/relist call, the return period for international returns will default to the value specified in the &lt;b&gt;ReturnsWithinOption&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ReturnsWithinOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>International Return Durations (in GetCategoryFeatures)</Title>
							<For>supported international return durations for each site and category</For>
							<URL>https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GetCategoryFeatures.html#Response.Category.InternationalReturnsDurationValues</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalShippingCostPaidByOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is conditionally required if a seller is using a separate return policy for international returns, and is accepting international returns.
						The value in this field specifies whether the buyer or the seller pays for international return shipping charges. Accepted values are &lt;code&gt;Buyer&lt;/code&gt; or &lt;code&gt;Seller&lt;/code&gt;. eBay sites often set &lt;code&gt;Seller&lt;/code&gt; as the default value for this field, and sellers are obligated to honor the values that are set for a listing.
						&lt;br&gt;&lt;br&gt;
						Depending on the seller&apos;s return policy and the specifics of a return, either the buyer or the seller can be responsible for the return shipping costs. Note that the seller is always responsible for return shipping costs for SNAD-related issues or for late shipments.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; You cannot change the value of this field if the listing has bids or sales, or if the listing ends within 12 hours. For more details, see the &lt;b&gt;ReturnPolicy&lt;/b&gt; description.
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. So if this field is not used in an add/revise/relist call, return shipping cost payee for international returns will default to the value specified in the &lt;b&gt;ShippingCostPaidByOption&lt;/b&gt; field.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingCostPaidByOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Return Shipping Cost Payee Values (in GetCategoryFeatures)</Title>
							<For>supported international return shipping cost payee values for each site and category</For>
							<URL>https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GetCategoryFeatures.html#Response.Category.InternationalReturnsShipmentPayeeValues</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReturnStatusCodeTypeList.xsd #####

-->
	<xs:simpleType name="ReturnStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the possible states of an eBay return request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
		<xs:enumeration value="Invalid">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the return request is invalid.
				</xs:documentation>
			</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotApplicable">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the return request is not applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
				<xs:enumeration value="ReturnRequestPendingApproval">
					<xs:annotation>
						<xs:documentation>
							This value indicates that the return request has been initiated by the buyer and is pending approval by the seller.
						</xs:documentation>
					</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnRequestRejected">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's return request was rejected by the seller or other authorized party.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnOpen">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a return request was successfully opened by the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnShipped">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has return shipped the item(s) in the return request back to the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnDelivered">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller has received the item(s) that the buyer return shipped.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnClosedWithRefund">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a return request was closed with a refund issued to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnClosedEscalated">
					<xs:annotation>
						<xs:documentation>
							This value indicates that a return request was closed after being escalated to an eBay return case.
						</xs:documentation>
					</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnClosedNoRefund">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a return request was closed with no refund issued to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnEscalatedPendingBuyer">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a return request was escalated to an eBay return case, and the case is awaiting a response from the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnEscalatedPendingSeller">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a return request was escalated to an eBay return case, and the case is awaiting a response from the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnEscalatedPendingCS">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a return request was escalated to an eBay return case, and the case is awaiting a response from eBay Customer Support.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnEscalatedClosedWithRefund">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a return request was escalated to an eBay return case, but the case was closed with a refund issued to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnEscalatedClosedNoRefund">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a return request was escalated to an eBay return case, but the case was closed with no refund issued to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnEscalated">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a return request was escalated to an eBay return case.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnRequestPending">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the return request is currently in the pending state.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnRequestClosedWithRefund">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the return request was closed with a refund to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnRequestClosedNoRefund">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the return request was closed with no refund to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ReturnsAcceptedCodeList.xsd #####

-->
	<xs:simpleType name="ReturnsAcceptedOptionsCodeType">
		<xs:annotation>
			<xs:documentation>
				Specified whether returns are accepted.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ReturnsAccepted">
				<xs:annotation>
					<xs:documentation>
						The seller accepts returns, subject to other details 
						specified in the policy.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnsNotAccepted">
				<xs:annotation>
					<xs:documentation>
						The seller does not accept returns.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ReturnsAcceptedCodeType.xsd #####

-->
	<xs:simpleType name="ReturnsAcceptedCodeType">
		<xs:annotation>
			<xs:documentation>
				This enum defines the different options that are available for specifying whether or not the seller accepts returns.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ReturnsAccepted">
				<xs:annotation>
					<xs:documentation>
						&lt;code&gt;ReturnsAccepted&lt;/code&gt; indicates the seller does accept returns.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnsNotAccepted">
				<xs:annotation>
					<xs:documentation>
						&lt;code&gt;ReturnsNotAccepted&lt;/code&gt; indicates the seller does &lt;i&gt;not&lt;/i&gt; accept returns.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ReturnsAcceptedDetailsType.xsd #####

-->
	<xs:complexType name="ReturnsAcceptedDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ReturnPolicyDetails.ReturnsAccepted&lt;/b&gt; container that is returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;. This container contains the values that may be used in the &lt;b&gt;ReturnPolicy.ReturnsAcceptedOption&lt;/b&gt; field of Add/Revise/Relist API calls.
				&lt;br&gt;&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The &lt;b&gt;GeteBayDetails&lt;/b&gt; call returns site-default Return Policy settings. For most categories within a given eBay site, the supported Return Policy options/values are the same, but there a few exceptions. To discover what returns accepted options that a particular category supports, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; and include &lt;code&gt;DomesticReturnsAcceptedValues&lt;/code&gt; and/or &lt;code&gt;InternationalReturnsAcceptedValues&lt;/code&gt; as &lt;b&gt;FeatureID&lt;/b&gt; values to see the returns accepted options available for domestic and international returns, respectively.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ReturnsAcceptedOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the seller allows the buyer to return the item.
						This value can be passed in the AddItem family of calls.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ReturnsAcceptedOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present ReturnsAcceptedOption in
						a more user-friendly format (such as in a drop-down list).
						Not applicable as input to the AddItem family of calls. (Use ReturnsAcceptedOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReturnsDurationCodeType.xsd #####

-->
	<xs:simpleType name="ReturnsDurationCodeType">
		<xs:annotation>
			<xs:documentation>
				This enum defines the different options that are available for specifying the available return durations. This is the amount of time the seller gives the buyer for initiating a return once they receive the item.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_14">
				<xs:annotation>
					<xs:documentation>
						&lt;code&gt;Days_14&lt;/code&gt; indicates the buyer has 14 days to initiate a return.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_30">
				<xs:annotation>
					<xs:documentation>
						&lt;code&gt;Days_30&lt;/code&gt; indicates the buyer has 30 days to initiate a return.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_60">
				<xs:annotation>
					<xs:documentation>
						&lt;code&gt;Days_60&lt;/code&gt; indicates the buyer has 60 days to initiate a return.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ReturnsRefundMethodCodeType.xsd #####

-->
	<xs:simpleType name="ReturnsRefundMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				This enum defines the different options that are available for specifying the available refund methods.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="MoneyBack">
				<xs:annotation>
					<xs:documentation>
						&lt;code&gt;MoneyBack&lt;/code&gt; indicates the seller will refund the cost of the item returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MoneyBackorReplacement">
				<xs:annotation>
					<xs:documentation>
						Available on the US marketplace only, &lt;code&gt;MoneyBackorReplacement&lt;/code&gt; indicates the seller will refund the cost of the item returned or they will replace the returned item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ReturnsShipmentPayeeCodeType.xsd #####

-->
	<xs:simpleType name="ReturnsShipmentPayeeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enum defines the different options that are available for specifying the return shipment payee.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Buyer">
				<xs:annotation>
					<xs:documentation>
						&lt;code&gt;Buyer&lt;/code&gt; indicates the buyer is responsible for paying for the return shipping.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Seller">
				<xs:annotation>
					<xs:documentation>
						&lt;code&gt;Seller&lt;/code&gt; indicates the seller is responsible for paying for the return shipping.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ReturnsWithinCodeList.xsd #####

-->
	<xs:simpleType name="ReturnsWithinOptionsCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the list of values that can be used by the seller in an Add/Revise/Relist call to set the number of days (after the purchase date) that a buyer has to return an item (if the return policy states that items can be returned) for a refund or an exchange. These same values are also returned in the &lt;b&gt;GeteBayDetails&lt;/b&gt; call.
				&lt;br&gt;&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The &lt;b&gt;GeteBayDetails&lt;/b&gt; call returns site-default Return Policy settings. For most categories within a given eBay site, the supported Return Policy options/values are the same, but there a few exceptions. To discover what return durations that a particular category supports, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; and include &lt;code&gt;DomesticReturnsDurationValues&lt;/code&gt; and/or &lt;code&gt;InternationalReturnsDurationValues&lt;/code&gt; as &lt;b&gt;FeatureID&lt;/b&gt; values to see the return durations available for domestic and international returns, respectively.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>Days_3, Days_7, Days_10, Months_1</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_3">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated. Listings created or revised with this value will be
						blocked.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_7">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated. Listings created or revised with this value will be
						blocked.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_10">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated. Listings created or revised with this value will be
						blocked.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_14">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to enable a 14-day return policy. A buyer must
						return an item within 14 days after purchase in order to receive a refund or
						an exchange/replacement item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_30">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to enable a 30-day return policy. A buyer must
						return an item within 30 days after purchase in order to receive a refund or
						an exchange/replacement item.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; To qualify as a Top-Rated Plus listing, a 30-day (or longer) return period must be set.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_60">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to enable a 60-day return policy. A buyer must
						return an item within 60 days after purchase in order to receive a refund or
						an exchange/replacement item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Months_1">
				<xs:annotation>
					<xs:documentation>
					 The seller specifies this value to enable a one-month return policy. A buyer must return an item within one month after purchase in order to receive a refund or an exchange.
					 &lt;br/&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This value, historically only supported on the DE and AT sites, is scheduled to be deprecated, and DE and AT sellers may be blocked if they do use this value. Use &lt;code&gt;Days_30&lt;/code&gt; instead.
					&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ReturnsWithinDetailsType.xsd #####

-->
	<xs:complexType name="ReturnsWithinDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ReturnPolicyDetails.ReturnsWithin&lt;/b&gt; container that is returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;. This container contains the values that may be used in the &lt;b&gt;ReturnPolicy.ReturnsWithinOption&lt;/b&gt; field of Add/Revise/Relist API calls.
				&lt;br&gt;&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The &lt;b&gt;GeteBayDetails&lt;/b&gt; call returns site-default Return Policy settings. For most categories within a given eBay site, the supported Return Policy options/values are the same, but there a few exceptions. To discover what return durations that a particular category supports, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; and include &lt;code&gt;DomesticReturnsDurationValues&lt;/code&gt; and/or &lt;code&gt;InternationalReturnsDurationValues&lt;/code&gt; as &lt;b&gt;FeatureID&lt;/b&gt; values to see the return durations available for domestic and international returns, respectively.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ReturnsWithinOption" type="xs:token" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						Value indicates the number of days that a buyer has to return an item from the day they receive the item. This value can be passed in the Add/Revise/Relist family of API calls. Supported values can vary by eBay site.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ReturnsWithinOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present ReturnsWithinOption in
						a more user-friendly format (such as in a drop-down list).
						Not applicable as input to the AddItem family of calls. (Use ReturnsWithinOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RevisePriceAllowedDefinitionType.xsd #####

-->
	<xs:complexType name="RevisePriceAllowedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If the field is present, the corresponding feature applies to the category. The
				field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReviseQuantityAllowedDefinitionType.xsd #####

-->
	<xs:complexType name="ReviseQuantityAllowedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If the field is present, the corresponding feature applies to the category. The
				field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReviseStatusType.xsd #####

-->
	<xs:complexType name="ReviseStatusType">
		<xs:annotation>
			<xs:documentation>
				Contains data indicating whether an item has been revised since the
				listing became active and, if so, which among a subset of properties
				have been changed by the revision.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemRevised" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the original listing has been revised. This field is always returned with the &lt;b&gt;ReviseStatus&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyItNowAdded" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if a Buy It Now price has been added to the auction listing. This field is only returned if the original auction listing did not have a Buy It Now price, but a revision to that original listing included adding a Buy It Now price.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyItNowLowered" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the Buy It Now price on the original auction listing was lowered as part of a revision to the original auction listing. This field is only returned if the Buy It Now price on the original auction listing was lowered as part of a revision to the original auction listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReserveLowered" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the Reserve price on the original auction listing was lowered as part of a revision to the original auction listing. This field is only returned if the Reserve price on the original auction listing was lowered as part of a revision to the original auction listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReserveRemoved" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the Reserve price on the original auction listing was removed as part of a revision to the original auction listing. This field is only returned if the Reserve price on the original auction listing was removed as part of a revision to the original auction listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SKUArrayType.xsd #####

-->
	<xs:complexType name="SKUArrayType">
		<xs:annotation>
			<xs:documentation>
				A list of stock-keeping unit (SKU) identifiers that a seller uses in listings.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SKU" type="ns:SKUType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A SKU (stock keeping unit) is an identifier defined by a seller. 
						Some sellers use SKUs to track complex flows of products 
						and information on the client side.
						A seller can specify a SKU when listing an item with AddItem 
						and related calls. eBay preserves the SKU on the item, enabling you 
						to obtain it before and after an order line item is created. 
						(SKU is recommended as an alternative to ApplicationData.)&lt;br&gt;
						&lt;br&gt;
						A SKU is not required to be unique. A seller can specify a 
						particular SKU value on one item or on multiple items. 
						Different sellers can use the same SKUs.&lt;br&gt;
						&lt;br&gt;
						If the SKU is unique across a seller's active listings, and if
						the seller listed the item by using AddFixedPriceItem
						or RelistFixedPriceItem, the seller can also set 
						Item.InventoryTrackingMethod to SKU. This allows the seller to use
						SKU instead of ItemID as a unique identifier in subsequent calls,
						such as GetItem and ReviseInventoryStatus.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50</MaxLength>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetSellerList</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SKUType.xsd #####

-->
	<xs:simpleType name="SKUType">
		<xs:annotation>
			<xs:documentation>
        Primitive type that represents a stock-keeping unit (SKU). 
        The usage of this string may vary in different contexts. 
        For usage information and rules, see the fields that reference this type.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SMSSubscriptionErrorCodeCodeList.xsd #####

-->
	<xs:simpleType name="SMSSubscriptionErrorCodeCodeType">
		<xs:annotation>
			<xs:documentation>
				Type of SMS subscription error.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="SMSAggregatorNotAvailable">
				<xs:annotation>
					<xs:documentation>
						Aggregator not available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PhoneNumberInvalid">
				<xs:annotation>
					<xs:documentation>
						Phone number invalid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PhoneNumberChanged">
				<xs:annotation>
					<xs:documentation>
						Phone number has changed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PhoneNumberCarrierChanged">
				<xs:annotation>
					<xs:documentation>
						The carrier has changed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserRequestedUnregistration">
				<xs:annotation>
					<xs:documentation>
						The user has requested to be unregistered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SMSSubscriptionUserStatusCodeList.xsd #####

-->
	<xs:simpleType name="SMSSubscriptionUserStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				The current state of user SMS subscription.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Registered">
				<xs:annotation>
					<xs:documentation>
						(out) Registered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unregistered">
				<xs:annotation>
					<xs:documentation>
						(out) Unregistered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						(out) Pending subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failed">
				<xs:annotation>
					<xs:documentation>
						(out) Subscription failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SafePaymentRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="SafePaymentRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				For the US, Canada and Australia sites, users are 
				required to offer at least one safe payment method.
				&lt;br&gt;&lt;br&gt;
				If a seller has a 'SafePaymentExempt' status, they are exempt from the category 
				requirement to offer at least one safe payment method when listing an item on a 
				site that has the safe payment requirement.
				&lt;br&gt;&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Although the &lt;b&gt;SafePaymentRequired&lt;/b&gt; field is still being returned for now, sellers never need to set the available electronic payments, so this requirement is no longer applicable.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SalesTaxType.xsd #####

-->
	<xs:complexType name="SalesTaxType">
		<xs:annotation>
			<xs:documentation>
				This type is used to show sales tax-related details for a tax jurisdiction. The concept of 'sales tax' is only applicable to eBay US and Canada (English and French) sites.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SalesTaxPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This float value is the sales tax percentage rate applicable to the corresponding tax jurisdiction (US state or Canadian province). Sellers are responsible for providing accurate sales tax rates for each jurisdiction. This sales tax rate comes into play when a buyer from that tax jurisdiction makes a purchase from the seller. The value passed in is stored with a precision of 3 digits after the decimal point (##.###).
						&lt;br&gt;&lt;br&gt;
						This field is only returned in order management calls if sales tax applies to the order line item, and is only in &lt;b&gt;GetItem&lt;/b&gt; (and other 'Get' calls) if sales tax is applicable to the listing or order line item, and the seller is the person making the call.
						&lt;br&gt;&lt;br&gt;
						Although this field will be returned at the order level in order management calls for a single line item order, sales tax is applied at the line item level and not order level. For multiple line item orders, this field will not be returned at all at the order level.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Buyers in all 50 US states and DC are automatically charged sales tax for eBay purchases, and eBay collects and remits this sales tax to the proper taxing authority on the buyer's behalf. Because of this, if a sales tax percentage rate is applied to a listing by a seller in one of these states, this field will be ignored during the checkout process.
						&lt;br&gt;&lt;br&gt;
						Currently, sales tax percentage rates can only be specified by sellers in Canada and 5 US territories, including American Samoa (AS), Guam (GU), Northern Mariana Islands (MP), Palau (PW), and Virgin Islands (VI).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>SendInvoice</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetTaxTable</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SalesTaxState" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the unique, two-digit identifier of the tax jurisdiction (such as 'CA' for California). To retrieve all two-digit identifiers for all states/territories/provinces for a site, a seller can either use a &lt;b&gt;GetTaxTable&lt;/b&gt; call with &lt;b&gt;DetailLevel&lt;/b&gt; set to &lt;code&gt;ReturnAll&lt;/code&gt;, or they can use the &lt;b&gt;GeteBayDetails&lt;/b&gt; call with &lt;b&gt;DetailLevel&lt;/b&gt; name set to &lt;code&gt;TaxJurisdiction&lt;/code&gt;. Please note that both &lt;b&gt;GetTaxTable&lt;/b&gt; and &lt;b&gt;GeteBayDetails&lt;/b&gt; calls use a &lt;b&gt;JurisdictionID&lt;/b&gt; field to express these tax jurisdiction identifiers instead of &lt;b&gt;SalesTaxState&lt;/b&gt;, but the values used in these fields are the same.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;SalesTaxState&lt;/b&gt; field is conditionally required in an Add/Revise/Relist/Verify call if the seller is applying sales tax to a listing for a particular jurisdiction, and is returned with each &lt;b&gt;SalesTax&lt;/b&gt; container to identify the tax jurisdiction.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>SendInvoice</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingIncludedInTax" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is included in an Add/Revise/Relist/Verify call and set to &lt;code&gt;true&lt;/code&gt; if the seller wants sales tax for the jurisdiction to apply to the cumulative amount of item cost and shipping charges. This value defaults to &lt;code&gt;false&lt;/code&gt; if not specified.
						&lt;br&gt;&lt;br&gt;
						This field is always returned with the &lt;b&gt;SalesTax&lt;/b&gt; container (whether &lt;code&gt;true&lt;/code&gt; or &lt;code&gt;false&lt;/code&gt;).
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Buyers in all 50 US states and DC are automatically charged sales tax for eBay purchases, and eBay collects and remits this sales tax to the proper taxing authority on the buyer's behalf. Because of this, if a sales tax percentage rate is applied to a listing by a seller in one of these states, this field will be ignored during the checkout process.
						&lt;br&gt;&lt;br&gt;
						Currently, sales tax percentage rates can only be specified by sellers in Canada and 5 US territories, including American Samoa (AS), Guam (GU), Northern Mariana Islands (MP), Palau (PW), and Virgin Islands (VI).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>SendInvoice</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>False</Default>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SalesTaxAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount of sales tax calculated for an order line item based on the sale price and the sales tax rate for the buyer's tax jurisdiction. For a multiple line item order, the &lt;b&gt;SalesTaxAmount&lt;/b&gt; returned at the order level will be the cumulative amount for all line items in the order.
						&lt;br&gt;&lt;br&gt;
						GetItemTransactions can return incorrect sales tax if the name of a state is not
						abbreviated (e.g. if the value is "Illinois" rather than "IL") in
						&lt;b&gt;TransactionArray.Transaction.Buyer.BuyerInfo.ShippingAddress.StateOrProvince&lt;/b&gt;. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SchedulingInfoType.xsd #####

-->
	<xs:complexType name="SchedulingInfoType">
		<xs:annotation>
			<xs:documentation>
				Contains information for scheduling limits for the user.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaxScheduledMinutes" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Maximum number of minutes that a listing may be scheduled in advance of its going live.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinScheduledMinutes" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Minimum number of minutes that a listing may be scheduled in advance of its going live.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxScheduledItems" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Maximum number of Items that a user may schedule.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SearchFlagCodeList.xsd #####

-->
	<xs:simpleType name="SearchFlagCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type lists the possible values that can be returned under the
				&lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; field of a
				&lt;b&gt;GetMyeBayBuying&lt;/b&gt; response. These values are output only and are
				controlled by the filter types used in a buyer's Saved Search.
			</xs:documentation>
			<xs:appinfo>
			 	<allValuesExcept> NowAndNew, DigitalDelivery, Picture, Gallery, WorldOfGood, GetItFast, Gift</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Charity">
				<xs:annotation>
					<xs:documentation>
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt;
						field indicates that the buyer selected the &lt;b&gt;eBay for Charity&lt;/b&gt;
						option in the Saved Search.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Gift">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable as Gift Icon and Gift Services are deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NowAndNew">
				<xs:annotation>
					<xs:documentation>
					  This value is no longer applicable as the Now and New feature is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalSearch">
				<xs:annotation>
					<xs:documentation>
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt;
						field indicates that the buyer selected the &lt;b&gt;Local pickup&lt;/b&gt;
						option in the Saved Search. A buyer would select the &lt;b&gt;Local Pickup&lt;/b&gt;
						filter in a Saved Search to restrict retrieved listings to those that offer 'local pickup'
						as an option to buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreeShipping">
				<xs:annotation>
					<xs:documentation>
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt;
						field indicates that the buyer selected the &lt;b&gt;Free shipping&lt;/b&gt;
						option in the Saved Search. A buyer would select the &lt;b&gt;Free shipping&lt;/b&gt;
						filter in a Saved Search to restrict retrieved listings to those that offer a free
						shipping option to that specific buyer (the availability of free shipping may
						be dependent on the buyer's location).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Gallery">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable as there is always a gallery picture by
						default since all listings must have at least one picture.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Picture">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable as there is now a requirement that all
						listings have at least one picture.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GetItFast">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable as the Get It Fast feature is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Lot">
				<xs:annotation>
					<xs:documentation>
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt;
						field indicates that the buyer selected the &lt;b&gt;Items listed as lots&lt;/b&gt;
						option in the Saved Search. A buyer would select the &lt;b&gt;Items listed as lots&lt;/b&gt;
						filter in a Saved Search to restrict retrieved listings to those that are offering
						a "lot" of items in one listing. Specifically, a "lot" is defined as, "a group of
						similar or identical items that are sold together to one buyer."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GermanMotorsSearchable">
				<xs:annotation>
					<xs:documentation>
						This value is only applicable to the German site and if the user is searching for
						motor vehicle listings. This value being returned in the
						&lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; field indicates that the buyer
						selected a filter in a Saved Search to restrict retrieved eBay Germany motor
						vehicle listings that are also being displayed on the mobile.de vehicle
						marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WorldOfGood">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable as the World of Good site no longer exists.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DigitalDelivery">
				<xs:annotation>
					<xs:documentation>
					This value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SecondChanceOfferDurationCodeList.xsd #####

-->
	<xs:simpleType name="SecondChanceOfferDurationCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the list of values that can be used by the seller to set the length of time that a Second Chance Offer will be available to a specific recipient to whom the Second Chance Offer was presented. The recipient must purchase the Second Chance item within this time or the offer will expire. Second Chance Offers are only applicable for closed auction listings.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_1">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to make the Second Chance offer available to the bidder for one day. This value will affect the &lt;b&gt;EndTime&lt;/b&gt; value returned in the &lt;b&gt;AddSecondChanceItem&lt;/b&gt; response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_3">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to make the Second Chance offer available to the bidder for three days. This value will affect the &lt;b&gt;EndTime&lt;/b&gt; value returned in the &lt;b&gt;AddSecondChanceItem&lt;/b&gt; response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_5">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to make the Second Chance offer available to the bidder for five days. This value will affect the &lt;b&gt;AddSecondChanceItem&lt;/b&gt; response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_7">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to make the Second Chance offer available to the bidder for seven days. This value will affect the &lt;b&gt;EndTime&lt;/b&gt; value returned in the &lt;b&gt;AddSecondChanceItem&lt;/b&gt; response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerBusinessCodeTypeList.xsd #####

-->
	<xs:simpleType name="SellerBusinessCodeType">
			<xs:annotation>
				<xs:documentation>
					Type of seller account. This value is returned if the user is a 
					business seller with a site ID of 77 (Germany), 3 (UK), 205 (Ireland) or 0 (US Motors).
				</xs:documentation>
			</xs:annotation>
			<xs:restriction base="xs:token">
				<xs:enumeration value="Undefined">
					<xs:annotation>
						<xs:documentation>
							Type of seller account not defined.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="Private">
					<xs:annotation>
						<xs:documentation>
							Private seller account.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="Commercial">
					<xs:annotation>
						<xs:documentation>
							Commercial seller account.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="CustomCode">
					<xs:annotation>
						<xs:documentation>
							Reserved for internal or future use.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
			</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerContactDetailsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="SellerContactDetailsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the SellerContactDetailsEnabled feature. If the field is present, the 
				category allows retrieval of seller-level contact information. The field is 
				returned as an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerDiscountsType.xsd #####

-->
	<xs:complexType name="SellerDiscountsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerDiscounts&lt;/b&gt; container, which consists of one or
				more &lt;b&gt;SellerDiscount&lt;/b&gt; nodes, as well as the original purchase price and
				shipping cost of the order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OriginalItemPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The original purchase price of the order line item (before any seller discounts are
						applied).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OriginalItemShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The original shipping cost for the order line item (before any seller
						discounts are applied).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OriginalShippingService" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The original shipping service offered by the seller to ship an item to a buyer.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingServiceCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerDiscount" type="ns:SellerDiscountType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A container consisting of name and ID of the seller's discount campaign, as well as the discount amount that is being applied to the order line item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<xs:complexType name="SellerDiscountType">
		<xs:annotation>
			<xs:documentation>
				Type that defines the &lt;b&gt;SellerDiscount&lt;/b&gt; container, which contains the ID,
				name, and amount of the seller discount.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CampaignID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 Unique identifier for a seller discount campaign. This ID is automatically
						 created when the seller creates the discount campaign. This field is always returned
						 with the &lt;b&gt;SellerDiscount&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CampaignDisplayName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 The name of the seller discount campaign. This field will only be
						 returned with the &lt;b&gt;SellerDiscount&lt;/b&gt; container if defined
						 for the seller discount campaign.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemDiscountAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 The dollar amount of the order line item discount. The original purchase price (denoted
						 in &lt;b&gt;OriginalItemPrice&lt;/b&gt;) will be reduced by this value. The amount of the
						 item discount will depend on the rules defined in the the seller discount
						 campaign.
						 &lt;br/&gt;&lt;br/&gt;
							&lt;span class="tablenote"&gt;
							&lt;strong&gt;Note:&lt;/strong&gt; Prior to Version 895, this field worked a little differently. Instead of this field showing the amount of the discount, it was actually showing the final item price after the discount was applied. So, if an item price is 10.0 dollars and the discount is 2.0 dollars, someone using Version 895 (and going forward) will see a value of '2.0' (amount of the discount) in this field, but anyone using Version 893 or lower will see a value of '8.0' (item price after discount) in this field.
							&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingDiscountAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The dollar amount of the shipping discount applied to the order line item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerExcludeShipToLocationPreferencesType.xsd #####

-->
	<xs:complexType name="SellerExcludeShipToLocationPreferencesType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;SellerExcludeShipToLocationPreferences&lt;/b&gt; container which is returned in the &lt;b&gt;GetUserPreferences&lt;/b&gt; response to indicate which geographical regions and/or individual countries the seller has added as excluded ship-to locations.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ExcludeShipToLocation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						One &lt;b&gt;ExcludeShipToLocation&lt;/b&gt; field is returned for each geographical region or country excluded
						as a possible shipping location in the seller&apos;s My eBay Shipping Preferences.
						Sellers can also exclude Alaska/Hawaii and Army Post Office/Fleet Post Office as
						possible shipping locations. For excluded countries, &lt;a href=&quot;http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm&quot;&gt;ISO 3166&lt;/a&gt;
						country codes are returned.
						&lt;br&gt;&lt;br&gt;
						Domestically, the seller can specify Alaska/Hawaii, US Protectorates (including
						American Samoa, Guam, Mariana Island, Marshall Islands, Micronesia, Palau,
						Puerto Rico, and U.S. Virgin Islands) as places he/she will not ship to.
						Internationally, the sellers can exclude entire regions (including Africa, Asia,
						Central America and Caribbean, Europe, Middle East, North America, Oceania,
						Southeast Asia, and South America) or specific countries within those regions.
						&lt;br&gt;&lt;br&gt;
						If a buyer's primary ship-to location is a location that you have listed as
						an excluded ship-to location (or if the buyer does not have a primary ship-to
						location), they will receive an error message if they attempt to buy or place
						a bid on your item.
						&lt;br&gt;&lt;br&gt;
						To see the valid exclude ship-to locations for a specified site, call
						&lt;b&gt;GeteBayDetails&lt;/b&gt; with a &lt;b&gt;DetailName&lt;/b&gt; field set to &lt;b&gt;ExcludeShippingLocationDetails&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerFavoriteItemPreferencesType.xsd #####

-->
	<xs:complexType name="SellerFavoriteItemPreferencesType">
		<xs:annotation>
			<xs:documentation>
				Contains the data for the seller favorite item preferences, i.e.  the manual or automatic selection criteria to display items for buyer's favourite seller opt in email marketing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SearchKeywords" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The keywords in the item title for the automatic item search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreCategoryID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(For eBay Store owners only) The store custom category for the  automatic item search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The listing format (fixed price, auction, etc) for the automatic item search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<OnlyTheseValues>Auction, StoresFixedPrice, LeadGeneration,
							FixedPriceItem</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<OnlyTheseValues>Auction, StoresFixedPrice, LeadGeneration,
							FixedPriceItem</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchSortOrder" type="ns:StoreItemListSortOrderCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The sort order chosen from the standard ebay sorts for the automatic search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the lower limit of price range for the automatic search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the upper limit of price range for the automatic search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteItemID" type="ns:ItemIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Specifies the list of favorite items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerGuaranteeLevelCodeList.xsd #####

-->
	<xs:simpleType name="SellerGuaranteeLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				This type was deprecated along with the Seller Guarantee feature.
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NotEligible">
				<xs:annotation>
					<xs:documentation>
						(out) Not eligible for Seller Level Guarantee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Regular">
				<xs:annotation>
					<xs:documentation>
						(out) Regular eligibility level
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Premium">
				<xs:annotation>
					<xs:documentation>
						(out) Premium eligibility level
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Ultra">
				<xs:annotation>
					<xs:documentation>
						(out) Ultra eligibility level
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerLevelCodeList.xsd #####

-->
	<xs:simpleType name="SellerLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates the user's eBay PowerSeller tier. PowerSellers are distinguished in 5
				tiers based on average monthly sales. Benefits and services vary for each tier.
				eBay calculates eligibility for each tier monthly.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Bronze">
				<xs:annotation>
					<xs:documentation>
						Bronze (lowest tier)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Silver">
				<xs:annotation>
					<xs:documentation>
						Silver (between Bronze and Gold)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Gold">
				<xs:annotation>
					<xs:documentation>
						Gold (between Silver and Platinum)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Platinum">
				<xs:annotation>
					<xs:documentation>
						Platinum (between Gold and Titanium)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Titanium">
				<xs:annotation>
					<xs:documentation>
						Titanium (highest tier)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						Not a PowerSeller (eBay has not yet evaluated your PowerSeller status, or
						you have not chosen to be a member of the PowerSeller program,
						or you lost your PowerSeller status due to a policy violation.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerPaymentMethodCodeList.xsd #####

-->
	<xs:simpleType name="SellerPaymentMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the payment methods that an eBay user can use to pay fees on monthly eBay invoice.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NothingOnFile">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay does not currently have a payment method on file for the eBay user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCard">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay will use the credit card on file to process the eBay user's monthly invoice.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPal">
				<xs:annotation>
					<xs:documentation>
						This enumeration value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebit">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay will debit the bank account on file to process the eBay user's monthly invoice.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitPendingSignatureMandate">
				<xs:annotation>
					<xs:documentation>
						 This enumeration value indicates that eBay will debit the bank account on file to process the eBay user's monthly invoice. A signature will be needed from the eBay user before a payment can be processed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayDirectPay">
				<xs:annotation>
					<xs:documentation>
						 This enumeration value indicates that the eBay user will use eBay Direct Pay to pay the monthly invoice.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitPendingVerification">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that eBay will debit the bank account on file to process the eBay user's monthly invoice. However, the bank account information must be verified before a payment can be processed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerPaymentPreferencesType.xsd #####

-->
	<xs:complexType name="SellerPaymentPreferencesType">
		<xs:annotation>
			<xs:documentation>
			  Type defining the &lt;b&gt;SellerPaymentPreferences&lt;/b&gt; container, which
				consists of the seller's payment preferences. Payment preferences specified in a
				&lt;b&gt;SetUserPreferences&lt;/b&gt; call override the current corresponding settings in the seller's account.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AlwaysUseThisPaymentAddress" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Sellers include this field and set it to &lt;code&gt;true&lt;/code&gt; if they want buyers to mail payment to the payment address specified in the &lt;b&gt;SellerPaymentPreferences.SellerPaymentAddress&lt;/b&gt; field. A payment address only comes into play if the listing's category allows offline payments, and the seller has allowed the buyer to mail a payment. This payment address will only be displayed to winning bidders and buyers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayPayNowButton" type="ns:DisplayPayNowButtonCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated. If it is used in a &lt;b&gt;SetUserPreferences&lt;/b&gt; call, it is ignored. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalPreferred" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated. If it is used in a &lt;b&gt;SetUserPreferences&lt;/b&gt; call, it is ignored. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DefaultPayPalEmailAddress" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated. If it is used in a &lt;b&gt;SetUserPreferences&lt;/b&gt; call, it is ignored. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalAlwaysOn" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated. If it is used in a &lt;b&gt;SetUserPreferences&lt;/b&gt; call, it is ignored. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerPaymentAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of the seller's mailing address where the buyer will send payment for an order. A seller's payment address only comes into play if the listing's category allows offline payments, and the seller has allowed the buyer to mail a payment. This payment address will only be displayed to winning bidders and buyers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UPSRateOption" type="ns:UPSRateOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the category/level of UPS shipping rates that are available to the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FedExRateOption" type="ns:FedExRateOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the category/level of Federal Express shipping rates that are available to the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="USPSRateOption" type="ns:USPSRateOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the category/level of US Postal Service shipping rates that are available to the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerPaymentProfileType.xsd #####

-->
	<xs:complexType name="SellerPaymentProfileType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerPaymentProfile&lt;/b&gt; container, which is used in an Add/Revise/Relist/Verify Trading API call to reference and use a payment business policy.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PaymentProfileID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of a payment business policy. A &lt;b&gt;PaymentProfileID&lt;/b&gt; and/or a &lt;b&gt;PaymentProfileName&lt;/b&gt; value is used in the Add/Revise/Relist/Verify call to reference and use the payment settings/values of a payment business policy. If both fields are provided and their values don't match, the &lt;b&gt;PaymentProfileID&lt;/b&gt; takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						Payment profile IDs can be retrieved with the &lt;b&gt;getPaymentPolicies&lt;/b&gt; call of the &lt;b&gt;Account API&lt;/b&gt; or with the &lt;b&gt;getSellerProfiles&lt;/b&gt; call of the &lt;b&gt;Business Policies Management API&lt;/b&gt;. Business policy IDs can also be retrieved through the Business policies section of My eBay.
						&lt;br/&gt;&lt;br/&gt;
						In the 'Get' calls, the &lt;b&gt;PaymentProfileID&lt;/b&gt; value will always be returned if business policies are set for the listing, and the person making the API call is the seller of the listing. The &lt;b&gt;PaymentProfileName&lt;/b&gt; value will be returned if a name is assigned to the payment business policy.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentProfileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a payment business policy. A &lt;b&gt;PaymentProfileID&lt;/b&gt; and/or a &lt;b&gt;PaymentProfileName&lt;/b&gt; value is used in the Add/Revise/Relist/Verify call to reference and use the payment settings/values of a payment business policy. If both fields are provided and their values don't match, the &lt;b&gt;PaymentProfileID&lt;/b&gt; takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						In the 'Get' calls, the &lt;b&gt;PaymentProfileID&lt;/b&gt; value will always be returned if business policies are set for the listing, and the person making the API call is the seller of the listing. The &lt;b&gt;PaymentProfileName&lt;/b&gt; value will be returned if a name is assigned to the payment business policy.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerProfilePreferencesType.xsd #####

-->
	<xs:complexType name="SellerProfilePreferencesType">
		<xs:annotation>
			<xs:documentation>
			  Type defining the &lt;b&gt;SellerProfilePreferences&lt;/b&gt; container. This container
				consists of a flag that indicates whether or not the seller has opted into Business
				Policies, as well as a list of Business Policies profiles that have been set up for the 
				seller's account.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SellerProfileOptedIn" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
 					 Boolean flag indicating whether or not a seller has opted in to Business
					 Policies. Sellers must opt in to Business Policies to create and manage payment, 
					 return policy, and shipping profiles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SupportedSellerProfiles" type="ns:SupportedSellerProfilesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of one or more Business Policies profiles active for a
						seller's account. This container is only returned if &lt;b&gt;SellerProfileOptedIn&lt;/b&gt; =  SellerProfilePreferences 
						and the seller has one or more Business Policies profiles active on the account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerProfilesType.xsd #####

-->
	<xs:complexType name="SellerProfilesType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerProfiles&lt;/b&gt; container, which consists of references to a seller's payment, shipping, and return policy profiles.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SellerShippingProfile" type="ns:SellerShippingProfileType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;SellerShippingProfile&lt;/b&gt; container is used in an Add/Revise/Relist/Verify Trading API call to reference and use the settings/values of a specific shipping business policy. Shipping business policies contain detailed information on domestic and international shipping, including shipping service options and costs, handling time, shipping discount information, and excluded ship-to locations. Multiple shipping business policies can be created and saved at the account level by sellers.
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Any shipping inclusions specified through this container can be overridden by the eBay International Shipping exclusions toggle located under &lt;b&gt;Shipping Preferences&lt;/b&gt; in &lt;b&gt;My eBay&lt;/b&gt;. For more information on eBay International Shipping, see &lt;a href="https://www.ebay.com/help/selling/shipping-items/setting-shipping-options/ebay-international-shipping-program?id=5348"&gt;eBay International Shipping program&lt;/a&gt;.
						&lt;/span&gt;
						This container is only returned in 'Get' calls if Business Policies are set for the listing, and the person making the API call is the seller of the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerReturnProfile" type="ns:SellerReturnProfileType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;SellerReturnProfile&lt;/b&gt; container is used in an Add/Revise/Relist/Verify Trading API call to reference and use the settings/values of a return business policy. Return business policies contain detailed information on the seller's return policy for domestic and international buyers (if the seller ships internationally), including whether or not the seller accepts returns from domestic and international buyers, how many days the buyer has to return the item for a refund, and who pays the return shipping costs. Multiple return policy business policies can be created and saved at the account level by sellers.
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; As a part of Digital Services Act (DSA) requirements, as of April 3, 2023, buyers in the EU must be allowed to return an item within 14 days or more, unless the item is exempt. Where applicable, sellers should update their return policies to reflect this requirement of accepting returns from EU buyers. This update can be made through the &lt;b&gt;ReturnPolicy&lt;/b&gt; container or through a return business policy that is referenced through the &lt;b&gt;SellerProfiles.SellerReturnProfile&lt;/b&gt; container.&lt;/span&gt;						
						&lt;br/&gt;&lt;br/&gt;
						This container is only returned in 'Get' calls if Business Policies are set for the listing and the person making the API call is the seller of the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerPaymentProfile" type="ns:SellerPaymentProfileType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;SellerPaymentProfile&lt;/b&gt; container is used in an Add/Revise/Relist/Verify API call to reference and use the settings/values of a payment business policy. Payment business policies contain a setting to control whether immediate payment is required, settings to specify due dates for the deposit and full payment of a motor vehicle listing (Motors policy only), and settings to specify which offline payment methods are avaiable to buyers for sales transactions that happen off of eBay's platform. Multiple payment business policies can be created and saved at the account level by sellers.
						&lt;br/&gt;&lt;br/&gt;
						This container is only returned in 'Get' calls if Business Policies are set for the listing, and the person making the API call is the seller of the listing.
						&lt;br&gt;
							&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Sellers will never have to specify electronic payment methods, but offline payment methods are required for listings where offline payment is required or supported.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerProvidedTitleSupportedDefinitionType.xsd #####

-->
	<xs:complexType name="SellerProvidedTitleSupportedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If present, the site defines category settings for whether the seller can provide their own title for a US or CA eBay Motors listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerRatingSummaryArrayType.xsd #####

-->
	<xs:complexType name="SellerRatingSummaryArrayType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerRatingSummaryArray&lt;/b&gt; container that is returned 
				in the &lt;b&gt;GetFeedback&lt;/b&gt; response. The &lt;b&gt;SellerRatingSummaryArray&lt;/b&gt; 
				container consists of an array of &lt;b&gt;AverageRatingSummary&lt;/b&gt; containers, 
				which provide details on Detailed Seller Ratings (DSRs), including the type of rating 
				(Communication, Item As Described, Shipping and Handling Charges, or Shipping Time), the 
				seller's average rating for that DSR type, the total number of DSR ratings, and the 
				period in which those ratings were received (the last year or the last 30 days).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AverageRatingSummary" type="ns:AverageRatingSummaryType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container consisting of a seller's Detailed Seller Rating (DSR) for each type of
						rating (Communication, Item As Described, Shipping and Handling Charges, or Shipping
						Time), the seller's average rating for each DSR type, the total number of DSR ratings
						for each DSR type, and the period in which those ratings were received (the last year
						or the last 30 days).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerRecoupmentPolicyDetailsType.xsd #####

-->
	<xs:complexType name="RecoupmentPolicyDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details the recoupment policy on this site.  There are two sites involved in recoupment - the listing site
				and the user registration site, each of which must agree before eBay enforces recoupment for a seller and listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EnforcedOnListingSite" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether recoupment policy is enforced on the site on which the item is listed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EnforcedOnRegistrationSite" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether recoupment policy is enforced on the registration site for which the call is made.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerReturnPreferencesType.xsd #####

-->
	<xs:complexType name="SellerReturnPreferencesType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerReturnPreferences&lt;/b&gt; container, which consists of the &lt;b&gt;OptedIn&lt;/b&gt; flag that indicates whether or not the seller has opted in to eBay Managed Returns.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OptedIn" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This flag indicates whether or not an eligible seller has opted in to eBay
						Managed Returns through the Return Preferences of My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerReturnProfileType.xsd #####

-->
	<xs:complexType name="SellerReturnProfileType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerReturnProfile&lt;/b&gt; container, which is used in an Add/Revise/Relist/Verify Trading API call to reference a return policy business policy. Return policy business policies contain detailed information on the seller's return policy for domestic and international buyers (if the seller ships internationally), including whether or not the seller accepts returns from domestic and international buyers, how many days the buyer has to return the item for a refund, and who pays the return shipping costs.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ReturnProfileID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of a return policy business policy. A &lt;b&gt;ReturnProfileID&lt;/b&gt; and/or a &lt;b&gt;ReturnProfileName&lt;/b&gt; value is used in the Add/Revise/Relist/Verify call to reference and use the return policy settings/values of a return policy business policy. If both fields are provided and their values don't match, the &lt;b&gt;ReturnProfileID&lt;/b&gt; takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						Return policy profile IDs can be retrieved with the &lt;b&gt;getReturnPolicies&lt;/b&gt; call of the &lt;b&gt;Account API&lt;/b&gt; or with the &lt;b&gt;getSellerProfiles&lt;/b&gt; call of the &lt;b&gt;Business Policies Management API&lt;/b&gt;. Business policy IDs can also be retrieved through the Business policies section of My eBay.
						&lt;br/&gt;&lt;br/&gt;
						In the 'Get' calls, the &lt;b&gt;ReturnProfileID&lt;/b&gt; value will always be returned if business policies are set for the listing, and the person making the API call is the seller of the listing. The &lt;b&gt;ReturnProfileName&lt;/b&gt; value will be returned if a name is assigned to the return policy business policy.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnProfileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a return policy business policy. A &lt;b&gt;ReturnProfileID&lt;/b&gt; and/or a &lt;b&gt;ReturnProfileName&lt;/b&gt; value is used in the Add/Revise/Relist/Verify call to reference and use the return policy settings/values of a return policy business policy. If both fields are provided and their values don't match, the &lt;b&gt;ReturnProfileID&lt;/b&gt; takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						In the 'Get' calls, the &lt;b&gt;ReturnProfileID&lt;/b&gt; value will always be returned if business policies are set for the listing, and the person making the API call is the seller of the listing. The &lt;b&gt;ReturnProfileName&lt;/b&gt; value will be returned if a name is assigned to the return policy business policy.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerRoleMetricsType.xsd #####

-->
	<xs:complexType name="SellerRoleMetricsType">
		<xs:annotation>
			<xs:documentation>
				Specifies 1 year feedback metrics for a seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PositiveFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of positive feedback entries given as a seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NegativeFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of negative feedback entries given as a seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NeutralFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of neutral feedback entries given as a seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackLeftPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percentage of leaving feedback as a seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RepeatBuyerCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of buyers who bought more than once from this seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RepeatBuyerPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percentage of repeat buyers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniqueBuyerCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of unique buyers from this seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percentage of number of times a member has sold successfully vs. the number of
						times a member has bought an item in the preceding 365 days.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTransactionCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The count of Cross-Border Trade order line items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTransactionPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The percentage of order line items that are Cross-Border Trade order line items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerShippingProfileType.xsd #####

-->
	<xs:complexType name="SellerShippingProfileType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerShippingProfile&lt;/b&gt; container, which is used in an Add/Revise/Relist Trading API call to reference a shipping business policy. Shipping business policies contain detailed information on domestic and international shipping, including shipping service options and costs, handling time, shipping discount inormation, and excluded ship-to locations.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingProfileID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of a shipping business policy. A &lt;b&gt;ShippingProfileID&lt;/b&gt; and/or a &lt;b&gt;ShipppingProfileName&lt;/b&gt; value is used in the Add/Revise/Relist/Verify call to reference and use the shippping-related settings/values of a shipping business policy. If both fields are provided and their values don't match, the &lt;b&gt;ShipppingProfileID&lt;/b&gt; takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						Shipping profile IDs can be retrieved with the &lt;b&gt;getFulfillmentPolicies&lt;/b&gt; call of the &lt;b&gt;Account API&lt;/b&gt; or with the &lt;b&gt;getSellerProfiles&lt;/b&gt; call of the &lt;b&gt;Business Policies Management API&lt;/b&gt;. Business policy IDs can also be retrieved through the Business policies section of My eBay.
						&lt;br/&gt;&lt;br/&gt;
						In the 'Get' calls, the &lt;b&gt;ShipppingProfileID&lt;/b&gt; value will always be returned if business policies are set for the listing, and the person making the API call is the seller of the listing. The &lt;b&gt;ShipppingProfileName&lt;/b&gt; value will be returned if a name is assigned to the shipping business policy.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingProfileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a shipping business policy. A &lt;b&gt;ShippingProfileID&lt;/b&gt; and/or a &lt;b&gt;ShippingProfileName&lt;/b&gt; value is used in the Add/Revise/Relist/Verify call to reference and use the shipping-related settings/values of a shipping business policy. If both fields are provided and their values don't match, the &lt;b&gt;ShippingProfileID&lt;/b&gt; takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						In the 'Get' calls, the &lt;b&gt;ShippingProfileID&lt;/b&gt; value will always be returned if business policies are set for the listing, and the person making the API call is the seller of the listing. The &lt;b&gt;ShippingProfileName&lt;/b&gt; value will be returned if a name is assigned to the shipping business policy.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerType.xsd #####

-->
	<xs:complexType name="SellerType">
	<xs:annotation>
		<xs:documentation>
			Information about a user returned in the context of an item's seller.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="AllowPaymentEdit" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					&lt;br&gt;
					Indicates whether the seller allows buyers to edit the
					total cost of an item during checkout. 
					&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;SellerInfo&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="BillingCurrency" type="ns:CurrencyCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Currency type in which the user is billed seller fees.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CheckoutEnabled" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					&lt;br&gt;
					This flag indicates whether or not the seller's Checkout Enabled preference is turned on. 
					&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;SellerInfo&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CIPBankAccountStored" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					&lt;br&gt;
					This boolean field indicates whether or not the seller has stored bank account information on file with eBay.
					&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;SellerInfo&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="GoodStanding" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					&lt;br&gt;
					This boolean field indicates whether or not the seller is in good standing with eBay.
					&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;SellerInfo&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>


		<xs:element name="MerchandizingPref" type="ns:MerchandizingPrefCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					This field is deprecated.
				</xs:documentation>
				<xs:appinfo>
					<noCalls/>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="QualifiesForB2BVAT" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					&lt;br&gt;
					Indicates whether the user is subject to VAT. Users who have registered with
					eBay as VAT-exempt are not subject to VAT.
					&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;SellerInfo&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SellerGuaranteeLevel" type="ns:SellerGuaranteeLevelCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					This field is deprecated.
				</xs:documentation>
				<xs:appinfo>
					<noCalls/>
					<DeprecationVersion>773</DeprecationVersion>
					<DeprecationDetails>Avoid</DeprecationDetails>
					<EndOfLifeVersion>889</EndOfLifeVersion>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SellerLevel" type="ns:SellerLevelCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					&lt;br&gt;
					This enumeration value indicates the user's eBay PowerSeller tier. 
					&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;SellerInfo&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SellerPaymentAddress" type="ns:AddressType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Address used by eBay for purposes of billing the user for seller fees.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SchedulingInfo" type="ns:SchedulingInfoType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Container for scheduling limits for the user. Conveys the minimum and maximum minutes the user may schedule listings in advance, as well as the maximum number of items the user may schedule at any given time.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="StoreOwner" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					&lt;br&gt;
					Boolean value indicates whether or not the seller is an eBay Store owner.
					&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;SellerInfo&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="StoreURL" type="xs:anyURI" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					&lt;br&gt;
					The URL for the seller's eBay Store. This field is only returned if the seller is a store owner (look for a value of &lt;code&gt;true&lt;/code&gt; in the &lt;b&gt;SellerInfo.StoreOwner&lt;/b&gt; field). 
					&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;SellerInfo&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SellerBusinessType" type="ns:SellerBusinessCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					This enumeration value indicates the type of eBay account used by the seller. 
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="RegisteredBusinessSeller" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					If true, the user is registered as a vehicle dealer on the eBay Motors site.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>


		<xs:element name="StoreSite" type="ns:SiteCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
				This enumeration value indicates the eBay marketplace hosting the seller's eBay Store.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PaymentMethod" type="ns:SellerPaymentMethodCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
						This enumeration value indicates the default payment method that the seller is using to pay eBay fees.
				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			</xs:annotation>
		</xs:element>



		<xs:element name="CharityRegistered" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates whether or not the seller is a registered charity
					seller. If &lt;b&gt;CharityRegistered&lt;/b&gt; is &lt;code&gt;false&lt;/code&gt;, the user must
					register their nonprofit organization with the PayPal Giving Fund to list eBay for Charity items.
				</xs:documentation>
				<xs:appinfo>
					<SeeLink>
						<Title>eBay for Charity</Title>
						<URL>https://pages.ebay.com/help/sell/nonprofit.html</URL>
					</SeeLink>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SafePaymentExempt" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					&lt;br&gt;
					If this field is &lt;code&gt;true&lt;/code&gt;, the user is exempt from the requirement to offer at least one safe payment method when listing items. 
					&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;SellerInfo&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<Default>false</Default>
					<CallInfo>
						<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription,ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CharityAffiliationDetails" type="ns:CharityAffiliationDetailsType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					This container consists of one or more of nonprofit organizations associated with the seller's account. This container will not be returned if the user is not affiliated with any nonprofit organizations. A seller must be registered with the PayPal Giving Fund to be affiliated with an eBay for Charity nonprofit organization.
				</xs:documentation>
				<xs:appinfo>
					<SeeLink>
						<Title>eBay for Charity</Title>
						<URL>https://pages.ebay.com/help/sell/nonprofit.html</URL>
					</SeeLink>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="TransactionPercent" type="xs:float" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Percentage of the number of times a member has sold successfully vs.
					the number of times a member has bought an item in the preceding 365 days.
				</xs:documentation>
				<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeatureEligibility" type="ns:FeatureEligibilityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains eligibility details about seller- or platform-based features. This is returned only
						if the &lt;b&gt;IncludeFeatureEligibility&lt;/b&gt; field is included and set to &lt;code&gt;true&lt;/code&gt; in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TopRatedSeller" type="xs:boolean" minOccurs="0">
			<xs:annotation>
					<xs:documentation>
						This boolean field indicates if the seller is certified as a
						&lt;em&gt;Top Rated Seller&lt;/em&gt;. Only Top Rated Sellers can qualify for Top Rated Plus listings, which receive the Top Rated Plus seal and other benefits.
						&lt;br/&gt;
						This field is only returned for the following sites: US, Germany, Austria, Switzerland, UK, Ireland, and Australia. The Top Rated Seller and Top Rated Plus listing requirements will differ by site. Below are some links to Help pages that discuss these requirements:
						&lt;ul&gt;
						&lt;li&gt;eBay US: &lt;a href="https://www.ebay.com/help/policies/selling-policies/seller-standards-policy?id=4347&amp;#section3"&gt;Requirements to become Top Rated&lt;/a&gt;&lt;/li&gt;
						&lt;li&gt;eBay UK/IE: &lt;a href="https://www.ebay.co.uk/help/policies/selling-policies/seller-standards-policy?id=4347&amp;#section3"&gt;Requirements to become Top Rated and the eBay Premium Service&lt;/a&gt;&lt;/li&gt;
						&lt;li&gt;eBay DE/AT/CH: &lt;a href="https://pages.ebay.de/help/sell/top-rated/2.html"&gt;
Anforderungen fur den Verkaufer mit Top-Bewertung&lt;/a&gt;&lt;/li&gt;
						&lt;li&gt;eBay AU: &lt;a href="https://www.ebay.com.au/help/policies/selling-policies/seller-standards-policy?id=4347&amp;#section3"&gt;
Requirements to become Top Rated&lt;/a&gt;&lt;/li&gt;
						&lt;/ul&gt;
						Top Rated Sellers, registered in the US, can qualify for Top Rated Seller programs in other countries as long as they meet the selling requirements in those countries. However, even if US sellers qualify for programs in other countries, they will not receive the Final Value Fee discount on sales in those countries. 
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;SellerInfo&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Conditionally</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
			<xs:element name="TopRatedSellerDetails" type="ns:TopRatedSellerDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains Top Rated Seller program details for the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecoupmentPolicyConsent" type="ns:RecoupmentPolicyConsentType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The list of the sites where a seller has agreed to the cross-border recoupment terms.
						&lt;br&gt;&lt;br&gt;
						Sellers who engage in cross-border trade on sites that require a recoupment agreement, must
						agree to the recoupment terms before adding items to the site. This agreement allows eBay to
						reimburse a buyer during a dispute and then recoup the cost from the seller.
					</xs:documentation>
							<xs:appinfo>
								<CallInfo>
								  <CallName>GetUser</CallName>
								  <Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
								  <Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
				 </xs:annotation>
			</xs:element>
			<xs:element name="DomesticRateTable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A returned value of &lt;code&gt;true&lt;/code&gt; indicates that the seller has configured a default, domestic shipping rate table in their My eBay shipping preferences.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalRateTable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A returned value of &lt;code&gt;true&lt;/code&gt; indicates that the seller has configured a default, international shipping rate table in their My eBay shipping preferences.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingStatusType.xsd #####

-->
	<xs:complexType name="SellingStatusType">
		<xs:annotation>
			<xs:documentation>
				Contains various details about the current status of a listing. These
				values are computed by eBay and cannot be specified at listing time.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BidCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of bids placed so far against the auction item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>UnsoldList</Context>
							<Context>DeleteFromUnsoldList</Context>
							<Context>BidList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Context>Item.SellingStatus</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>Item</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidIncrement" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The minimum amount a progressive bid must be above the current high bid to be accepted. This field is only
						applicable to auction listings. The value of this field will always be '0.00' for Classified Ad and fixed-price
						listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedCurrentPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Converted value of the &lt;b&gt;CurrentPrice&lt;/b&gt; in the currency of the site that
						returned this response. For active items, refresh the listing's data every 24
						hours to pick up the current conversion rates. Only returned when the item's
						&lt;b&gt;CurrentPrice&lt;/b&gt; on the listing site is in different currency than the currency of
						the host site for the user/application making the API call. &lt;b&gt;ConvertedCurrentPrice&lt;/b&gt;
						is not returned for Classified listings (Classified listings are not available
						on all sites).&lt;br&gt;
						&lt;br&gt;
						In multi-variation listings, this value matches the lowest-priced
						variation that is still available for sale.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Context>Item.SellingStatus</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CurrentPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The current price of the item in the original listing currency.
						&lt;br&gt;&lt;br&gt;
						For auction listings, this price is the starting minimum price (if the listing has no bids) or the current highest bid (if bids have been placed) for the item. This does not reflect the &lt;b&gt;BuyItNow&lt;/b&gt; price.
						&lt;br&gt;&lt;br&gt;
						For fixed-price and ad format listings, this is the current listing price.
						&lt;br&gt;&lt;br&gt;
						In multi-variation, fixed-price listings, this value matches the lowest-priced variation that is still available for sale.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>PlaceOffer</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Context>Item.SellingStatus</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>Item</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HighBidder" type="ns:UserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For ended auction listings that have a winning bidder,
						this field is a container for the high bidder's user ID.
						For ended, single-item, fixed-price listings,
						this field is a container for the user ID of the purchaser.
						This field isn't returned for auctions with no bids, or for active fixed-price listings.
						&lt;br/&gt;&lt;br/&gt;
						In the case of &lt;b&gt;PlaceOffer&lt;/b&gt;, for auction listings,
						this field is a container for the high bidder's user ID.
						In the &lt;b&gt;PlaceOffer&lt;/b&gt; response, the following applies:
						For multiple-quantity, fixed-price listings,
						the high bidder is only returned if there is just one order line item
						(or only for the first order line item that is created).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Details>GranularityLevel: Medium</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Context>ActiveList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Context>Item</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LeadCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Applicable to Ad type listings only. Indicates how many leads to
						potential buyers are associated with this item. Returns 0 (zero) for listings in other formats. You must be the seller of the item to retrieve the lead count.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumToBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Smallest amount the next bid on the item can be. Returns same value as
						&lt;b&gt;Item.StartPrice&lt;/b&gt; (if no bids have yet been placed) or &lt;b&gt;CurrentPrice&lt;/b&gt; plus
						&lt;b&gt;BidIncrement&lt;/b&gt; (if at least one bid has been placed). Only applicable to
						auction listings. Returns null for fixed-price
						and Ad type listings.
						&lt;br&gt;&lt;br&gt;
						In multi-variation listings, this value matches the lowest-priced
						variation that is still available for sale.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantitySold" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of items purchased so far (in the listing's lifetime).
						Subtract this from &lt;b&gt;Quantity&lt;/b&gt; to determine the quantity available.
						&lt;br&gt;&lt;br&gt;
						If the listing has Item Variations,
						then in &lt;b&gt;GetItem&lt;/b&gt; (and related calls) and &lt;b&gt;GetItemTransactions&lt;/b&gt;,
						&lt;b&gt;Item.SellingStatus.QuantitySold&lt;/b&gt; contains the sum of all quantities
						sold across all variations in the listing, and &lt;b&gt;Variation.SellingStatus.QuantitySold&lt;/b&gt; contains the number
						of items sold for that variation.
						&lt;br/&gt;&lt;br/&gt;
						In &lt;b&gt;GetSellerTransactions&lt;/b&gt;,
						&lt;b&gt;Transaction.Item.SellingStatus.QuantitySold&lt;/b&gt; contains the number
						of items sold in that order line item.&lt;br&gt;
						&lt;br&gt;
						For order line item calls, also see &lt;b&gt;Transaction.QuantityPurchased&lt;/b&gt; for
						the number of items purchased in the order line item.&lt;br&gt;
						In multi-variation listings, this value matches total quantity sold
						across all variations.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<!-- No Context needed for QuantitySold -->
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Context>Item</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Context>Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>ScheduledList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReserveMet" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the reserve price has been met for the listing. Returns
						true if the reserve price was met or no reserve price was specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SecondChanceEligible" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Part of the Second Chance Offer feature, indicates whether the seller can
						extend a second chance offer for the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidderCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of bidders for an item. Only applicable to auction listings.
						Only returned for the seller of the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>UnsoldList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingStatus" type="ns:ListingStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies an active or ended listing's status in eBay's processing workflow.
						&lt;b&gt;&lt;/b&gt;
							&lt;ul&gt;
	  						&lt;li&gt;If a listing ends with a sale (or sales), eBay needs to update the sale details
						(e.g., total price and buyer/high bidder) and the transaction fees. This processing
						can take several minutes.&lt;/li&gt;
							  &lt;li&gt;If you retrieve a sold item and no details about the buyer/high bidder
						are returned or no transaction fees are available, use this listing status information
						to determine whether eBay has finished processing the listing.&lt;/li&gt;
						  &lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Context>Item.SellingStatus</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Context>Item</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FinalValueFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A seller is changed a Final Value Fee (FVF) when the item is sold, ends with a
						winning bid, or is purchased. This fee applies whether or not the sale is completed with the buyer and
						is generated before the buyer makes a payment.
						&lt;br/&gt;&lt;br/&gt;
						The FVF is calculated using a percentage. This percentage is based on whether the seller has a
						Store subscription or not. If a seller does have a Store subscription, the FVF is calculated based on
						the level of that plan. For complete information about selling fees and eBay Store subscription plans, see the
						&lt;a href="http://www.feectr.ebay.com/feecenter/home"&gt;Fee Center Home Page&lt;/a&gt;.
						&lt;br/&gt;&lt;br/&gt;
						The Final Value Fee for each order line
						item is returned by &lt;b&gt;GetSellerTransactions&lt;/b&gt;, &lt;b&gt;GetItemTransactions&lt;/b&gt;, and &lt;b&gt;GetOrders&lt;/b&gt;,
						regardless of the checkout status.
						&lt;br&gt;&lt;br&gt;
						If a seller requests a Final Value Fee credit, the value of
						&lt;b&gt;Transaction.FinalValueFee&lt;/b&gt; will not change if a credit is
						issued. The credit only appears in the seller's account data.
						&lt;br&gt;
						&lt;br&gt;
									See the &lt;a href="https://www.ebay.com/help/selling/fees-credits-invoices/selling-fees?id=4822" target="_blank"&gt;Selling fees&lt;/a&gt; help page for more information about how Final Value Fees are calculated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Context>Item.SellingStatus</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionalSaleDetails" type="ns:PromotionalSaleDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If a seller has reduced the price of a listed item with the Promotional Price Display feature,
						this field contains the original price of the discounted item, along with the start-time
						and end-time of the discount.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdminEnded" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If included in the response as &lt;code&gt;true&lt;/code&gt;, indicates that the listing was administratively
						canceled due to a violation of eBay's listing policies and that the item can be relisted
						using &lt;b&gt;RelistItem&lt;/b&gt;.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						&lt;b&gt;GetItem&lt;/b&gt; returns an error (invalid item ID)
						in the response if &lt;b&gt;Item.SellingStatus.AdminEnded&lt;/b&gt; = &lt;code&gt;true&lt;/code&gt; and the requesting user is not the seller of the item.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
            <xs:element name="SoldAsBin" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
				    	If this flag appears in the &lt;b&gt;GetItem&lt;/b&gt; response, the auction has ended due to the
							item being sold to a seller using the &lt;b&gt;Buy It Now&lt;/b&gt; option.
							This flag is not relevant for fixed-priced listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
            <xs:element name="QuantitySoldByPickupInStore" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the total quantity of items sold and picked up by buyers using the In-Store Pickup option. This value is the total number of items purchased by one or more buyers using the In-Store Pickup option, and is not the total number of In-Store Pickup orders. So, if two buyers selected the In-Store Pickup option, but each of these buyers bought a quantity of five of these items (in same purchase), the &lt;b&gt;Item.SellingStatus.QuantitySoldByPickupInStore&lt;/b&gt; value would be '10' and not '2'.
						&lt;br&gt;
						&lt;br&gt;
						In the case of multi-variation, fixed-price listings, each &lt;b&gt;Item.Variations.Variation.SellingStatus.QuantitySoldByPickupInStore&lt;/b&gt; value indicates the total quantity of that corresponding item variation (for example, large blue shirts) sold and picked up by buyers using the In-Store Pickup option, and the &lt;b&gt;Item.SellingStatus.QuantitySoldByPickupInStore&lt;/b&gt; value would be the total quantity of all item variations sold for the listing.
						&lt;br&gt;
						&lt;br&gt;
						This field is returned only if the listing is eligible for In-Store Pickup (&lt;b&gt;EligibleForPickupInStore&lt;/b&gt; is returned as &lt;code&gt;true&lt;/code&gt;).
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SuggestedBidValues" type="ns:SuggestedBidValueType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is only returned if the buyer is attempting to bid on an auction item. To bid on an auction item, the buyer sets the value of the &lt;b&gt;Offer.Action&lt;/b&gt; field to &lt;code&gt;Bid&lt;/code&gt;, and sets the maximum bid amount in the &lt;b&gt;Offer.MaxBid&lt;/b&gt; field.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;SuggestedBidValues&lt;/b&gt; container consists of an array of incremental bid values (up to the dollar value in the &lt;b&gt;Offer.MaxBid&lt;/b&gt; field) that eBay will bid on behalf of the buyer each time that buyer is outbid for the auction item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingOnHold" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Indicates if a listing is on hold due to an eBay policy violation. 
					  &lt;br&gt;&lt;br&gt;
                      If a listing is put on hold, users are unable to view the listing details, the listing is hidden from search, and all attempted purchases, offers, and bids for the listing are blocked. eBay, however, gives sellers the opportunity to address violations and get listings fully reinstated. A listing will be ended if a seller does not address a violation, or if the violation can not be rectified. 
                      &lt;br&gt;&lt;br&gt;
                      If a listing is fixable, the seller should be able to view the listing details and this boolean will be returned as &lt;code&gt;true&lt;/code&gt;.
                      &lt;br&gt;&lt;br&gt;
                      Once a listing is fixed, this boolean will no longer be returned.  
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingSummaryType.xsd #####

-->
	<xs:complexType name="SellingSummaryType">
		<xs:annotation>
			<xs:documentation>
				Contains summary information about the items the seller is selling.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ActiveAuctionCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of currently active auctions that will sell. That
						is, there is at least one bidder, and any reserve price has
						been met. Equivalent to the "Will Sell" value in My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AuctionSellingCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of currently active auctions for a given
						seller. Equivalent to the
						"Auction Quantity" value in My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalAuctionSellingValue" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total value of all items the seller has for sale in all listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalSoldCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of items the seller has sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/support/kb-article?KBid=1111</URL>
							<Title>Discrepancies Between Results of GetMyeBaySelling and GetSellerTransactions</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalSoldValue" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total monetary value of the items the seller has sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/support/kb-article?KBid=1111</URL>
							<Title>Discrepancies Between Results of GetMyeBaySelling and GetSellerTransactions</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SoldDurationInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The average duration, in days, of all items sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ServiceCostType.xsd #####

-->
	<xs:complexType name="ServiceCostType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;ServiceCost&lt;/b&gt; container to display any service cost to the buyer for an item that will go through the Authenticity Guarantee process.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Amount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount charged to the buyer for any service cost related to an item going through the Authenticity Guarantee process. This amount is given in the currency of the listing site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedFromAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount (in the buyer's currency) charged to the buyer for any service cost related to an item going through the Authenticity Guarantee process. This amount is only applicable if the buyer resides in another country that uses a different currency than the currency of the listing site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SetUserNotesActionCodeList.xsd #####

-->
	<xs:simpleType name="SetUserNotesActionCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the action to take for an item's My eBay notes.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AddOrUpdate">
				<xs:annotation>
					<xs:documentation>
						Creates or replaces an item's My eBay notes. Note that if
						the specified item already has notes in My eBay, the new
						notes will completely replace the existing notes. They will
						not be appended.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delete">
				<xs:annotation>
					<xs:documentation>
						Deletes any existing My eBay notes for the specified item.
						Specifying Delete when no notes exist does nothing, but does
						not return an error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShipPackageDetailsType.xsd #####

-->
	<xs:complexType name="ShipPackageDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details pertinent to one or more items for which
				calculated shipping (or flat rate shipping using shipping rate tables with
				weight surcharges) has been offered by the seller, such as package
				dimension and weight and packaging/handling costs.
				&lt;br/&gt;&lt;br/&gt;
				Also returned with the data for an item's transaction.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
				The &lt;strong&gt;ShippingPackageDetails&lt;/strong&gt; container should now be used instead of the &lt;strong&gt;CalculatedShippingRate&lt;/strong&gt; container to specify values for the &lt;strong&gt;MeasurementUnit&lt;/strong&gt;, &lt;strong&gt;PackageDepth&lt;/strong&gt;,  &lt;strong&gt;PackageWidth&lt;/strong&gt;, &lt;strong&gt;PackageLength&lt;/strong&gt;, &lt;strong&gt;ShippingIrregular&lt;/strong&gt;, &lt;strong&gt;ShippingPackage&lt;/strong&gt;, &lt;strong&gt;WeightMajor&lt;/strong&gt;, and/or &lt;strong&gt;WeightMinor&lt;/strong&gt; fields. The &lt;strong&gt;CalculatedShippingRate&lt;/strong&gt; container should only be used to specify values for the &lt;strong&gt;InternationalPackagingHandlingCosts&lt;/strong&gt;, and/or &lt;strong&gt;PackagingHandlingCosts&lt;/strong&gt; fields.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MeasurementUnit" type="ns:MeasurementSystemCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the unit type of the weight and dimensions of a
						shipping package.
						If &lt;b&gt;MeasurementUnit&lt;/b&gt; is used, it overrides the system specified by measurementSystem.
						If &lt;b&gt;MeasurementUnit&lt;/b&gt; and measurementSystem are not specified, the following defaults
						will be used:
						&lt;br&gt;&lt;br&gt;
						English: US&lt;br&gt;
						Metric: CA, CAFR, AU
						&lt;br&gt;&lt;br&gt;
						CA and CAFR supports both English and Metric, while other sites
						only support the site's default.
						&lt;br&gt;&lt;br&gt;
						Use &lt;b&gt;MeasurementUnit&lt;/b&gt; with weight and package dimensions.  For example,
						to represent a 5 lbs 2 oz package:
						&lt;br&gt;&lt;br&gt;
						&lt;code&gt;
						&amp;lt;MeasurementUnit&amp;gt;English&amp;lt;/MeasurementUnit&amp;gt;
						&lt;br&gt;
						&amp;lt;WeightMajor&amp;gt;5&amp;lt;/WeightMajor&amp;gt;
						&lt;br&gt;
						&amp;lt;WeightMinor&amp;gt;2&amp;lt;/WeightMinor&amp;gt;
						&lt;/code&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-package-size.html</URL>
							<Title>Package dimensions and weight</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageDepth" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Depth of the package, in whole number of inches, needed to ship the item.
						This is validated against the selected shipping service.
						Upon mismatch, a message is returned, such as, "Package
						dimensions exceeds maximum allowable limit for
						service XXXXX," where XXXXX is the name of the shipping service.
						For calculated shipping only. Only returned if the seller
						specified the value for the item. (In many cases, the seller
						only specifies the weight fields.)	
		
						&lt;b&gt;Developer impact:&lt;/b&gt; UPS requires dimensions for any Ground packages that are 3
						cubic feet or larger and for all air packages, if they are to provide correct
						shipping cost. If package dimensions are not included for an item listed with
						calculated shipping, the shipping cost returned will be an estimate based on
						standard dimensions for the defined package type. eBay enforces a dimensions
						requirement on listings so that buyers receive accurate calculated shipping
						costs.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The &lt;b&gt;unit&lt;/b&gt; and &lt;b&gt;measurementSystem&lt;/b&gt; attributes associated with this field will be returned by the &lt;b&gt;GetItem&lt;/b&gt; call and are automatically derived based on the &lt;b&gt;MeasurementUnit&lt;/b&gt; value specified during listing creation or revision. These attributes will be ignored if passed into the request of the AddItem family of calls. 
						&lt;/span&gt;		
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-package-size.html</URL>
							<Title>Package dimensions and weight</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageLength" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Length of the package, in whole number of inches, needed to ship the item.
						Upon mismatch, a message is returned, such as, "Package
						dimensions exceeds maximum allowable limit for
						service XXXXX," where XXXXX is the name of the shipping service.
						For calculated shipping only. Only returned if the seller
						specified the value for the item. (In many cases, the seller
						only specifies the weight fields.)
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;
						The &lt;b&gt;unit&lt;/b&gt; and &lt;b&gt;measurementSystem&lt;/b&gt; attributes associated with this field will be returned by the &lt;b&gt;GetItem&lt;/b&gt; call and are automatically derived based on the &lt;b&gt;MeasurementUnit&lt;/b&gt; value specified during listing creation or revision. These attributes will be ignored if passed into the request of the AddItem family of calls. 
						&lt;/span&gt;	
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-package-size.html</URL>
							<Title>Package dimensions and weight</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageWidth" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Width of the package, in whole number of inches, needed to ship the item.
						Upon mismatch, a message is returned, such as, "Package
						dimensions exceeds maximum allowable limit for
						service XXXXX," where XXXXX is the name of the shipping service.
						For calculated shipping only. Only returned if the seller
						specified the value for the item. (In many cases, the seller
						only specifies the weight fields.)
						&lt;br&gt;				
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The &lt;b&gt;unit&lt;/b&gt; and &lt;b&gt;measurementSystem&lt;/b&gt; attributes associated with this field will be returned by the &lt;b&gt;GetItem&lt;/b&gt; call and are automatically derived based on the &lt;b&gt;MeasurementUnit&lt;/b&gt; value specified during listing creation or revision. These attributes will be ignored if passed into the request of the AddItem family of calls. 
						&lt;/span&gt;	
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-package-size.html</URL>
							<Title>Package dimensions and weight</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingIrregular" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether a package is irregular and therefore cannot go
						through the stamping machine at the shipping service office and
						thus requires special or fragile handling. For calculated
						shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingPackage" type="ns:ShippingPackageCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The nature of the package used to ship the item(s).
						Required for calculated shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeightMajor" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;WeightMajor&lt;/b&gt; and &lt;b&gt;WeightMinor&lt;/b&gt; are used to specify the weight of a
						shipping package. &lt;b&gt;WeightMajor&lt;/b&gt; is used to specify the weight of the package in pounds (in US) or kilograms (all countries that use metric system). Although &lt;b&gt;MeasureType&lt;/b&gt; is of decimal type, decimal values should not be used in &lt;b&gt;WeightMajor&lt;/b&gt; and &lt;b&gt;WeightMinor&lt;/b&gt;.

						If a shipping package was 5 pounds and 1.8 ounces, the 1.8 ounces should be rounded up to an even 2 ounces. The same is for kilograms. If the package is 2.267 kilgram, you would round up the grams. Below shows you how to represent a package weight of 5 lbs 2 oz and and 2 kg 3 gr:
						&lt;br/&gt;&lt;br/&gt;
						&lt;code&gt;
						&amp;lt;WeightMajor unit="lbs"&amp;gt;5&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="oz"&amp;gt;2&amp;lt;/WeightMinor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMajor unit="kg"&amp;gt;2&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="gr"&amp;gt;3&amp;lt;/WeightMinor&amp;gt;
						&lt;/code&gt;
						&lt;br/&gt;&lt;br/&gt;
						If a package weighed 14 oz or 324 gr, below is how you would represent this weight:
						&lt;br/&gt;&lt;br/&gt;
						&lt;code&gt;
						&amp;lt;WeightMajor unit="lbs"&amp;gt;0&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="oz"&amp;gt;14&amp;lt;/WeightMinor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMajor unit="kg"&amp;gt;0&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="gr"&amp;gt;324&amp;lt;/WeightMinor&amp;gt;
						&lt;/code&gt;
						&lt;br/&gt;&lt;br/&gt;
						If a package weighed exactly 2 lbs or 105 kg, below is how you would represent this weight:
						&lt;br/&gt;&lt;br/&gt;
						&lt;code&gt;
						&amp;lt;WeightMajor unit="lbs"&amp;gt;2&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="oz"&amp;gt;0&amp;lt;/WeightMinor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMajor unit="kg"&amp;gt;105&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="gr"&amp;gt;0&amp;lt;/WeightMinor&amp;gt;
						&lt;/code&gt;
						&lt;br/&gt;&lt;br/&gt;
						In all cases, both the &lt;b&gt;WeightMajor&lt;/b&gt; and &lt;b&gt;WeightMinor&lt;/b&gt; should be specified in an Add/Revise/Relist/Verify call, even if either's value is '0'.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;WeightMajor&lt;/b&gt; and &lt;b&gt;WeightMinor&lt;/b&gt; are applicable for calculated shipping or for flat-rate shipping if shipping rate tables are specified and the shipping rate table uses weight surcharges.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The &lt;b&gt;unit&lt;/b&gt; and &lt;b&gt;measurementSystem&lt;/b&gt; attributes associated with this field will be returned by the &lt;b&gt;GetItem&lt;/b&gt; call and are automatically derived based on the &lt;b&gt;MeasurementUnit&lt;/b&gt; value specified during listing creation or revision. These attributes will be ignored if passed into the request of the AddItem family of calls. 
						&lt;/span&gt;	
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeightMinor" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;WeightMajor&lt;/b&gt; and &lt;b&gt;WeightMinor&lt;/b&gt; are used to specify the weight of a
						shipping package. &lt;b&gt;WeightMinor&lt;/b&gt; is used to specify the weight of the package in ounces (in US) or grams (all countries that use metric system). Although &lt;b&gt;MeasureType&lt;/b&gt; is of decimal type, decimal values should not be used in &lt;b&gt;WeightMajor&lt;/b&gt; and &lt;b&gt;WeightMinor&lt;/b&gt;.

						If a shipping package was 5 pounds and 1.8 ounces, the 1.8 ounces should be rounded up to an even 2 ounces. The same is for kilograms. If the package is 2.267 kilgram, you would round up the grams. Below shows you how to represent a package weight of 5 lbs 2 oz and and 2 kg 3 gr:
						&lt;br/&gt;&lt;br/&gt;
						&lt;code&gt;
						&amp;lt;WeightMajor unit="lbs"&amp;gt;5&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="oz"&amp;gt;2&amp;lt;/WeightMinor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMajor unit="kg"&amp;gt;2&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="gr"&amp;gt;3&amp;lt;/WeightMinor&amp;gt;
						&lt;/code&gt;
						&lt;br/&gt;&lt;br/&gt;
						If a package weighed 14 oz or 324 gr, below is how you would represent this weight:
						&lt;br/&gt;&lt;br/&gt;
						&lt;code&gt;
						&amp;lt;WeightMajor unit="lbs"&amp;gt;0&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="oz"&amp;gt;14&amp;lt;/WeightMinor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMajor unit="kg"&amp;gt;0&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="gr"&amp;gt;324&amp;lt;/WeightMinor&amp;gt;
						&lt;/code&gt;
						&lt;br/&gt;&lt;br/&gt;
						If a package weighed exactly 2 lbs or 105 kg, below is how you would represent this weight:
						&lt;br/&gt;&lt;br/&gt;
						&lt;code&gt;
						&amp;lt;WeightMajor unit="lbs"&amp;gt;2&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="oz"&amp;gt;0&amp;lt;/WeightMinor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMajor unit="kg"&amp;gt;105&amp;lt;/WeightMajor&amp;gt;&lt;br/&gt;
						&amp;lt;WeightMinor unit="gr"&amp;gt;0&amp;lt;/WeightMinor&amp;gt;
						&lt;/code&gt;
						&lt;br/&gt;&lt;br/&gt;
						In all cases, both the &lt;b&gt;WeightMajor&lt;/b&gt; and &lt;b&gt;WeightMinor&lt;/b&gt; should be specified in an Add/Revise/Relist/Verify call, even if either's value is '0'.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;WeightMajor&lt;/b&gt; and &lt;b&gt;WeightMinor&lt;/b&gt; are applicable for calculated shipping or for flat-rate shipping if shipping rate tables are specified and the shipping rate table uses weight surcharges.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The &lt;b&gt;unit&lt;/b&gt; and &lt;b&gt;measurementSystem&lt;/b&gt; attributes associated with this field will be returned by the &lt;b&gt;GetItem&lt;/b&gt; call and are automatically derived based on the &lt;b&gt;MeasurementUnit&lt;/b&gt; value specified during listing creation or revision. These attributes will be ignored if passed into the request of the AddItem family of calls. 
						&lt;/span&gt;	
					</xs:documentation>
					<xs:appinfo>
						<Min>0</Min>
						<Max>15 for ounces; 999 for grams</Max>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShipmentLineItemType.xsd #####

-->
	<xs:complexType name="ShipmentLineItemType">
	<xs:annotation>
		<xs:documentation>
         This type provides information about one or more order line items in a package.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="LineItem" type="ns:LineItemType" minOccurs="1" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
				   Contains information about one order line item in a package. The package can contain multiple units of a given order line item, and multiple order line items.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>CompleteSale</CallName>
						<CallName>SetShipmentTrackingInfo</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShipmentTrackingDetailsType.xsd #####

-->
	<xs:complexType name="ShipmentTrackingDetailsType">
    <xs:annotation>
      <xs:documentation>
        This type details the shipping carrier and shipment tracking number associated with a
        package shipment. It also contains information about the line items shipped through the Global Shipping program.
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ShippingCarrierUsed" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The name of the shipping carrier used to ship the item. This field and the &lt;strong&gt;ShipmentTrackingNumber&lt;/strong&gt; field are mutually dependent. When you submit &lt;strong&gt;ShippingCarrierUsed&lt;/strong&gt;, you must also supply a value for &lt;strong&gt;ShipmentTrackingNumber&lt;/strong&gt;. When you submit &lt;strong&gt;ShipmentTrackingNumber&lt;/strong&gt;, you must also supply a value for &lt;strong&gt;ShippingCarrierUsed&lt;/strong&gt;.
            &lt;br/&gt;&lt;br/&gt;
            When the site ID is Austria, Poland, or UK, &lt;strong&gt;ShippingCarrierUsed&lt;/strong&gt; can be any value, because it is not checked by eBay. For all other sites, only the following  characters are allowed: letters (&lt;code&gt;a-z&lt;/code&gt;, &lt;code&gt;A-Z&lt;/code&gt;), numbers (&lt;code&gt;0-9&lt;/code&gt;), space, and dash (&lt;code&gt;-&lt;/code&gt;). The site ID is specified in the &lt;b&gt;CompleteSale&lt;/b&gt; request header.
            &lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; Commonly used shipping carriers can be found by calling &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;code&gt;ShippingCarrierDetails&lt;/code&gt; and examining the returned &lt;b&gt;ShippingCarrierDetails.ShippingCarrier&lt;/b&gt; field. &lt;a href="https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/types/ShippingCarrierCodeType.html"&gt;ShippingCarrierCodeType&lt;/a&gt; also has a list of valid shipping carriers, but eBay cannot guarantee that this enumerated type contains a full, updated list of shipping carriers.
            &lt;/span&gt;
            &lt;strong&gt;For the CompleteSale call&lt;/strong&gt;:
            &lt;ul&gt;
              &lt;li&gt;This field is not case sensitive in the &lt;strong&gt;CompleteSale&lt;/strong&gt; request.&lt;/li&gt;
              &lt;li&gt;When using UPS Mail Innovations, supply the value &lt;code&gt;UPS-MI&lt;/code&gt;. Buyers will subsequently be sent to the UPS Mail Innovations website for tracking status. &lt;/li&gt;
              &lt;li&gt;When using FedEx SmartPost, supply the value &lt;code&gt;FedEx&lt;/code&gt;. Buyers will subsequently be sent to the FedEx web site for tracking status. &lt;/li&gt;
            &lt;/ul&gt;
            &lt;strong&gt;For the Get calls&lt;/strong&gt;: When using the Global Shipping Program, this field returns a value of &lt;code&gt;PBI&lt;/code&gt;.
          </xs:documentation>
          <xs:appinfo>
            <listBasedOn>ShippingCarrierCodeType</listBasedOn>
            <CallInfo>
              <CallName>CompleteSale</CallName>
              <CallName>SetShipmentTrackingInfo</CallName>
              <RequiredInput>Conditionally</RequiredInput>
            </CallInfo>
            <CallInfo>
              <CallName>GetItemTransactions</CallName>
              <CallName>GetSellerTransactions</CallName>
              <Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShipmentTrackingNumber" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The tracking number assigned by the shipping carrier to the item shipment. This field and the &lt;b&gt;ShippingCarrierUsed&lt;/b&gt; field are mutually dependent. When you submit &lt;strong&gt;ShipmentTrackingNumber&lt;/strong&gt;, you must also supply a value for &lt;strong&gt;ShippingCarrierUsed&lt;/strong&gt;. When you submit &lt;strong&gt;ShippingCarrierUsed&lt;/strong&gt;, you must also supply a value for &lt;strong&gt;ShipmentTrackingNumber&lt;/strong&gt;.
            &lt;br/&gt;&lt;br/&gt;
            The seller is responsible for the accuracy of the shipment tracking number, as eBay only verifies that the tracking number is consistent with the numbering scheme used by the specified shipping carrier, but cannot verify the accuracy of the tracking number.
            For order management calls,
            &lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders, GetSellerTransactions, and GetItemTransactions only:&lt;/b&gt; This field is only returned if a valid tracking number is set. With the exception of the &lt;b&gt;GetSellerTransactions&lt;/b&gt; (where it is only returned to the seller and not buyer), the tracking number will only be returned to the seller or buyer. If a user is using a Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, this field is returned to third parties, but the string value returned in the field will be &lt;code&gt;Unavailable&lt;/code&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						The Trading API only supports alphanumeric characters for shipment tracking numbers, and any other characters are not supported, including spaces, hyphens, and all other special characters. Users should not enter spaces even if spaces are shown for the tracking number on the shipping label.
						&lt;/span&gt;
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>CompleteSale</CallName>
              <CallName>SetShipmentTrackingInfo</CallName>
              <RequiredInput>Conditionally</RequiredInput>
            </CallInfo>
            <CallInfo>
              <CallName>GetItemTransactions</CallName>
              <CallName>GetSellerTransactions</CallName>
              <Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShipmentLineItem" type="ns:ShipmentLineItemType" minOccurs="0">
        <xs:annotation>
               <xs:documentation>
             Contains information about one or more order line items in a Global Shipping Program package. Required or returned if the value of &lt;strong&gt;ShippingCarrierUsed&lt;/strong&gt; is &lt;code&gt;PBI&lt;/code&gt;.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>CompleteSale</CallName>
              <CallName>SetShipmentTrackingInfo</CallName>
              <RequiredInput>No</RequiredInput>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShipmentType.xsd #####

-->
	<xs:complexType name="ShipmentType">
    <xs:annotation>
      <xs:documentation>
        Type defining the &lt;b&gt;Shipment&lt;/b&gt; container, which is used by
        the seller in &lt;b&gt;CompleteSale&lt;/b&gt; to provide shipping information.
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>

      <xs:element name="ShippedTime" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The date and time that the seller handed off the package(s) to the shipping
            carrier. If this field is not included in the request, the timestamp of the call
            execution is used as the shipped time. Note that sellers have the ability to set
            this value up to 3 calendar days in the future.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>SetShipmentTrackingInfo</CallName>
              <RequiredInput>No</RequiredInput>
            </CallInfo>
            <CallInfo>
              <CallName>CompleteSale</CallName>
              <RequiredInput>No</RequiredInput>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShipmentTrackingDetails" type="ns:ShipmentTrackingDetailsType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>
            Container consisting of the tracking number and shipping carrier associated with
            the shipment of one item (package).
            &lt;br&gt;&lt;br&gt;
            Because an order can have multiple line items and/or packages, there can be
            multiple &lt;b&gt;ShipmentTrackingDetails&lt;/b&gt; containers under the
            &lt;b&gt;Shipment&lt;/b&gt; container.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>CompleteSale</CallName>
              <CallName>SetShipmentTrackingInfo</CallName>
              <RequiredInput>No</RequiredInput>
            </CallInfo>
            <CallInfo>
              <CallName>GetItemTransactions</CallName>
              <CallName>GetSellerTransactions</CallName>
              <Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
              <CallName>GetOrders</CallName>
              <Details>DetailLevel: none, ReturnAll</Details>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingCarrierCodeList.xsd #####

-->
	<xs:simpleType name="ShippingCarrierCodeType">
    <xs:annotation>
      <xs:documentation>
        Identifies a shipping carrier used to ship an order, and the countries served by that carrier.
        &lt;br/&gt;&lt;br/&gt;
        &lt;span class="tablenote"&gt;
        &lt;strong&gt;Note:&lt;/strong&gt; Commonly used shipping carriers can also be found by calling &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ShippingCarrierDetails&lt;/b&gt; and examining the returned &lt;strong&gt;ShippingCarrierDetails.ShippingCarrier&lt;/strong&gt; field.
        &lt;/span&gt;
      </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="UPS">
        <xs:annotation>
          <xs:documentation>
            United Parcel Service
            &lt;br/&gt;
            In CompleteSale call requests, the value &lt;code&gt;UPS&lt;/code&gt; also represents UPS Mail Innovations. Available in US, IE, UK, FR, IT, DE, CH, ES, AT, CN, BE, PL, NL.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="USPS">
        <xs:annotation>
          <xs:documentation>
            U.S. Postal Service
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, CN, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FedEx">
        <xs:annotation>
          <xs:documentation>
            FedEx
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;In CompleteSale call requests, the value &lt;code&gt;FedEx&lt;/code&gt; also represents FedEx SmartPost. Available in US, IE, UK, FR, IT, DE, CH, AU, ES, AT, CN, BE, PL, NL.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DeutschePost">
        <xs:annotation>
          <xs:documentation>
            Deutsche Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DHL">
        <xs:annotation>
          <xs:documentation>
            DHL Express
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IE, US, ID, MX, MY, CA, UK, FR, IT, HK, TW, DE, CH, KR, AU, ES, AT, CN, SG, BE, TH, NL.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hermes">
        <xs:annotation>
          <xs:documentation>
            Hermes Group
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, AT, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="iLoxx">
        <xs:annotation>
          <xs:documentation>
            iloxx eService
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>
            Use this code for any carrier not listed here.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ColiposteDomestic">
        <xs:annotation>
          <xs:documentation>
            Coliposte Domestic
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ColiposteInternational">
        <xs:annotation>
          <xs:documentation>
            Coliposte International
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Chronopost">
        <xs:annotation>
          <xs:documentation>
            Chronopost
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, FR, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Correos">
        <xs:annotation>
          <xs:documentation>
            Correos
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in ES, US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Seur">
        <xs:annotation>
          <xs:documentation>
            Seur (reserved for future use).
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Nacex">
        <xs:annotation>
          <xs:documentation>
            Nacex
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in ES, US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FourPX">
        <xs:annotation>
          <xs:documentation>
            4PX
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FourPXCHINA">
        <xs:annotation>
          <xs:documentation>
            4PX China
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, CN, UK.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FourPXExpress">
        <xs:annotation>
          <xs:documentation>
            4PX Express
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FourPXLTD">
        <xs:annotation>
          <xs:documentation>
            4PX Express Co. Ltd
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SevenLSP">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="A1CourierServices">
        <xs:annotation>
          <xs:documentation>
            A-1 Courier
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ABF">
        <xs:annotation>
          <xs:documentation>
            ABF Freight
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="AeroPost">
        <xs:annotation>
          <xs:documentation>
            AeroPost
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in JM, GT, CR, PA, TT, SV, CO, HN, CL, DO.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ALLIEDEXPRESS">
        <xs:annotation>
          <xs:documentation>
            Allied Express
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="AMWST">
        <xs:annotation>
          <xs:documentation>
            AMWST
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="AnPost">
        <xs:annotation>
          <xs:documentation>
            An Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="APC">
        <xs:annotation>
          <xs:documentation>
            APC Postal Logistics
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in UK.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ARAMEX">
        <xs:annotation>
          <xs:documentation>
            Aramex
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, BH, IL, AE, IN, UA, KW, SA, QA.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ARVATO">
        <xs:annotation>
          <xs:documentation>
            Arvato
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, CA, UK, FR, IT, GR, DE, CH, AT, BE, NL, SI, LT, SK.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ASM">
        <xs:annotation>
          <xs:documentation>
            ASM
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in ES.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="AustraliaPost">
        <xs:annotation>
          <xs:documentation>
            Australia Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE, AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="AustralianAirExpress">
        <xs:annotation>
          <xs:documentation>
            Australian Air Express
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="AVRT">
        <xs:annotation>
          <xs:documentation>
            Averitt Express
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="BPost">
        <xs:annotation>
          <xs:documentation>
            bpost
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Also coded as &lt;code&gt;BELGIANPOST&lt;/code&gt;. Available in US, UK, DE, MO, BE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Bartolini">
        <xs:annotation>
          <xs:documentation>
            BRT Bartolini
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IT.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="BELGIANPOST">
        <xs:annotation>
          <xs:documentation>
            Belgian Post Group
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Also coded as &lt;code&gt;BPost&lt;/code&gt;. Available in US, UK, DE MO, BE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="BKNS">
        <xs:annotation>
          <xs:documentation>
            BKNS
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="BluePackage">
        <xs:annotation>
          <xs:documentation>
            Blue Package Delivery
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="BusinessPost">
        <xs:annotation>
          <xs:documentation>
            BusinessPost
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in UK.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CanPar">
        <xs:annotation>
          <xs:documentation>
            Canpar Courier
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, CA, IT, UK, DE, AU
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CENF">
        <xs:annotation>
          <xs:documentation>
            Central Freight Lines
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CEVA">
        <xs:annotation>
          <xs:documentation>
            CEVA Logistics
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, IT.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ChinaPost">
        <xs:annotation>
          <xs:documentation>
            China Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Chronoexpres">
        <xs:annotation>
          <xs:documentation>
            Chronoexpres
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in ES.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CHUKOU1">
        <xs:annotation>
          <xs:documentation>
            Chukou1
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ChunghwaPost">
        <xs:annotation>
          <xs:documentation>
            Chunghwa Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CitiPost">
        <xs:annotation>
          <xs:documentation>
            CitiPost
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, IE, CA, UK, FR, IT, HK, DE, AU, ES, CN, BE, UZ, PL, NL.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CityLink">
        <xs:annotation>
          <xs:documentation>
            Citylink
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ClickandQuick">
        <xs:annotation>
          <xs:documentation>
            Click &amp; Quick
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IT.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CNWY">
        <xs:annotation>
          <xs:documentation>
            XPO Logistics (formerly Con-way Freight)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Con-way Freight is now part of XPO Logistics. Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Colissimo">
        <xs:annotation>
          <xs:documentation>
            Colissimo
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in FR.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CollectPlus">
        <xs:annotation>
          <xs:documentation>
            CollectPlus
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in UK.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CPC">
        <xs:annotation>
          <xs:documentation>
            CPC Logistics
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, CA, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DAIPost">
        <xs:annotation>
          <xs:documentation>
            DAI Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in UK, AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DayandRoss">
        <xs:annotation>
          <xs:documentation>
            Day &amp; Ross
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, CA, UK, AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DBSchenker">
        <xs:annotation>
          <xs:documentation>
            DB Schenker
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DHLEXPRESS">
        <xs:annotation>
          <xs:documentation>
            DHL Express
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IT, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DHLGlobalMail">
        <xs:annotation>
          <xs:documentation>
            DHL Global Mail
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Formerly coded as &lt;code&gt;DHLG&lt;/code&gt;. Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DHLEKB">
        <xs:annotation>
          <xs:documentation>
            DHL EKB
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DHLG">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Use &lt;code&gt;DHLGlobalMail&lt;/code&gt; instead.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DieSchweizerischePost">
        <xs:annotation>
          <xs:documentation>
            Die Schweizerische Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in CH.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DPD">
        <xs:annotation>
          <xs:documentation>
            DPD (Dynamic Parcel Distribution)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IE, BG, AT, UK, HR, BE, HU, PL, CZ, DE, NL, CH.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DPXThailand">
        <xs:annotation>
          <xs:documentation>
            DPX Thailand
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, TH.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ducros">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="EGO">
        <xs:annotation>
          <xs:documentation>
            E-go
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="EMF">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Exapaq">
        <xs:annotation>
          <xs:documentation>
            DPD France (formerly Exapaq)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Exapaq is now part of DPD France. Available in FR.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fastway">
        <xs:annotation>
          <xs:documentation>
            Fastway
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FASTWAYCOURIERS">
        <xs:annotation>
          <xs:documentation>
            Fastway Couriers
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FedExSmartPost">
        <xs:annotation>
          <xs:documentation>
            FedEx SmartPost
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;In CompleteSale call requests only, specify FedEx SmartPost with the value &lt;code&gt;FedEx&lt;/code&gt;. Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FLYT">
        <xs:annotation>
          <xs:documentation>
            Flyt
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FLYTExpress">
        <xs:annotation>
          <xs:documentation>
            Flyt Express
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FlytExpressUSDirectline">
        <xs:annotation>
          <xs:documentation>
            Flyt Express US Direct line
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FTFT">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FulfilExpressAccStation">
        <xs:annotation>
          <xs:documentation>
            FulfilExpress-AccStation
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FulfilExpresseForCity">
        <xs:annotation>
          <xs:documentation>
            FulfilExpress-eForCity
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FulfilExpressEverydaySource">
        <xs:annotation>
          <xs:documentation>
            FulfilExpress-EverydaySource
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FulfilExpressiTrimming">
        <xs:annotation>
          <xs:documentation>
            FulfilExpress-iTrimming
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="GLS">
        <xs:annotation>
          <xs:documentation>
            GLS (General Logistics Systems)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IE, ES, AT, IT, FR, BE, DE, NL.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="HDUSA">
        <xs:annotation>
          <xs:documentation>
            MXD Group (formerly Home Direct USA)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Home Direct USA is now part of MXD Group. Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="HomeDeliveryNetwork">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            Use &lt;code&gt;Yodel&lt;/code&gt; instead.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="HongKongPost">
        <xs:annotation>
          <xs:documentation>
            Hong Kong Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE, AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="HUNTEREXPRESS">
        <xs:annotation>
          <xs:documentation>
            Hunter Express
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="IndiaPost">
        <xs:annotation>
          <xs:documentation>
            India Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="IndonesiaPost">
        <xs:annotation>
          <xs:documentation>
            Indonesia Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Interlink">
        <xs:annotation>
          <xs:documentation>
            Interlink Express
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in UK.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="InterPost">
        <xs:annotation>
          <xs:documentation>
            InterPost
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IE, US, CA, UK, FR, IT, HK, DE, RO, AU, ES, AT, CN, CY, BE, PL, NL.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="IoInvio">
        <xs:annotation>
          <xs:documentation>
            IoInvio
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IT.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Iparcel">
        <xs:annotation>
          <xs:documentation>
            UPS i-parcel
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, MX, MY, SG, HK, ZA, TR, CH, JP, BR.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="IsraelPost">
        <xs:annotation>
          <xs:documentation>
            Israel Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="JapanPost">
        <xs:annotation>
          <xs:documentation>
            Japan Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="KIALA">
        <xs:annotation>
          <xs:documentation>
            Kiala (UPS Access Point)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in ES, US, FR, UK, BE, DE, NL.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="KoreaPost">
        <xs:annotation>
          <xs:documentation>
            Korea Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="LAPOSTE">
        <xs:annotation>
          <xs:documentation>
            La Poste
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, FR, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Landmark">
        <xs:annotation>
          <xs:documentation>
            Landmark Global
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, NZ, NO.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="LDSO">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="LTL">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="MALAYSIAPOST">
        <xs:annotation>
          <xs:documentation>
            Malaysia Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="MannaFreight">
        <xs:annotation>
          <xs:documentation>
            Manna Distribution Services
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Metapack">
        <xs:annotation>
          <xs:documentation>
            Metapack
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in UK.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="MNGTurkey">
        <xs:annotation>
          <xs:documentation>
            MNG Kargo
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, TR.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="MondialRelay">
        <xs:annotation>
          <xs:documentation>
            Mondial Relay
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in FR.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="MRW">
        <xs:annotation>
          <xs:documentation>
            MRW
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in ES.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="MSI">
        <xs:annotation>
          <xs:documentation>
            MSI Transportation
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="NEMF">
        <xs:annotation>
          <xs:documentation>
            New England Motor Freight
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ODFL">
        <xs:annotation>
          <xs:documentation>
            Old Dominion Freight Line
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="OFFD">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ONTRACK">
        <xs:annotation>
          <xs:documentation>
            OnTrac Shipping
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="OsterreichischePostAG">
        <xs:annotation>
          <xs:documentation>
            Osterreichische Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in AT.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="OVNT">
        <xs:annotation>
          <xs:documentation>
            UPS Freight (formerly Overnite)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Overnite is now part of UPS Freight. Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ParcelPool">
        <xs:annotation>
          <xs:documentation>
            International Bridge Domestic delivery
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Parcelforce">
        <xs:annotation>
          <xs:documentation>
            Parcelforce
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Philpost">
        <xs:annotation>
          <xs:documentation>
            PHLPost (Philippine Postal Corporation)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pilot">
        <xs:annotation>
          <xs:documentation>
            Pilot Freight Services
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PITD">
        <xs:annotation>
          <xs:documentation>
            PITT OHIO
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PocztaPolska">
        <xs:annotation>
          <xs:documentation>
            Poczta Polska
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in PL.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pocztex">
        <xs:annotation>
          <xs:documentation>
            Pocztex
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in PL.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="POSTITALIANO">
        <xs:annotation>
          <xs:documentation>
            Post Italiano
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PostNL">
        <xs:annotation>
          <xs:documentation>
            PostNL
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in NL.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PostNordNorway">
        <xs:annotation>
          <xs:documentation>
            PostNord
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in UK, NO.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PosteItaliane">
        <xs:annotation>
          <xs:documentation>
            Poste Italiane
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IT.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Prestige">
        <xs:annotation>
          <xs:documentation>
            LaserShip (formerly Prestige Expedite)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Prestige Expedite is now part of LaserShip. Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Quantium">
        <xs:annotation>
          <xs:documentation>
            Quantium Solutions
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE, AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="RETL">
        <xs:annotation>
          <xs:documentation>
            Reddaway
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="RoyalMail">
        <xs:annotation>
          <xs:documentation>
            Royal Mail
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="RRUN">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SAIA">
        <xs:annotation>
          <xs:documentation>
            Saia LTL Freight
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SDA">
        <xs:annotation>
          <xs:documentation>
            SDA Express Courier
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IT.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SFC">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SFCExpress">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SINGAPOREPOST">
        <xs:annotation>
          <xs:documentation>
            Singapore Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Siodemka">
        <xs:annotation>
          <xs:documentation>
            Siodemka (DPD Poland)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in PL.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SioliandFontana">
        <xs:annotation>
          <xs:documentation>
            Sioli &amp; Fontana
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, CA, IT.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SkynetMalaysia">
        <xs:annotation>
          <xs:documentation>
            Skynet (Malaysia)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, MY.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SMARTSEND">
        <xs:annotation>
          <xs:documentation>
            Smart Send Courier Service
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sogetras">
        <xs:annotation>
          <xs:documentation>
            SGT Corriere Espresso
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IT.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Spediamo">
        <xs:annotation>
          <xs:documentation>
            Spediamo
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in IT.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SpeeDee">
        <xs:annotation>
          <xs:documentation>
            Spee-Dee Delivery Service
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="StarTrack">
        <xs:annotation>
          <xs:documentation>
            StarTrack
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SuntekExpressLTD">
        <xs:annotation>
          <xs:documentation>
            Suntek Express LTD
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SwissPost">
        <xs:annotation>
          <xs:documentation>
            Swiss Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, CH.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TELE">
        <xs:annotation>
          <xs:documentation>
            TELE
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TEMANDO">
        <xs:annotation>
          <xs:documentation>
            Temando (shipping broker)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="THAILANDPOST">
        <xs:annotation>
          <xs:documentation>
            Thailand Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TNT">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TNTEXPRESS">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TNTPost">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Toll">
        <xs:annotation>
          <xs:documentation>
            Toll (Japan Post)
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TPG">
        <xs:annotation>
          <xs:documentation>
            TPG Logistics
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TWW">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UBI">
        <xs:annotation>
          <xs:documentation>
            UBI Smart Parcel
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UKMail">
        <xs:annotation>
          <xs:documentation>
            UK Mail
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in UK.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UPSMailInnovations">
        <xs:annotation>
          <xs:documentation>
            UPS Mail Innovations
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;In CompleteSale call requests only, specify UPS Mail Innovations with the value &lt;code&gt;UPS&lt;/code&gt;. Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UPSC">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="USFG">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="USPSCeP">
        <xs:annotation>
          <xs:documentation>
            USPS Commercial ePacket
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, CA.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="USPSPMI">
        <xs:annotation>
          <xs:documentation>
            USPS Priority Mail International
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, CA.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="VietnamPost">
        <xs:annotation>
          <xs:documentation>
            Vietnam Post
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="VITR">
        <xs:annotation>
          <xs:documentation>
            Vitran Express
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="WATKINS">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Winit">
        <xs:annotation>
          <xs:documentation>
            WIN.IT America
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE, AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Wise">
        <xs:annotation>
          <xs:documentation>
            n/a
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Not currently supported.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="WNdirect">
        <xs:annotation>
          <xs:documentation>
            wnDirect
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, CA, IT, FR, UK, RU, AU.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="WPX">
        <xs:annotation>
          <xs:documentation>
            WPX Delivery Solutions
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="YANWEN">
        <xs:annotation>
          <xs:documentation>
            YANWEN Express
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US, UK, DE.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Yodel">
        <xs:annotation>
          <xs:documentation>
            Yodel
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in UK.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="YRC">
        <xs:annotation>
          <xs:documentation>
            YRC Freight
            &lt;br/&gt;
            &amp;nbsp;&amp;nbsp;Available in US.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CustomCode">
        <xs:annotation>
          <xs:documentation>
            Reserved for internal or future use
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingCarrierDetailsType.xsd #####

-->
	<xs:complexType name="ShippingCarrierDetailsType">
    <xs:annotation>
      <xs:documentation>
        Details about type of Carrier used to ship an item.
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ShippingCarrierID" type="xs:int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Numeric identifier.
            Some applications use this ID
            to look up shipping Carriers more efficiently.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Description" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Display string that applications can use to present a list of shipping carriers in
            a more user-friendly format (such as in a drop-down list).
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShippingCarrier" type="ns:ShippingCarrierCodeType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The code for the shipping carrier.
            &lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; Commonly used shipping carriers can also be found by calling &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;code&gt;ShippingCarrierDetails&lt;/code&gt; and examining the returned &lt;b&gt;ShippingCarrierDetails.ShippingCarrier&lt;/b&gt; field.
            &lt;/span&gt;
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="DetailVersion" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Returns the latest version number for this field. The version can be
            used to determine if and when to refresh cached client data.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Gives the time in GMT that the feature flags for the details were last
            updated. This timestamp can be used to determine if and when to refresh
            cached client data.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingCategoryDetailsType.xsd #####

-->
	<xs:complexType name="ShippingCategoryDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;ShippingCategoryDetails&lt;/b&gt; container. When the &lt;b&gt;DetailName&lt;/b&gt; field
				is set to ShippingCategoryDetails in a &lt;b&gt;GeteBayDetails&lt;/b&gt; request, one
				&lt;b&gt;ShippingCategoryDetails&lt;/b&gt; container is returned for each valid shipping category
				used on the eBay site. Besides being useful to view the list of valid shipping
				categories, this container is also useful to discover when the last update to
				shipping categories was made by eBay.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingCategory" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the shipping category. Shipping categories include the following: ECONOMY, STANDARD, EXPEDITED, ONE_DAY, PICKUP, OTHER, and NONE. International shipping services are generally grouped into the NONE category. For more information on these shipping categories, and which services fall into which category, see the &lt;a href="http://pages.ebay.com/sellerinformation/shipping/chooseservice.html"&gt;Shipping Basics&lt;/a&gt; page on the eBay Shipping Center site.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This field is returned only for those sites that support shipping categories: US (0), CA (2), CAFR (210), UK (3), AU (15), FR (71), DE (77), IT (101) and ES (186).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present a list of shipping categories in a more user-friendly format (such as in a drop-down list). This field is localized per site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The current version number for shipping categories. Sellers can compare this
						version number to their version number to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the time of the last version update.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingCostPaidByCodeList.xsd #####

-->
	<xs:simpleType name="ShippingCostPaidByOptionsCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the values that specify the party (seller/buyer) who will be responsible for paying the return shipping cost if an item is returned. One of these values is set by the seller when establishing/setting a return policy for an item.
				&lt;br&gt;&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The &lt;b&gt;GeteBayDetails&lt;/b&gt; call returns site-default Return Policy settings. For most categories within a given eBay site, the supported Return Policy options/values are the same, but there a few exceptions. To discover what return shipping 'payee' values that a particular category supports, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; and include &lt;code&gt;DomesticReturnsShipmentPayeeValues&lt;/code&gt; and/or &lt;code&gt;InternationalReturnsShipmentPayeeValues&lt;/code&gt; as &lt;b&gt;FeatureID&lt;/b&gt; values to see the return shipping 'payee' values available for domestic and international returns, respectively.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<AllValuesExcept>EUBuyer_CancelRightsUnder40, EUSeller_CancelRights, EUSeller_ReturnRights</AllValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Buyer">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer is responsible for paying the return shipping cost. Note that the buyer will not be responsible for return shipping cost if the the buyer's reason for the return is related to the received item not being as described in the listing, or if the item has arrived damaged or with missing parts.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Seller">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller is responsible for paying the return shipping cost.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EUSeller_ReturnRights">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EUSeller_CancelRights">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EUBuyer_CancelRightsUnder40">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingCostPaidByDetailsType.xsd #####

-->
	<xs:complexType name="ShippingCostPaidByDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;ShippingCostPaidBy&lt;/b&gt; container that is returned in &lt;b&gt;GeteBayDetails&lt;/b&gt; if &lt;b&gt;ReturnPolicyDetails&lt;/b&gt; is set as a &lt;b&gt;DetailName&lt;/b&gt; value (or if no value is included in the request).
				&lt;br&gt;&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The &lt;b&gt;GeteBayDetails&lt;/b&gt; call returns site-default Return Policy settings. For most categories within a given eBay site, the supported Return Policy options/values are the same, but there a few exceptions. To discover what return shipping 'payee' values that a particular category supports, call &lt;b&gt;GetCategoryFeatures&lt;/b&gt; and include &lt;code&gt;DomesticReturnsShipmentPayeeValues&lt;/code&gt; and/or &lt;code&gt;InternationalReturnsShipmentPayeeValues&lt;/code&gt; as &lt;b&gt;FeatureID&lt;/b&gt; values to see the return shipping 'payee' values available for domestic and international returns, respectively.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingCostPaidByOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The party who pays the shipping cost for a returned item.
						This value can be passed in the Add/Revise/Relist calls.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingCostPaidByOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present &lt;b&gt;ShippingCostPaidByOption&lt;/b&gt; in a more user-friendly format (such as in a drop-down list). Not applicable as input to the Add/Revise/Relist calls. (Use &lt;b&gt;ShippingCostPaidBy&lt;/b&gt; instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingDetailsType.xsd #####

-->
	<xs:complexType name="ShippingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ShippingDetails&lt;/b&gt; container, which contains the shipping-related
				details for an order line item (pre-checkout) or order (post-checkout).
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;IMPORTANT:&lt;/strong&gt; To avoid loss of shipping details when revising a listing, you must include all &lt;strong&gt;ShippingDetails&lt;/strong&gt; fields that were originally provided. Do not omit any tag, even if its value does not change. Omitting a shipping field when revising an item will remove that detail from the listing.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AllowPaymentEdit" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated and has been replaced by the &lt;b&gt;ShippingDetails.PaymentEdited&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ApplyShippingDiscount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
						<DeprecationVersion>663</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>759</EndOfLifeVersion>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GlobalShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							The &lt;b&gt;Global Shipping Program&lt;/b&gt; (GSP) is only available on the UK marketplace. On the US marketplace, the &lt;b&gt;Global Shipping Program&lt;/b&gt; was replaced by the intermediated international shipping program called &lt;b&gt;eBay International Shipping&lt;/b&gt;. 
							&lt;br&gt;&lt;br&gt;
							&lt;b&gt;eBay International Shipping&lt;/b&gt; is an account level setting, and no field will need to be set in a add/revise call to enable this setting. As long as the US seller&apos;s account is opted in to &lt;b&gt;eBay International Shipping&lt;/b&gt;, this shipping option will be automatically enabled for all listings where international shipping is available. Even if the US seller is opted into &lt;b&gt;eBay International Shipping&lt;/b&gt;, that same seller can still also specify individual international shipping service options through the ShippingDetails.InternationalShippingServiceOption container. 
						&lt;/span&gt;
						In an Add/Revise/Relist call, this boolean field can be included and set to &lt;code&gt;True&lt;/code&gt; if the seller would like to use eBay's Global Shipping Program for orders that are shipped internationally. 
						&lt;br/&gt;&lt;br/&gt;
						In 'Get' calls, if this field is returned as &lt;code&gt;True&lt;/code&gt;, it indicates that international shipping through the Global Shipping Program is available for the listing. If this field is returned as &lt;code&gt;False&lt;/code&gt;, the seller is responsible for shipping the item internationally using one of the specified international shipping service options set for the listing.
						&lt;br/&gt;&lt;br/&gt;
						When calling &lt;strong&gt;RelistFixedPriceItem&lt;/strong&gt;, &lt;strong&gt;RelistItem&lt;/strong&gt;, &lt;strong&gt;ReviseFixedPriceItem&lt;/strong&gt; or &lt;strong&gt;ReviseItem&lt;/strong&gt;, you can omit this field if its value doesn't need to change.
						&lt;br/&gt;&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CalculatedShippingRate" type="ns:CalculatedShippingRateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Details pertinent to one or more items for which calculated shipping has been
						offered by the seller, such as package dimension and weight and
						packaging/handling costs. If your call specifies a large-dimension item listed
						with UPS, see &lt;a href=
						"https://developer.ebay.com/support/kb-article?KBid=1159"
						&gt;Dimensional Weight limit on UPS shipping services results in failure of
						shipping calculator&lt;/a&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							The &lt;strong&gt;CalculatedShippingRate&lt;/strong&gt; container should only be used to specify values for the &lt;strong&gt;InternationalPackagingHandlingCosts&lt;/strong&gt; and/or &lt;strong&gt;PackagingHandlingCosts&lt;/strong&gt; fields. The rest of the fields in the &lt;strong&gt;CalculatedShippingRate&lt;/strong&gt; container are used to specify package dimensions and package weight, and these values should now be specified in the &lt;strong&gt;ShippingPackageDetails&lt;/strong&gt; container instead.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ChangePaymentInstructions" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller specified payment and shipping instructions during checkout.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field is deprecated and will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>						
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			

			
			
			<xs:element name="PaymentEdited" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the seller allows the buyer to edit the payment amount for the order.
						(Sellers enable this property in their My eBay user preferences on the eBay site.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SalesTax" type="ns:SalesTaxType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container shows sales tax information for an item in a specific tax jurisdiction. The concept of 'sales tax' is only applicable to eBay US and Canada (English and French) sites.
						&lt;br&gt;&lt;br&gt;
						This container can be used in an Add/Revise/Relist/Verify call to set sales tax settings for a specific tax jurisdiction, but it is actually a better practice if a user sets up sales tax rates through the Sales Tax Table tool in My eBay (or by using the &lt;b&gt;SetTaxTable&lt;/b&gt; call). A seller's Sales Tax Table is applied to the listing by including the &lt;b&gt;UseTaxTable&lt;/b&gt; field in the request and setting its value to &lt;code&gt;true&lt;/code&gt;. The &lt;b&gt;GetTaxTable&lt;/b&gt; call can be used to retrieve the current sales tax rates for different tax jurisdictions.
						&lt;br&gt;&lt;br&gt;
						This container is only returned in order management 'Get' calls if sales tax is applicable to the order line item. For eBay Collect and Remit states, the sales tax information is displayed in the &lt;b&gt;Transaction.Taxes&lt;/b&gt; container instead.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Buyers in all 50 US states and DC are automatically charged sales tax for eBay purchases, and eBay collects and remits this sales tax to the proper taxing authority on the buyer's behalf. Because of this, if a sales tax percentage rate is applied to a listing by a seller in one of these states, this field will be ignored during the checkout process.
						&lt;br&gt;&lt;br&gt;
						Currently, sales tax percentage rates can only be specified by sellers in Canada and 5 US territories, including American Samoa (AS), Guam (GU), Northern Mariana Islands (MP), Palau (PW), and Virgin Islands (VI).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Multi-jurisdiction sales tax</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/taxes.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingRateErrorMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For most applicable calls, returns the words No Error or returns an error message
						related to an attempt to calculate shipping rates. For calculated shipping only.
						&lt;br&gt;&lt;br&gt;
						The message text explains that a postal code is needed to calculate
						shipping. Only returned when &lt;b&gt;ItemDetails&lt;/b&gt; is set to &lt;code&gt;Fine&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingRateType" type="ns:ShippingRateTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A shipping rate scale for shipping through USPS that affects the shipping cost calculated for USPS (lower if &lt;strong&gt;ShippingRateType&lt;/strong&gt; is &lt;code&gt;DailyPickup&lt;/code&gt;). &lt;strong&gt;ShippingRateType&lt;/strong&gt; is returned only if the value of &lt;strong&gt;ShippingService&lt;/strong&gt; is one of the USPS shipping services. For calculated shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-ups.html</URL>
							<Title>UPS rate scales</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceOptions" type="ns:ShippingServiceOptionsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container is used to provide details on a specific domestic shipping service option, including the unique identifier of the shipping service option and the costs related to domestic shipping service. A separate &lt;b&gt;ShippingServiceOptions&lt;/b&gt; container is needed for each domestic shipping service option that is available to ship the item. Unless a fulfillment business policy is being used, at least one &lt;b&gt;ShippingServiceOptions&lt;/b&gt; or &lt;b&gt;InternationalShippingServiceOption&lt;/b&gt; container will be required.
						&lt;br&gt;&lt;br&gt;
						If you specify multiple &lt;b&gt;ShippingServiceOptions&lt;/b&gt; nodes, the repeating nodes must be
						contiguous. For example, you can insert &lt;b&gt;InternationalShippingServiceOption&lt;/b&gt; nodes
						after a list of repeating &lt;b&gt;ShippingServiceOptions&lt;/b&gt; nodes, but not between them:
						&lt;br&gt;&lt;br&gt;
						&lt;code&gt;
						&amp;lt;ShippingServiceOptions&amp;gt;...&amp;lt;/ShippingServiceOptions&amp;gt;&lt;br&gt;
						&amp;lt;ShippingServiceOptions&amp;gt;...&amp;lt;/ShippingServiceOptions&amp;gt;&lt;br&gt;
						&amp;lt;ShippingServiceOptions&amp;gt;...&amp;lt;/ShippingServiceOptions&amp;gt;&lt;br&gt;
						&amp;lt;InternationalShippingServiceOption&amp;gt;...&amp;lt;/InternationalShippingServiceOption&amp;gt;&lt;br&gt;
						&amp;lt;InternationalShippingServiceOption&amp;gt;...&amp;lt;/InternationalShippingServiceOption&amp;gt;
						&lt;/code&gt;
						&lt;br&gt;&lt;br&gt;
						If you specify &lt;b&gt;ShippingDetails&lt;/b&gt; when you revise or relist an item but you omit
						&lt;b&gt;ShippingServiceOptions&lt;/b&gt;, eBay will drop the domestic shipping services from the
						listing. This may also have unintended side effects, as other fields that depend
						on this data may be dropped as well.
						&lt;br/&gt;&lt;br/&gt;
						To retain the shipping services and
						dependent fields when you modify other shipping details, it may be simplest to
						specify all &lt;b&gt;ShippingDetails&lt;/b&gt; that you still want to include in the listing.
						&lt;br&gt;&lt;br&gt;
						A seller can offer up to four domestic shipping services and up to five
						international shipping services. However, if the seller is opted in to the Global Shipping Program or eBay International Shipping, only four other international shipping services may be offered (regardless of whether or not Global Shipping shipment or eBay International Shipping is offered for the listing). All specified domestic and international
						shipping services must be the same shipping type (for example, Flat versus
						Calculated).
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						If the seller has set the shipping cost model to 'Flat' or 'Calculated' (&lt;b&gt;ShippingDetails.ShippingType&lt;/b&gt; field), at least one actual shipping service option must be specified through a &lt;b&gt;ShippingServiceOptions&lt;/b&gt; container. In the past, eBay allowed users to set the shipping cost model to 'Flat' or 'Calculated', and then just pass in one &lt;b&gt;ShippingServiceOptions&lt;/b&gt; container with the &lt;b&gt;ShippingServiceOptions.ShipppingService&lt;/b&gt; value set to a 'Local Pickup' option. Now, sellers must pass in at least one actual domestic shipping service option in addition to any 'Local Pickup' option, or the listing will be blocked with the following error: &lt;em&gt;17510	- You must specify at least one domestic shipping service, other than or in addition to Local Pickup.&lt;/em&gt;
						&lt;/span&gt;
						&lt;br&gt;
						For &lt;b&gt;GetItemShipping&lt;/b&gt;, results are filtered:  if any service is not available
						in the buyer's region, it is removed. If no services remain after this
						filtering, a warning is returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>WonList</Context>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/make-a-call/tapi-validation.html#unbounded</URL>
							<Title>Repeating (unbounded) fields</Title>
							<For>rules regarding repeating instances of a nodes (nodes for which maxOccurs is "unbounded" or is greater than 1)</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalShippingServiceOption" type="ns:InternationalShippingServiceOptionsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Shipping costs and options related to an international shipping service. Unless a fulfillment business policy is being used, at least one &lt;b&gt;ShippingServiceOptions&lt;/b&gt; or &lt;b&gt;InternationalShippingServiceOption&lt;/b&gt; container will be required.
						&lt;br&gt;&lt;br&gt;
						If you specify multiple &lt;b&gt;InternationalShippingServiceOption&lt;/b&gt; nodes, the repeating nodes must be contiguous. That is, you cannot insert other nodes between &lt;b&gt;InternationalShippingServiceOption&lt;/b&gt; nodes.
						&lt;br&gt;&lt;br&gt;
						All specified domestic and international shipping services must be the same shipping type (for example, Flat versus Calculated).
						&lt;br&gt;&lt;br&gt;
						A seller can offer up to four domestic shipping services and up to five international shipping services. However, if the seller is opted in to the Global Shipping Program or eBay International Shipping, only four other international shipping services may be offered (regardless of whether or not Global Shipping or eBay International Shipping is offered for the listing).
						&lt;br&gt;&lt;br&gt;
						If you specify &lt;b&gt;ShippingDetails&lt;/b&gt; when you revise or relist an item but you omit &lt;b&gt;InternationalShippingServiceOption&lt;/b&gt;, eBay will drop the international shipping services (except the Global Shipping Program or eBay International Shipping) from the listing. This may also have unintended side effects, as other fields that depend on this data may be dropped as well. To retain the shipping services and dependent fields when you modify other shipping details, it may be simplest to specify all &lt;b&gt;ShippingDetails&lt;/b&gt; that you still want to include in the listing.
						&lt;br&gt;&lt;br&gt;
						For &lt;b&gt;GetItemShipping&lt;/b&gt;, results are filtered:  if any service is not available in the buyer's region, it is removed. If no services remain after this filtering, a warning is returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>WonList</Context>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/make-a-call/tapi-validation.html#unbounded</URL>
							<Title>Repeating (unbounded) fields</Title>
							<For>rules regarding repeating instances of a nodes (nodes for which maxOccurs is "unbounded" or is greater than 1)</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingType" type="ns:ShippingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping cost model offered by the seller. This is not returned for
						various calls since shipping type can be deduced: if a &lt;b&gt;CalculatedShippingRate&lt;/b&gt;
						structure is returned by the call, the shipping type is Calculated. Otherwise,
						it is one of the other non-Calculated shipping types.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;GetItemShipping and GetItemTransactions&lt;/b&gt;:
						If the type was a mix of flat and calculated services, this is
						set simply to Flat or Calculated because it is the buyer's
						selection that results in one of these.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;GetMyeBayBuying&lt;/b&gt;:
						If the seller has set the &lt;b&gt;ShipToLocation&lt;/b&gt; to &lt;code&gt;Worldwide&lt;/code&gt; for an item, but has not specified any international shipping service options, &lt;code&gt;NotSpecified&lt;/code&gt; is returned as the &lt;b&gt;ShippingType&lt;/b&gt; value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<AllValuesExcept>Free, Freight</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Always</Returned>
							<AllValuesExcept>Free, Freight</AllValuesExcept>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<AllValuesExcept>Free</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<AllValuesExcept>Free, Freight</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ReturnAll</Details>
							<AllValuesExcept>Free, Freight</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<AllValuesExcept>Free, Freight</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellingManagerSalesRecordNumber" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The sale record ID. Applicable to Selling Manager users.
						When an item is sold, Selling Manager generates a sale record.
						A sale record contains buyer information, shipping, and other information.
						A sale record is displayed in the Sold view in Selling Manager.
						Each sale record has a sale record ID.
						&lt;br/&gt;&lt;br/&gt;
						In the following calls,
						the value for the sale record ID is in the &lt;b&gt;SellingManagerSalesRecordNumber&lt;/b&gt; field:
						&lt;b&gt;GetItemTransactions&lt;/b&gt;, &lt;b&gt;GetSellerTransactions&lt;/b&gt;, and &lt;b&gt;GetOrders&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, the real record number is only returned to the buyer or seller, and a dummy value of &lt;code&gt;0&lt;/code&gt; will be returned to all third parties.
						&lt;br/&gt;&lt;br/&gt;
						The sale record ID can be for a single or a multiple line item order.
						&lt;br&gt; &lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							For the &lt;strong&gt;GetItemTransactions&lt;/strong&gt; and &lt;strong&gt;GetOrders&lt;/strong&gt;calls, this field is only returned to the seller of the order; this field is not returned for the buyer or third party.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ThirdPartyCheckout" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field is deprecated and will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none,ItemReturnAttributes,  ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxTable" type="ns:TaxTableType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Tax details for a jurisdiction, such as a state or province. If no tax table
						is associated with the item, a tax table is not returned.
						&lt;br&gt;&lt;br&gt;
						For &lt;b&gt;GetItem&lt;/b&gt;, a tax table is returned if it exists when:
						&lt;ul&gt;
						&lt;li&gt;&lt;b&gt;DetailLevel&lt;/b&gt; is set to &lt;code&gt;ReturnAll&lt;/code&gt; or &lt;b&gt;ItemReturnDescription&lt;/b&gt; (in this case,
						the value of &lt;b&gt;IncludeTaxTable&lt;/b&gt; does not matter)&lt;/li&gt;
						&lt;li&gt;&lt;b&gt;IncludeTaxTable&lt;/b&gt; is set to &lt;code&gt;true&lt;/code&gt; and &lt;b&gt;DetailLevel&lt;/b&gt; is not set or it is set
						to &lt;code&gt;ItemReturnAttributes&lt;/code&gt;&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GetItFast" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field is deprecated and will stop being returned in order management calls on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Details>DetailLevel: none,ItemReturnAttributes,  ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="ShippingServiceUsed" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping service actually used by the seller to ship the item(s) to the
						buyer.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingServiceCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DefaultShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			

			
			<xs:element name="ShippingDiscountProfileID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						On input, this is the ID of the shipping discount to offer for the domestic
						shipping services (where the shipping discount is either of type
						&lt;b&gt;FlatShippingDiscount&lt;/b&gt; or &lt;b&gt;CalculatedShippingDiscount&lt;/b&gt;).
						&lt;br/&gt;&lt;br/&gt;
						On output, this is the ID
						of the shipping discount offered and corresponds to whichever is returned:
						&lt;b&gt;FlatShippingDiscount&lt;/b&gt; or &lt;b&gt;CalculatedShippingDiscount&lt;/b&gt;. Only returned if the calling user is the seller.
						&lt;br/&gt;&lt;br/&gt;
						If the user created a shipping discount profile,
						use the &lt;b&gt;ShippingDiscountProfileID&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						In the &lt;b&gt;RelistItem&lt;/b&gt; and &lt;b&gt;ReviseItem&lt;/b&gt; family of calls, you can remove the existing
						&lt;b&gt;ShippingDiscountProfileID&lt;/b&gt; associated with the item by supplying a value of 0 (zero).
						&lt;br&gt;&lt;br&gt;
						Only returned if the calling user is the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</URL>
							<Title>Shipping discount profiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FlatShippingDiscount" type="ns:FlatShippingDiscountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If a flat rate shipping discount was offered for the domestic shipping
						services, this contains the details of the flat rate shipping discount.
						Otherwise, it is not returned. Only returned if the calling user is the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</URL>
							<Title>Shipping discount profiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CalculatedShippingDiscount" type="ns:CalculatedShippingDiscountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If a calculated shipping discount was offered for the domestic shipping
						services, this contains the details of the calculated shipping discount.
						Otherwise, it is not returned. Only returned if the calling user is the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</URL>
							<Title>Shipping discount profiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionalShippingDiscount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						On input, this specifies whether to offer the promotional shipping discount for
						the domestic shipping services of this listing (only applicable if the seller
						has a promotional shipping discount in effect at the moment).
						&lt;br&gt;&lt;br&gt;
						Returned on output only if the seller is making the call. This indicates
						whether the promotional shipping discount is being offered for the domestic
						shipping services of this listing (if the listing is still active&amp;#8212;this is only
						possible if the seller has a promotional shipping discount in effect at the
						moment) or whether the discount was offered at the time the listing ended.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</URL>
							<Title>Shipping discount profiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalShippingDiscountProfileID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						On input, this is the ID of the shipping discount to offer for the
						international shipping services (where the shipping discount is either
						of type &lt;b&gt;FlatShippingDiscount&lt;/b&gt; or &lt;b&gt;CalculatedShippingDiscount&lt;/b&gt;).
						&lt;br&gt;&lt;br&gt;
						In the &lt;b&gt;RelistItem&lt;/b&gt; and &lt;b&gt;ReviseItem&lt;/b&gt; family of calls, you can remove the existing
						&lt;b&gt;InternationalShippingDiscountProfileID&lt;/b&gt; associated with the item by supplying a
						value of 0 (zero).
						&lt;br&gt;&lt;br&gt;
						Returned on output only if the seller is making the call. The value is
						the ID of the shipping discount offered and corresponds to whichever
						is returned: &lt;b&gt;FlatShippingDiscount&lt;/b&gt; or &lt;b&gt;CalculatedShippingDiscount&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						If the user created a shipping discount profile, use
						&lt;b&gt;InternationalShippingDiscountProfileID&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</URL>
							<Title>Shipping discount profiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalFlatShippingDiscount" type="ns:FlatShippingDiscountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is returned only if the seller is making the call. If a flat
						rate shipping discount was offered for the international shipping
						services, this contains the details of the flat rate shipping discount.
						Otherwise, it is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</URL>
							<Title>Shipping discount profiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalCalculatedShippingDiscount" type="ns:CalculatedShippingDiscountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is returned only if the seller is making the call. If a
						calculated shipping discount was offered for the international shipping
						services, this contains the details of the calculated shipping
						discount. Otherwise, it is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</URL>
							<Title>Shipping discount profiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalPromotionalShippingDiscount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						On input, this specifies whether to offer the promotional shipping
						discount for the listing's international shipping services (only
						applicable if the seller has a promotional shipping discount in effect
						at the moment).
						&lt;br&gt;&lt;br&gt;
						Returned on output only if the seller is making the call. This value
						indicates whether the promotional shipping discount is being offered
						for the international shipping services of this listing (if the listing
						is still active&amp;#8212;this is only possible if the seller has a promotional
						shipping discount in effect at the moment) or whether the discount was
						offered at the time the listing ended.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</URL>
							<Title>Shipping discount profiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionalShippingDiscountDetails" type="ns:PromotionalShippingDiscountDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is returned only if the seller is making the call. Contains details of the promotional shipping discount, if such is being offered while the listing is active or if it was offered at the time the listing ended.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-discount-profiles.html</URL>
							<Title>Shipping discount profiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
			<xs:element name="ExcludeShipToLocation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Use this field in an Add/Revise/Relist call to specify an international country or region, or a special domestic location, such as &apos;PO Box&apos; (in US) or &apos;Packstation&apos; (in DE), to where you will not ship the associated item. Repeat this element in the call request for each location that you want to exclude as a shipping destination for your item.
						&lt;br&gt;&lt;br&gt;
						The exclude ship-to location values are eBay regions and countries. To see
						the valid exclude ship-to locations for a specified site, call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ExcludeShippingLocationDetails&lt;/b&gt;,
						and then look for the &lt;b&gt;ExcludeShippingLocationDetails.Location&lt;/b&gt; fields in the response.
						Repeat &lt;b&gt;GeteBayDetails&lt;/b&gt; for each site on which you list.
						&lt;br&gt;&lt;br&gt;
						This field works in conjunction with &lt;b&gt;Item.ShipToLocation&lt;/b&gt;s to create a set of
						international countries and regions to where you will, and will not, ship.
						You can list a region in the &lt;b&gt;ShipToLocations&lt;/b&gt; field, then exclude specific
						countries within that region with this field (for example, you can specify
						Africa in &lt;b&gt;ShipToLocations&lt;/b&gt;, yet exclude Chad with a &lt;b&gt;ExcludeShipToLocation&lt;/b&gt;
						setting). In addition, if your &lt;b&gt;ShipToLocations&lt;/b&gt; is &lt;code&gt;Worldwide&lt;/code&gt;, you can use
						this field to specify both regions and countries that you want to exclude
						from your shipping destinations.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;ShipToLocations&lt;/b&gt; and &lt;b&gt;ShippingDetails.ExcludeShipToLocation&lt;/b&gt; containers are not applicable for motor vehicle listings on the US, CA, or UK marketplaces. If these containers are sent in the request, they are ignored and a warning is returned.
						&lt;/span&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Any shipping exclusions specified by this field can be overridden by the eBay International Shipping exclusions toggle located under &lt;b&gt;Shipping Preferences&lt;/b&gt; in &lt;b&gt;My eBay&lt;/b&gt;. For more information on eBay International Shipping, see &lt;a href="https://www.ebay.com/help/selling/shipping-items/setting-shipping-options/ebay-international-shipping-program?id=5348"&gt;eBay International Shipping program&lt;/a&gt;. 
						&lt;/span&gt;
						&lt;br&gt;
						You can specify a default set of locations to where you will not ship in My
						eBay. If you create an Exclude Ship-To List, it is, by default, in effect
						when you list items. However, if you specify any value in this field on
						input, it nullifies the default settings in your Exclude Ship-To List. (If
						you use &lt;b&gt;ExcludeShipToLocation&lt;/b&gt; when you list an item, you will need to list
						all the locations to where you will not ship the associated item, regardless
						of the default settings in your Exclude Ship-To List.)
						&lt;br&gt;&lt;br&gt;
						Specify &lt;code&gt;none&lt;/code&gt; in this field to override the default Exclude Ship-To List you
						might have set up in My eBay and indicate that you do not want to exclude any
						shipping locations from the respective item listing.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; responses on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingRegionCodeType, CountryCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
            <xs:element name="eBayEstimatedLabelCost" type="ns:AmountType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>
                        This dollar value indicates the cost to buy the shipping label from eBay. Presently, this field is only returned for orders that will go through eBay shipping and its value will be &lt;code&gt;0.0&lt;/code&gt;. With eBay shipping, a free shipping label by eBay is downloadable by the seller via the eBay website.
                    </xs:documentation>
                    <xs:appinfo>
                        <CallInfo>
                            <CallName>GetItemTransactions</CallName>
                            <CallName>GetSellerTransactions</CallName>
                            <Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetOrders</CallName>
                            <Details>DetailLevel: none, ReturnAll</Details>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>
			<xs:element name="SellerExcludeShipToLocationsPreference" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Sellers can set up a global Exclude Ship-To List through their My eBay account.
						The Exclude Ship-To List defines the countries to where the seller does not
						ship, by default.
						&lt;br&gt;&lt;br&gt;
						This flag returns true if the Exclude Ship-To List is enabled by the seller for
						the associated item. If &lt;code&gt;false&lt;/code&gt;, the seller's Exclude Ship-To List is either not
						set up, or it has been overridden by the seller when they listed the item with
						ExcludeShipToLocation fields.
						&lt;br&gt;&lt;br&gt;
						In the response, &lt;b&gt;ExcludeShipToLocation&lt;/b&gt; fields detail the locations to where the
						seller will not ship the item, regardless of the value returned in this field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipmentTrackingDetails" type="ns:ShipmentTrackingDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container for the shipping carrier and tracking information associated with the
						shipment of an order.
						&lt;br&gt;&lt;br&gt;
						As each package has a unique tracking number, this container should be
						repeated for each package in the order.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Top-rated sellers must have a record of uploading shipment tracking
						information (through site or through API) for at least 90 percent of their order line
						items (purchased by U.S. buyers) to keep their status as Top-rated sellers. For more
						information on eBay's Top-rated seller program, see the &lt;a href="http://pages.ebay.com/help/sell/top-rated.html"&gt;Becoming a Top Rated Seller and qualifying for Top Rated Plus&lt;/a&gt; page.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Shipment tracking information does not appear in Merchant Data API's &lt;b&gt;OrderReport&lt;/b&gt; responses, because once shipment tracking information is provided to the buyer, the order/order line item is considered acknowledged, and acknowledged orders do not show up in &lt;b&gt;OrderReport&lt;/b&gt; responses.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RateTableDetails" type="ns:RateTableDetailsType" minOccurs="0">
   			<xs:annotation>
   				<xs:documentation>
   					This container is used to reference and apply a seller's domestic and/or international shipping rate tables to a listing. Shipping rate tables allow sellers to configure specific shipping costs based on the shipping destinations and level of service (e.g. economy, standard, expedited, and one-day). Generally speaking, sellers want to use these shipping rate tables so they can charge a higher shipping cost to the buyer whenever shipping costs are higher for them as well. For example, shipping to Alaska or Hawaii is generally more expensive than shipping to any other of the 48 US states, or in regards to international shipping, shipping to some regions and countries are more expensive than others.
						 &lt;br&gt;&lt;br&gt;
						 Sellers configure domestic and international shipping rate tables in My eBay Shipping Preferences. To apply shipping rate tables to a listing, the shipping cost type must be flat-rate.
						 &lt;br&gt;&lt;br&gt;
						 For domestic shipping rate tables, the three supported domestic regions are Alaska &amp; Hawaii, US Protectorates (e.g. Puerto Rico and Guam), and APO/FPO destinations, which are US military bases/locations outside of the continental US. In addition to setting one flat rate based on the destination and service level, the seller also has the option of adding an extra charge based on the weight of the shipping package, or they can add a surcharge instead. To determine if a domestic shipping rate table is set up for the seller's account, the &lt;b&gt;GetUser&lt;/b&gt; call can be used, and then the seller will look for a value of &lt;code&gt;true&lt;/code&gt; in the &lt;b&gt;User.SellerInfo.DomesticRateTable&lt;/b&gt; field. Although the &lt;b&gt;GetUser&lt;/b&gt; call can be used to see if a domestic shipping rate table exists for the seller's account, details of the shipping rate table, including all specified costs for the different regions, can only be viewed and modified in My eBay Shipping Preferences. This functionality is not yet available in any public APIs.
						 &lt;br&gt;&lt;br&gt;
						 For international shipping rate tables, specific rates may be set up for any and all of the nine geographical regions and individual countries within those regions. Similar to domestic shipping rate tables, the seller has the option of adding an extra charge based on the weight of the shipping package. Sellers cannot add a surcharge for international shipping. To determine if a international shipping rate table is set up for the seller's account, the &lt;b&gt;GetUser&lt;/b&gt; call can be used, and then the seller will look for a value of &lt;code&gt;true&lt;/code&gt; in the &lt;b&gt;User.SellerInfo.InternationalRateTable&lt;/b&gt; field. Although the &lt;b&gt;GetUser&lt;/b&gt; call can be used to see if an international shipping rate table exists for the seller's account, details of the shipping rate table, including all specified costs for the different regions/countries, can only be viewed and modified in My eBay Shipping Preferences. This functionality is not yet available in any public APIs.
						 &lt;br/&gt;&lt;br/&gt;
						 If you are applying a domestic or international shipping rate table that specifies a surcharge by weight, you must specify the item weight in the &lt;b&gt;ShippingPackageDetails&lt;/b&gt; container's &lt;b&gt;WeightMajor&lt;/b&gt; and &lt;b&gt;WeightMinor&lt;/b&gt; fields, even though the listing is using flat-rate shipping. Do not use any other fields in the &lt;b&gt;ShippingPackageDetails&lt;/b&gt; container because none of those fields are applicable in this use case.
						 &lt;br&gt;&lt;br&gt;
						This container is only returned in the 'Get' calls if one or more shipping rate tables have been applied to the listing, and if the call is being made by the seller who listed the item.
						 &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The capability to create and use multiple domestic and international shipping rate tables (up to 40 per seller account) has rolled out to the US, Australia, Canada (English and French), Italy, UK, and Germany sites. For other sites, only one domestic and one international shipping rate table may be set up per seller. Whether a seller is using the old default domestic and international shipping rate tables or the new shipping rate tables, these shipping rate tables are set up in My eBay Shipping Preferences or as part of a Shipping Business Policy. If using the Trading API to create a listing that will use the new shipping rate tables, the &lt;b&gt;DomesticRateTableId&lt;/b&gt; and &lt;b&gt;InternationalRateTableId&lt;/b&gt; fields are used to reference and apply these new shipping rate tables to the listing. If desired, sellers can still use the old default shipping rate tables, but they are not allowed to mix and match old and new shipping rate tables, meaning that they will get an error if they pass in both the old fields (&lt;b&gt;DomesticRateTable&lt;/b&gt; and &lt;b&gt;InternationalRateTable&lt;/b&gt;) and the new fields (&lt;b&gt;DomesticRateTableId&lt;/b&gt; and &lt;b&gt;InternationalRateTableId&lt;/b&gt;). The new shipping rate tables have all of the functionality of the old shipping rate tables, plus the seller has access to all domestic regions and not just the special regions (such as Alaska &amp; Hawaii, US Protectorates, and APO/FPO locations in US).&lt;/span&gt;
   				</xs:documentation>
   				<xs:appinfo>
   					<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Shipping rate tables</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-rate-tables.html</URL>
							<For>more information on using shipping rate tables.</For>
   					</SeeLink>
   				</xs:appinfo>
   			</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingLocationDetailsType.xsd #####

-->
	<xs:complexType name="ShippingLocationDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about a region or location to which the seller is willing to ship.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingLocation" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Short name or abbreviation for a region (e.g., Asia) or location (e.g. Japan).
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>ShippingDetails.InternationalShippingServiceOption in AddItem</Title>
							<URL>AddItem.html#Request.Item.ShippingDetails.InternationalShippingServiceOption</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present a list of shipping locations in
						a more user-friendly format (such as in a drop-down list). This field is localized 
						in the language of the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingPackageCodeList.xsd #####

-->
	<xs:simpleType name="ShippingPackageCodeType">
		<xs:annotation>
			<xs:documentation>
				The nature of the package used to ship the item(s).
				Required for calculated shipping only. Not all package types
				are supported by a specific shipping service (ShippingServiceCodeType).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						None
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Letter">
				<xs:annotation>
					<xs:documentation>
						Letter
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LargeEnvelope">
				<xs:annotation>
					<xs:documentation>
						LargeEnvelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSLargePack">
				<xs:annotation>
					<xs:documentation>
						USPS Large Package/Oversize 1
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VeryLargePack">
				<xs:annotation>
					<xs:documentation>
						Very Large Package/Oversize 2
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExtraLargePack">
				<xs:annotation>
					<xs:documentation>
						Extra Large Package/Oversize 3
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSLetter">
				<xs:annotation>
					<xs:documentation>
						UPS Letter
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Flat Rate Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PackageThickEnvelope">
				<xs:annotation>
					<xs:documentation>
						Package/thick envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Roll">
				<xs:annotation>
					<xs:documentation>
						Roll
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Europallet">
				<xs:annotation>
					<xs:documentation>
						Europallet
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OneWayPallet">
				<xs:annotation>
					<xs:documentation>
						Onewaypallet
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BulkyGoods">
				<xs:annotation>
					<xs:documentation>
						Bulky goods
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Furniture">
				<xs:annotation>
					<xs:documentation>
						Furniture
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Cars">
				<xs:annotation>
					<xs:documentation>
						Cars
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Motorbikes">
				<xs:annotation>
					<xs:documentation>
						Motorbikes
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Caravan">
				<xs:annotation>
					<xs:documentation>
						Caravan
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IndustryVehicles">
				<xs:annotation>
					<xs:documentation>
						Industry vehicles
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ParcelOrPaddedEnvelope">
				<xs:annotation>
					<xs:documentation>
						Parcel or padded Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SmallCanadaPostBox">
				<xs:annotation>
					<xs:documentation>
						Small Canada Post Box
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MediumCanadaPostBox">
				<xs:annotation>
					<xs:documentation>
						Medium Canada Post Box
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LargeCanadaPostBox">
				<xs:annotation>
					<xs:documentation>
						Large Canada Post Box
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SmallCanadaPostBubbleMailer">
				<xs:annotation>
					<xs:documentation>
						Small Canada Post Bubble Mailer
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MediumCanadaPostBubbleMailer">
				<xs:annotation>
					<xs:documentation>
						Medium Canada Post Bubble Mailer
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LargeCanadaPostBubbleMailer">
				<xs:annotation>
					<xs:documentation>
						Large Canada Post Bubble Mailer
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaddedBags">
				<xs:annotation>
					<xs:documentation>
						Padded Bags
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ToughBags">
				<xs:annotation>
					<xs:documentation>
						Tough Bags
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpandableToughBags">
				<xs:annotation>
					<xs:documentation>
						Expandable Tough Bags
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MailingBoxes">
				<xs:annotation>
					<xs:documentation>
						Mailing Boxes
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Winepak">
				<xs:annotation>
					<xs:documentation>
						Winepak
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
 						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingPackageDetailsType.xsd #####

-->
	<xs:complexType name="ShippingPackageDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about type of package used to ship an item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PackageID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Numeric identifier.
						Some applications use this ID to look up shipping packages more efficiently.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present a list of shipping package
						options in a more user-friendly format (such as in a drop-down list). 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingPackage" type="ns:ShippingPackageCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A supported value for the site that can be used in the 
						&lt;b&gt;Item.ShippingPackageDetails.ShippingPackage&lt;/b&gt; or 
						&lt;b&gt;Item.ShippingDetails.CalculatedShippingRate.ShippingPackage&lt;/b&gt; fields 
						of an Add/Revise/Relist API call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="DefaultValue" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the package type is the default for the specified site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DimensionsSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as 'true' if the shipping package supports the use of 
						package dimensions.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingPackageInfoType.xsd #####

-->
	<xs:complexType name="ShippingPackageInfoType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ShippingPackageInfoType&lt;/b&gt; container, which is returned in order management calls. The &lt;b&gt;ShippingPackageInfoType&lt;/b&gt; container provides information on delivery times and tracking information for a shipping package.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="StoreID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the store from where the order will be delivered. This field is only applicable to 'In-Store Pickup' and 'Click and Collect' orders.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTrackingEvent" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates whether or not the order has been picked up from the store indicated by the &lt;b&gt;StoreID&lt;/b&gt; value. This field is only applicable to 'In-Store Pickup' and 'Click and Collect' orders.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingTrackingEventCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScheduledDeliveryTimeMin" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;ScheduledDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;ScheduledDeliveryTimeMax&lt;/b&gt; timestamps indicate the delivery window for which the buyer can expect to receive the order. The &lt;b&gt;ScheduledDeliveryTimeMin&lt;/b&gt; value indicates the earliest time that the buyer can expect to receive the order.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;ScheduledDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;ScheduledDeliveryTimeMax&lt;/b&gt; fields will start being returned once the seller marks the order as shipped/provides tracking information. Until then, the &lt;b&gt;EstimatedDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;EstimatedDeliveryTimeMax&lt;/b&gt; dates are returned instead.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							This field does not appear in the Sell Feed API's &lt;code&gt;LMS_ORDER_REPORT&lt;/code&gt; responses, because once shipment tracking information is provided to the buyer, the order/order line item is considered acknowledged, and acknowledged orders do not show up in the &lt;code&gt;LMS_ORDER_REPORT&lt;/code&gt; responses.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScheduledDeliveryTimeMax" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;ScheduledDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;ScheduledDeliveryTimeMax&lt;/b&gt; timestamps indicate the delivery window for which the buyer can expect to receive the order. The &lt;b&gt;ScheduledDeliveryTimeMax&lt;/b&gt; value indicates the latest time that the buyer can expect to receive the order.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;ScheduledDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;ScheduledDeliveryTimeMax&lt;/b&gt; fields will start being returned once the seller marks the order as shipped/provides tracking information. Until then, the &lt;b&gt;EstimatedDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;EstimatedDeliveryTimeMax&lt;/b&gt; dates are returned instead.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							This field does not appear in the Sell Feed API's &lt;code&gt;LMS_ORDER_REPORT&lt;/code&gt; responses, because once shipment tracking information is provided to the buyer, the order/order line item is considered acknowledged, and acknowledged orders do not show up in the &lt;code&gt;LMS_ORDER_REPORT&lt;/code&gt; responses.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActualDeliveryTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates when the order was actually delivered to the buyer. This field is only returned after the order has been delivered to the buyer.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This field does not appear in the Sell Feed API's &lt;code&gt;LMS_ORDER_REPORT&lt;/code&gt; responses, because once shipment tracking information is provided to the buyer (or marked as shipped), the order/order line item is considered acknowledged, and acknowledged orders do not show up in the &lt;code&gt;LMS_ORDER_REPORT&lt;/code&gt; responses.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EstimatedDeliveryTimeMin" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;EstimatedDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;EstimatedDeliveryTimeMax&lt;/b&gt; timestamps indicate the window during which the buyer can expect delivery. The &lt;b&gt;EstimatedDeliveryTimeMin&lt;/b&gt; value indicates the earliest date and time that the buyer can expect to receive the order.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;EstimatedDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;EstimatedDeliveryTimeMax&lt;/b&gt; dates are only estimates made by eBay, and their accuracy will depend on the seller meeting the handling time deadline. Once the seller ships the order, and marks it as shipped/provides tracking information, the more accurate delivery dates can be found in the the &lt;b&gt;ScheduledDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;ScheduledDeliveryTimeMax&lt;/b&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Context>ShippingServiceSelected</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EstimatedDeliveryTimeMax" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;EstimatedDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;EstimatedDeliveryTimeMax&lt;/b&gt; timestamps indicate the window during which the buyer can expect delivery. The &lt;b&gt;EstimatedDeliveryTimeMax&lt;/b&gt; value indicates the latest date and time that the buyer can expect to receive the order.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;EstimatedDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;EstimatedDeliveryTimeMax&lt;/b&gt; dates are only estimates made by eBay, and their accuracy will depend on the seller meeting the handling time deadline. Once the seller ships the order, and marks it as shipped/provides tracking information, the more accurate delivery dates can be found in the the &lt;b&gt;ScheduledDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;ScheduledDeliveryTimeMax&lt;/b&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
					    <CallName>GetOrders</CallName>
					    <Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Context>ShippingServiceSelected</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HandleByTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates the latest date/time that the seller should ship the package to ensure that the package arrives to the buyer within the estimated delivery window. This date/time is calculated by adding the handling time (in days) to the purchase time.
						&lt;br&gt;&lt;br&gt;
						This field is applicable for domestic shipping services, and for Click and Collect orders in the UK and Australia.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>ShippingServiceSelected</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Context>ShippingServiceSelected</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinNativeEstimatedDeliveryTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;MinNativeEstimatedDeliveryTime&lt;/b&gt; and &lt;b&gt;MaxNativeEstimatedDeliveryTime&lt;/b&gt; timestamps indicate the window during which the buyer can expect delivery based on the seller's handling time and selected shipping service. The &lt;b&gt;MinNativeEstimatedDeliveryTime&lt;/b&gt; value indicates the earliest date and time that the buyer can expect to receive the order.
						&lt;br&gt;&lt;br&gt;
						This field is applicable for domestic shipping services, and for Click and Collect orders in the UK and Australia.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Context>ShippingServiceSelected</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxNativeEstimatedDeliveryTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;MinNativeEstimatedDeliveryTime&lt;/b&gt; and &lt;b&gt;MaxNativeEstimatedDeliveryTime&lt;/b&gt; timestamps indicate the window during which the buyer can expect delivery based on the seller's handling time and selected shipping service. The &lt;b&gt;MaxNativeEstimatedDeliveryTime&lt;/b&gt; value indicates the latest date and time that the buyer can expect to receive the order.
						&lt;br&gt;&lt;br&gt;
						This field is applicable for domestic shipping services, and for Click and Collect orders in the UK and Australia.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Context>ShippingServiceSelected</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingRateTypeCodeList.xsd #####

-->
	<xs:simpleType name="ShippingRateTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				A shipping rate scale for shipping through UPS that affects the shipping cost calculated for UPS (lower if &lt;strong&gt;ShippingRateType&lt;/strong&gt; is &lt;code&gt;DailyPickup&lt;/code&gt;). For calculated shipping only.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="OnDemand">
				<xs:annotation>
					<xs:documentation>
						"On-demand" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DailyPickup">
				<xs:annotation>
					<xs:documentation>
						"Daily pickup" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StandardList">
				<xs:annotation>
					<xs:documentation>
						"Standard List" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Counter">
				<xs:annotation>
					<xs:documentation>
						"Counter" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Discounted">
				<xs:annotation>
					<xs:documentation>
						"Discounted" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CommercialPlus">
				<xs:annotation>
					<xs:documentation>
						"Commercial Plus" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GoldSilver">
				<xs:annotation>
					<xs:documentation>
						"Commercial Plus Discounted Rate1" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PlatTitanium">
				<xs:annotation>
					<xs:documentation>
						"Commercial Plus Discounted Rate2" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceCodeList.xsd #####

-->
	<xs:simpleType name="ShippingServiceCodeType">
		<xs:annotation>
			<xs:documentation>
				A shipping service used to ship an item. Applications should not depend on the completeness of &lt;strong&gt;ShippingServiceCodeType&lt;/strong&gt;. Instead, applications should call GeteBayDetails, with a &lt;strong&gt;DetailName&lt;/strong&gt; value of &lt;code&gt;ShippingServiceDetails&lt;/code&gt;, to return the complete list of shipping services. To check for the shipping services available for a specific site, specify the site ID in the header.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class=&quot;tablenote&quot;&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; It is possible that some of the returned shipping services can no longer be used in the AddItem family of calls. To distinguish between the valid and invalid shipping services, look for the &lt;strong&gt;ValidForSellingFlow&lt;/strong&gt; flag in the &lt;strong&gt;ShippingServiceDetails&lt;/strong&gt; node. If this flag is not returned for a specific shipping service, that shipping service can no longer be used in the AddItem family of calls.
				&lt;/span&gt;

			</xs:documentation>
			<xs:appinfo>
				<referenceType/>
				<AllValuesExcept>CA_PostExpeditedFlatRateBox, CA_PostExpeditedFlatRateBoxUSA, FreightOtherShipping, SameDayShipping, UK_RoyalMailStandardParcel, CAFR_StandardDelivery, CAFR_ExpeditedDelivery, CAFR_PostLettermail, CAFR_PostRegularParcel, CAFR_PostExpeditedParcel, CAFR_PostXpresspost, CAFR_PostPriorityCourier, CAFR_StandardInternational, CAFR_ExpeditedInternational, CAFR_OtherInternational, CAFR_PostExpeditedParcelUSA, CAFR_PostSmallPacketsUSA, CAFR_PostXpresspostUSA, CAFR_PostXpresspostInternational, CAFR_PostInternationalParcelSurface, CAFR_PostInternationalParcelAir, CAFR_SmallPacketsInternational, CAFR_PurolatorInternational, CAFR_PostSmallPacketsUSAGround, CAFR_PostSmallPacketsUSAAir, CAFR_SmallPacketsInternationalGround, CAFR_SmallPacketsInternationalAir, CAFR_PostUSALetterPost, CAFR_PostInternationalLetterPost, CAFR_UPSExpressCanada, CAFR_UPSExpressSaverCanada, CAFR_UPSExpeditedCanada, CAFR_UPSStandardCanada, CAFR_UPSExpressUnitedStates, CAFR_UPSExpeditedUnitedStates, CAFR_UPS3DaySelectUnitedStates, CAFR_UPSStandardUnitedStates, CAFR_UPSWorldWideExpress, CAFR_UPSWorldWideExpedited
 </AllValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="UPSGround">
				<xs:annotation>
					<xs:documentation>
						UPS Ground
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPS3rdDay">
				<xs:annotation>
					<xs:documentation>
						UPS 3rd Day
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPS2ndDay">
				<xs:annotation>
					<xs:documentation>
						UPS 2nd Day
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSNextDay">
				<xs:annotation>
					<xs:documentation>
						UPS Next Day
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriority">
				<xs:annotation>
					<xs:documentation>
						USPS Priority
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSParcel">
				<xs:annotation>
					<xs:documentation>
						USPS Parcel Select Non-Presort
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSStandardPost">
				<xs:annotation>
					<xs:documentation>
						USPS Standard Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSMedia">
				<xs:annotation>
					<xs:documentation>
						USPS Media
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSFirstClass">
				<xs:annotation>
					<xs:documentation>
						USPS First Class
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingMethodStandard">
				<xs:annotation>
					<xs:documentation>
						Standard shipping method
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingMethodExpress">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMail">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSNextDayAir">
				<xs:annotation>
					<xs:documentation>
						UPS Next Day Air
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPS2DayAirAM">
				<xs:annotation>
					<xs:documentation>
						UPS Next Day Air
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailPaddedFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express Padded Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailSmallFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Small Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailLargeFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Large Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailPaddedFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Padded Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailLegalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Legal Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailLegalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express Legal Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailRegionalBoxA">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Regional Box A
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailRegionalBoxB">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Regional Box B
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailRegionalBoxC">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Regional Box C
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						Other (see description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalDelivery">
				<xs:annotation>
					<xs:documentation>
						Local Delivery/Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotSelected">
				<xs:annotation>
					<xs:documentation>
						Not Selected
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalNotSelected">
				<xs:annotation>
					<xs:documentation>
						International Not Selected
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standard International Flat Rate Shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expedited International Flat Rate Shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGlobalExpress">
				<xs:annotation>
					<xs:documentation>
						USPS Global Express Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGlobalPriority">
				<xs:annotation>
					<xs:documentation>
						USPS Global Priority Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSEconomyParcel">
				<xs:annotation>
					<xs:documentation>
						USPS Economy Parcel Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSEconomyLetter">
				<xs:annotation>
					<xs:documentation>
						USPS Economy Letter Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSAirmailLetter">
				<xs:annotation>
					<xs:documentation>
						USPS Airmail Letter Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSAirmailParcel">
				<xs:annotation>
					<xs:documentation>
						USPS Airmail Parcel Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpressPlus">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Plus
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpress">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpedited">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Expedited
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldwideSaver">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Saver
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSStandardToCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Standard To Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailInternationalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express International Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
						<xs:enumeration value="USPSExpressMailInternationalPaddedFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express International Padded Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalSmallFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Small Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalLargeFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Large Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalPaddedFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Padded Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalLegalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Legal Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailInternationalLegalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express International Legal Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailInternationalFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express International Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Other International Shipping (see description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_StandardDispatch">
				<xs:annotation>
					<xs:documentation>
						Standardversand (unversichert)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_InsuredDispatch">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_Writing">
				<xs:annotation>
					<xs:documentation>
						Einschreiben (Versand inkl. Einschreibengebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_COD">
				<xs:annotation>
					<xs:documentation>
						Nachnahme (Versand inkl. Nachnahmegebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_ExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_InsuredExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_SpecialDispatch">
				<xs:annotation>
					<xs:documentation>
						Sonder-/Speditionsversand (z.B. Mobel, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_InsuredSpecialDispatch">
				<xs:annotation>
					<xs:documentation>
						Versicherter Sonder-/Speditionsversand (z.B. Mobel, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_Sonstige">
				<xs:annotation>
					<xs:documentation>
						Sonstige (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_UnversicherterVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Versand International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_VersicherterVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_SonstigerVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Sonstiger Versand International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_UnversicherterExpressVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Express Versand International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_VersicherterExpressVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express Versand International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Sparversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Standardversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Expressversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Versand mit Nachverfolgung aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Regular">
				<xs:annotation>
					<xs:documentation>
						Regular
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Express">
				<xs:annotation>
					<xs:documentation>
						Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Registered">
				<xs:annotation>
					<xs:documentation>
						Registered
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Courier">
				<xs:annotation>
					<xs:documentation>
						Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Other">
				<xs:annotation>
					<xs:documentation>
						Other
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_EMSInternationalCourierParcels">
				<xs:annotation>
					<xs:documentation>
						EMS International Courier - Parcels
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_EMSInternationalCourierDocuments">
				<xs:annotation>
					<xs:documentation>
						EMS International Courier - Documents
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressPostInternationalDocuments">
				<xs:annotation>
					<xs:documentation>
						Express Post International - Documents
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AirMailInternational">
				<xs:annotation>
					<xs:documentation>
						Air Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_EconomyAirInternational">
				<xs:annotation>
					<xs:documentation>
						Economy Air
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_SeaMailInternational">
				<xs:annotation>
					<xs:documentation>
						Sea Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standard International Flat Rate Postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expedited international flat rate postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Other international postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AusPostRegisteredPostInternationalPaddedBag1kg">
				<xs:annotation>
					<xs:documentation>
						Australia Post Registered Post International Padded Bag 1 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AusPostRegisteredPostInternationalPaddedBag500g">
				<xs:annotation>
					<xs:documentation>
						Australia Post Registered Post International Padded Bag 500 g
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AusPostRegisteredPostInternationalParcel">
				<xs:annotation>
					<xs:documentation>
						Australia Post Registered Post International Parcel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpeditedDeliveryFromOutsideAU">
				<xs:annotation>
					<xs:documentation>
						Expedited delivery from outside Australia
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_EconomyDeliveryFromOutsideAU">
				<xs:annotation>
					<xs:documentation>
						Economy delivery from outside Australia
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_StandardDeliveryFromOutsideAU">
				<xs:annotation>
					<xs:documentation>
						Standard Delivery From Outside AU
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AustralianAirExpressMetro15kg">
				<xs:annotation>
					<xs:documentation>
						Australian Air Express Metro 15 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AustralianAirExpressFlatRate5kg">
				<xs:annotation>
					<xs:documentation>
						Australian Air Express Flat Rate 5 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AustralianAirExpressFlatRate3kg">
				<xs:annotation>
					<xs:documentation>
						Australian Air Express Flat Rate 3 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AustralianAirExpressFlatRate1kg">
				<xs:annotation>
					<xs:documentation>
						Australian Air Express Flat Rate 1 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressDelivery">
				<xs:annotation>
					<xs:documentation>
						Express delivery (1-3 business days) in Australia
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
						Standard delivery (1-6 business days) in Australia
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_eBayAusPost3kgFlatRateSatchel">
				<xs:annotation>
					<xs:documentation>
						eBay/Australian Post 3 kg Flat Rate Satchel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_eBayAusPost500gFlatRateSatchel">
				<xs:annotation>
					<xs:documentation>
						eBay/Australian Post 500 g Flat Rate Satchel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Freight">
				<xs:annotation>
					<xs:documentation>
						Freight delivery in Australia. Used for heavy and bulky items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
						Livraison standard a partir de l'etranger
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PriorityDelivery">
				<xs:annotation>
					<xs:documentation>
						Livraison express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_ParcelPost">
				<xs:annotation>
					<xs:documentation>
						Colis
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_RegisteredMail">
				<xs:annotation>
					<xs:documentation>
						Courrier en recommande
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_Other">
				<xs:annotation>
					<xs:documentation>
						Autre service de livraison
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_DePostInternational">
				<xs:annotation>
					<xs:documentation>
						De Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_UPSInternational">
				<xs:annotation>
					<xs:documentation>
						UPS
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_FedExInternational">
				<xs:annotation>
					<xs:documentation>
						FedEx
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_DHLInternational">
				<xs:annotation>
					<xs:documentation>
						DHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_TPGPostTNTInternational">
				<xs:annotation>
					<xs:documentation>
						TPG Post/TNT (Netherlands)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Frais de livraison internationale fixes
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Frais fixes pour livraison internationale express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Autres livraisons internationales (voir description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteInternational">
				<xs:annotation>
					<xs:documentation>
						La Poste (France)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteStandardShipping">
				<xs:annotation>
					<xs:documentation>La Poste - livraison standard (1 a 2 jours ouvrables)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteCertifiedShipping">
				<xs:annotation>
					<xs:documentation>La Poste - envoi recommande (1 jour ouvrable)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteTaxipostLLS">
				<xs:annotation>
					<xs:documentation>La Poste - Taxipost LLS (2 jours ouvrables)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteTaxipost24h">
				<xs:annotation>
					<xs:documentation>La Poste - Taxipost 24h (1 jour ouvrable)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteTaxipostSecur">
				<xs:annotation>
					<xs:documentation>Autres livraisons</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PostInternationalStandard">
				<xs:annotation>
					<xs:documentation>La Poste - livraison standard</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PostInternationalRegistered">
				<xs:annotation>
					<xs:documentation>La Poste - envoi recommande</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_TNTInternational">
				<xs:annotation>
					<xs:documentation>TNT</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Livraison economique a partir de l'etranger
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Livraison standard a partir de l'etranger
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Livraison express a partir de l'etranger
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Livraison a partir de l'etranger avec suivi de commande
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
						Standard Delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_PriorityDelivery">
				<xs:annotation>
					<xs:documentation>
						Priority Delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_ParcelPost">
				<xs:annotation>
					<xs:documentation>
						Parcel Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_RegisteredMail">
				<xs:annotation>
					<xs:documentation>
						Registered Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_Other">
				<xs:annotation>
					<xs:documentation>
						Other Shipping Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostInternational">
				<xs:annotation>
					<xs:documentation>
						De Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_UPSInternational">
				<xs:annotation>
					<xs:documentation>
						UPS
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_FedExInternational">
				<xs:annotation>
					<xs:documentation>
						FedEx
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DHLInternational">
				<xs:annotation>
					<xs:documentation>
						DHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_TPGPostTNTInternational">
				<xs:annotation>
					<xs:documentation>
						TPG Post/TNT (Netherlands)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standard International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expedited International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Other International Shipping Services
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_LaPosteInternational">
				<xs:annotation>
					<xs:documentation>
						La Poste (France)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostStandardShipping">
				<xs:annotation>
					<xs:documentation>De Post - standaardverzending (1 tot 2 werkdagen)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostCertifiedShipping">
				<xs:annotation>
					<xs:documentation>De Post - aangetekende zending (1 werkdag)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostTaxipostLLS">
				<xs:annotation>
					<xs:documentation>De Post - Taxipost LLS (2 werkdagen)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostTaxipost24h">
				<xs:annotation>
					<xs:documentation>De Post - Taxipost 24u (1 werkdag)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostTaxipostSecur">
				<xs:annotation>
					<xs:documentation>De Post - Taxipost Secur (1 werkdag)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_OtherShippingMethods">
				<xs:annotation>
					<xs:documentation>Andere verzending</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_PostInternationalStandard">
				<xs:annotation>
					<xs:documentation>De Post - standaardverzending</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_PostInternationalRegistered">
				<xs:annotation>
					<xs:documentation>De Post - aangetekende zending</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_TNTInternational">
				<xs:annotation>
					<xs:documentation>TNT</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>Voordelige verzending uit het buitenland</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>Standaardverzending uit het buitenland</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>Express verzending uit het buitenland</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>Verzending uit het buitenland met internationale tracking</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
						Standard Delivery
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_ExpeditedDelivery">
				<xs:annotation>
					<xs:documentation>
						Expedited delivery
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostLettermail">
				<xs:annotation>
					<xs:documentation>
						Canada Post Lettermail
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostRegularParcel">
				<xs:annotation>
					<xs:documentation>
						Canada Post Regular Parcel
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostExpeditedParcel">
				<xs:annotation>
					<xs:documentation>
						Canada Post Expedited Parcel
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostXpresspost">
				<xs:annotation>
					<xs:documentation>
						Canada Post Xpresspost - International
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostPriorityCourier">
				<xs:annotation>
					<xs:documentation>
						Canada Post Priority Courier
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CanadaPostExpeditedFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						Canada Post Expedited Flat Rate Box				
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostExpeditedFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						<!-- Canada Post Expedited Flat Rate Box -->
						(This value is no longer used.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standard International Flat Rate Shipping
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expedited International Flat Rate Shipping
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Other International Shipping (see description)
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostExpeditedParcelUSA">
				<xs:annotation>
					<xs:documentation>
						Canada Post Expedited Parcel - USA
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostSmallPacketsUSA">
				<xs:annotation>
					<xs:documentation>
						Canada Post Small Packets - USA
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostXpresspostUSA">
				<xs:annotation>
					<xs:documentation>
						Canada Post Xpresspost - USA
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostXpresspostInternational">
				<xs:annotation>
					<xs:documentation>
						Canada Post Xpresspost - International
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostInternationalParcelSurface">
				<xs:annotation>
					<xs:documentation>
						Canada Post International Parcel - Surface
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostInternationalParcelAir">
				<xs:annotation>
					<xs:documentation>
						Canada Post International Parcel - Air
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_SmallPacketsInternational">
				<xs:annotation>
					<xs:documentation>
						Small Packets - International
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PurolatorInternational">
				<xs:annotation>
					<xs:documentation>
						Purolator International
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostSmallPacketsUSAGround">
				<xs:annotation>
					<xs:documentation>
						Canada Post Small Packets - USA - Ground
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostSmallPacketsUSAAir">
				<xs:annotation>
					<xs:documentation>
						Canada Post Small Packets - USA - Air
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_SmallPacketsInternationalGround">
				<xs:annotation>
					<xs:documentation>
						Small Packets - International - Ground
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_SmallPacketsInternationalAir">
				<xs:annotation>
					<xs:documentation>
						Small Packets - International - Air
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostUSALetterPost">
				<xs:annotation>
					<xs:documentation>
						Canada Post USA Letter-post
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostInternationalLetterPost">
				<xs:annotation>
					<xs:documentation>
						Canada Post International Letter-post
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostExpeditedFlatRateBoxUSA">
				<xs:annotation>
					<xs:documentation>
						<!-- Canada Post Expedited Flat Rate Box USA -->
						(This value is no longer used.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSExpressCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Express Canada
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSExpressSaverCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Express Saver Canada
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSExpeditedCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Expedited Canada
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSStandardCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Standard Canada
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSExpressUnitedStates">
				<xs:annotation>
					<xs:documentation>
						UPS Express United States
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSExpeditedUnitedStates">
				<xs:annotation>
					<xs:documentation>
						UPS Expedited United States
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPS3DaySelectUnitedStates">
				<xs:annotation>
					<xs:documentation>
						UPS 3 Day Select United States
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSStandardUnitedStates">
				<xs:annotation>
					<xs:documentation>
						UPS Standard United States
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSWorldWideExpress">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSWorldWideExpedited">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Expedited
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping service is valid for both the English and French versions of the eBay Canada Marketplace.
						&lt;/span&gt;						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PriorityWorldwide">
				<xs:annotation>
					<xs:documentation>
						Canada Post Priority Worldwide					
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CanadaPostExpeditedFlatRateBoxUSA">
				<xs:annotation>
					<xs:documentation>
						Canada Post Expedited Flat Rate Box USA					
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostTrackedPacketsUSA">
				<xs:annotation>
					<xs:documentation>
						Canada Post Tracked Packet - USA
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostTrackedPacketsInternational">
				<xs:annotation>
					<xs:documentation>
						Canada Post Tracked Packet - International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_Freight">
				<xs:annotation>
					<xs:documentation>
						Freight
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardDispatchAPost">
				<xs:annotation>
					<xs:documentation>
						Standardversand (A-Post/Priority)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardDispatchBPost">
				<xs:annotation>
					<xs:documentation>
						Standardversand (B-Post/Economy)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_InsuredDispatch">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand (z.B. Assurance/Fragile)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_Writing">
				<xs:annotation>
					<xs:documentation>
						Einschreiben (Versand inkl. Einschreibengebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_COD">
				<xs:annotation>
					<xs:documentation>
						Nachnahme (Versand inkl. Nachnahmegebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_ExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_InsuredExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_SpecialDispatch">
				<xs:annotation>
					<xs:documentation>
						Sonder-/Speditionsversand (z.B. Mobel, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_InsuredSpecialDispatch">
				<xs:annotation>
					<xs:documentation>
						Versicherter Sonder-/Speditionsversand (z.B. Mobel, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_Sonstige">
				<xs:annotation>
					<xs:documentation>
						Sonstige (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_SonstigerVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Sonstiger Versand (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_EconomySendungenInternational">
				<xs:annotation>
					<xs:documentation>
						ECONOMY Sendungen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_PrioritySendungenInternational">
				<xs:annotation>
					<xs:documentation>
						PRIORITY Sendungen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_UrgentSendungenInternational">
				<xs:annotation>
					<xs:documentation>
						URGENT Sendungen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Sparversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Standardversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Expressversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Versand mit Nachverfolgung aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_PersonalDelivery">
				<xs:annotation>
					<xs:documentation>
						Seller door delivery (limited to the city)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_RegularPackage">
				<xs:annotation>
					<xs:documentation>
						China Post Post Office
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_DeliveryCompanyExpress">
				<xs:annotation>
					<xs:documentation>
						Logistics company express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_PostOfficeExpress">
				<xs:annotation>
					<xs:documentation>
						EMS Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_Others">
				<xs:annotation>
					<xs:documentation>
						Other (see item description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_FastPostOffice">
				<xs:annotation>
					<xs:documentation>
						China Post Express Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_ExpressDeliverySameCity">
				<xs:annotation>
					<xs:documentation>
						City Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_ExpressDeliveryOtherCities">
				<xs:annotation>
					<xs:documentation>
						Off-site delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						International Standard Fixed Freight
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						International courier fixed freight
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Other international shipping charges (see note)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_CODInternational">
				<xs:annotation>
					<xs:documentation>
						COD (same city only)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_StandardMailingInternational">
				<xs:annotation>
					<xs:documentation>
						Standard Mailing
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_RegularLogisticsInternational">
				<xs:annotation>
					<xs:documentation>
						Regular logistics
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_EMSInternational">
				<xs:annotation>
					<xs:documentation>
						EMS
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_OthersInternational">
				<xs:annotation>
					<xs:documentation>
						Others (see description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_StandardDispatch">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_InsuredDispatch">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Writing">
				<xs:annotation>
					<xs:documentation>
						Einschreiben (Versand inkl. Einschreibengebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_COD">
				<xs:annotation>
					<xs:documentation>
						Nachnahme (Versand inkl. Nachnahmegebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_ExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_InsuredExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_SpecialDispatch">
				<xs:annotation>
					<xs:documentation>
						Sonderversand (z.B. Mobel, KFZ)DE_DHLPackchen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_InsuredSpecialDispatch">
				<xs:annotation>
					<xs:documentation>
						Versicherter Sonderversand (z.B. Mobel, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_UnversicherterVersand">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBrief">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Brief
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_eBayDHLPaket24x7">
				<xs:annotation>
					<xs:documentation>
						eBay DHL Paket 24/7 (Abgabe und Lieferung an Packstation)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPostpaket">
				<xs:annotation>
					<xs:documentation>
						DHL Postpaket
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPackchen">
				<xs:annotation>
					<xs:documentation>
						DHL Packchen International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostWarensendung">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Warensendung
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBuchersendung">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Buchersendung
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketUnversichert">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket (unversichert)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketVersichert">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket (versichert)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxTransportXXL">
				<xs:annotation>
					<xs:documentation>
						iloxx Transport XXL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxUbernachtExpress">
				<xs:annotation>
					<xs:documentation>
						iloxx Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxStandard">
				<xs:annotation>
					<xs:documentation>
						iloxx Standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Sonstige">
				<xs:annotation>
					<xs:documentation>
						Sonstige (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_UnversicherterVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_VersicherterVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPostpaketInternational">
				<xs:annotation>
					<xs:documentation>
						DHL Postpaket International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPackchenInternational">
				<xs:annotation>
					<xs:documentation>
						DHL Packchen International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_SonstigerVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Sonstiger Versand (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_UnversicherterExpressVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Express - Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_VersicherterExpressVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express - Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBriefLandInternational">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Brief (Land)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBriefLuftInternational">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Brief (Luft)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxEuropaInternational">
				<xs:annotation>
					<xs:documentation>
						iloxx Europa
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxWorldWideInternational">
				<xs:annotation>
					<xs:documentation>
						iloxx World Wide
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Paket">
				<xs:annotation>
					<xs:documentation>Paketversand</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Express">
				<xs:annotation>
					<xs:documentation>Expressversand</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPaket">
				<xs:annotation>
					<xs:documentation>DHL Paket</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DPBuecherWarensendung">
				<xs:annotation>
					<xs:documentation>Deutsche Post Buecher-/Warensendung</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaket">
				<xs:annotation>
					<xs:documentation>Hermes Paket</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxTransport">
				<xs:annotation>
					<xs:documentation>iloxx Transport</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_SonstigeDomestic">
				<xs:annotation>
					<xs:documentation>Sonstige</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Einschreiben">
				<xs:annotation>
					<xs:documentation>Einschreiben (inkl. aller Gebuehren)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Nachname">
				<xs:annotation>
					<xs:documentation>Nachnahme (inkl. aller Gebuehren)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_SpecialDelivery">
				<xs:annotation>
					<xs:documentation>Sonderversand</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_UPS">
				<xs:annotation>
					<xs:documentation>UPS</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DPD">
				<xs:annotation>
					<xs:documentation>DPD</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_GLS">
				<xs:annotation>
					<xs:documentation>GLS</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_PaketInternational">
				<xs:annotation>
					<xs:documentation>Paketversand</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPaketInternational">
				<xs:annotation>
					<xs:documentation>DHL Paket International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPaketIntlExpress">
				<xs:annotation>
					<xs:documentation>DHL Paket International Express</xs:documentation>
				</xs:annotation>
			</xs:enumeration>

			<xs:enumeration value="DE_SonstigeInternational">
				<xs:annotation>
					<xs:documentation>Sonstige</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_ExpressInternational">
				<xs:annotation>
					<xs:documentation>Expressversand</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DPBriefInternational">
				<xs:annotation>
					<xs:documentation>Deutsche Post Brief</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxTransportInternational">
				<xs:annotation>
					<xs:documentation>iloxx Transport International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketInternational">
				<xs:annotation>
					<xs:documentation>Hermes Paket International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_UPSInternational">
				<xs:annotation>
					<xs:documentation>UPS International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DPDInternational">
				<xs:annotation>
					<xs:documentation>DPD International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_GLSInternational">
				<xs:annotation>
					<xs:documentation>GLS International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_eBayHermesPaketShop2ShopKaeufer">
				<xs:annotation>
					<xs:documentation>
						eBay Hermes Paket Shop2Shop (Kaeufer erhaelt E-Mail von Hermes bei Zustellung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketShop2ShopKaeufer">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket Shop2Shop (Kaeufer erhaelt E-Mail von Hermes bei Zustellung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_eBayHermesPaketShop2Shop">
				<xs:annotation>
					<xs:documentation>
						eBay Hermes Paket Shop2Shop
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketShop2Shop">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket Shop2Shop
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketSperrgut">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket Sperrgut
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_eBayHermesPaketSperrgutShop2Shop">
				<xs:annotation>
					<xs:documentation>
						eBay Hermes Paket Sperrgut Shop2Shop (Abgabe und Zustellung im Paketshop)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPaeckchenPackstation">
				<xs:annotation>
					<xs:documentation>
						DHL Paeckchen Packstation
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPaketPackstation">
				<xs:annotation>
					<xs:documentation>
						DHL Paket Packstation
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_eBayDHLPaeckchen">
				<xs:annotation>
					<xs:documentation>
						eBay DHL Paeckchen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLStarPaeckchen">
				<xs:annotation>
					<xs:documentation>
						DHL Star-Paeckchen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Versand mit Nachverfolgung aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_CartasNacionalesHasta20">
				<xs:annotation>
					<xs:documentation>
						Cartas nacionales hasta 20 gr
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_CartasNacionalesDeMas20">
				<xs:annotation>
					<xs:documentation>
						Correos: cartas ordinarias
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_CartasInternacionalesHasta20">
				<xs:annotation>
					<xs:documentation>
						Cartas internacionales hasta 20 gr
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_CartasInternacionalesDeMas20">
				<xs:annotation>
					<xs:documentation>
						Cartas internacionales de mas de 20 gr
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_PaqueteAzulHasta2kg">
				<xs:annotation>
					<xs:documentation>
						Paquete Azul (nacional) hasta 2 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_PaqueteAzulDeMas2kg">
				<xs:annotation>
					<xs:documentation>
						Correos: Postal Expres
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_PaqueteInternacionalEconomico">
				<xs:annotation>
					<xs:documentation>
						Paquete Internacional Economico
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_Urgente">
				<xs:annotation>
					<xs:documentation>
						Otro courier 24 horas
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_Otros">
				<xs:annotation>
					<xs:documentation>
						Otros (ver descripcion)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Envio internacional estandar
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Envio internacional urgente
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Envio internacional economico
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_CartasPostalInternational">
				<xs:annotation>
					<xs:documentation>
						Cartas y tarjetas postales internacionales
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_EmsPostalExpressInternational">
				<xs:annotation>
					<xs:documentation>
						Ems postal expres internacional
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_EconomyPacketInternational">
				<xs:annotation>
					<xs:documentation>
						Paquete internacional economico
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Envio economico desde el extranjero
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Envio estandar desde el extranjero
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Envio urgente desde el extranjero
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Envio desde el extranjero con seguimiento
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_ENTREGA_KIALA_8KG">
				<xs:annotation>
					<xs:documentation>
						Entrega a un Kiala point hasta 8 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ChronoposteInternationalClassic">
				<xs:annotation>
					<xs:documentation>
						Chronoposte International Classic
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ColiposteColissimoDirect">
				<xs:annotation>
					<xs:documentation>
						Coliposte Colissimo Direct
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_DHLExpressEuropack">
				<xs:annotation>
					<xs:documentation>
						DHL Express Europack
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_UPSStandard">
				<xs:annotation>
					<xs:documentation>
						UPS Standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_PostOfficeLetter">
				<xs:annotation>
					<xs:documentation>
						Lettre
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_PostOfficeLetterFollowed">
				<xs:annotation>
					<xs:documentation>
						Lettre avec suivi
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_PostOfficeLetterRecommended">
				<xs:annotation>
					<xs:documentation>
						Lettre recommandee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ColiposteColissimo">
				<xs:annotation>
					<xs:documentation>
						Colissimo
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ColiposteColissimoRecommended">
				<xs:annotation>
					<xs:documentation>
						Colissimo Recommande
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_UPSStandardAgainstRefund">
				<xs:annotation>
					<xs:documentation>
						Contre remboursement
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Autre">
				<xs:annotation>
					<xs:documentation>
						Autre mode d'envoi de courrier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Ecopli">
				<xs:annotation>
					<xs:documentation>
						Ecopli
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Colieco">
				<xs:annotation>
					<xs:documentation>
						Colieco
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_AuteModeDenvoiDeColis">
				<xs:annotation>
					<xs:documentation>
						Autre mode d'envoi de colis
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_RemiseEnMainPropre">
				<xs:annotation>
					<xs:documentation>
						Remise en main propre
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Autre livraison internationale standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Autre livraison internationale express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Autre livraison internationale economique
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_LaPosteInternationalPriorityCourier">
				<xs:annotation>
					<xs:documentation>
						La Poste - Courrier International Prioritaire
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_LaPosteInternationalEconomyCourier">
				<xs:annotation>
					<xs:documentation>
						La Poste - Courrier International Economique
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_LaPosteColissimoInternational">
				<xs:annotation>
					<xs:documentation>
						La Poste - Colissimo International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_LaPosteColisEconomiqueInternational">
				<xs:annotation>
					<xs:documentation>
						La Poste - Colis Economique International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_LaPosteColissimoEmballageInternational">
				<xs:annotation>
					<xs:documentation>
						La Poste - Colissimo Emballage International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ChronopostClassicInternational">
				<xs:annotation>
					<xs:documentation>
						Chronopost Classic International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ChronopostPremiumInternational">
				<xs:annotation>
					<xs:documentation>
						Chronopost Premium International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_UPSStandardInternational">
				<xs:annotation>
					<xs:documentation>
						UPS Standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_UPSExpressInternational">
				<xs:annotation>
					<xs:documentation>
						UPS Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_DHLInternational">
				<xs:annotation>
					<xs:documentation>
						DHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_LaPosteLetterMax">
				<xs:annotation>
					<xs:documentation>
						La Poste Lettre Max
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_KIALA_DELIVERY">
				<xs:annotation>
					<xs:documentation>
						Livraison en Relais Kiala
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Livraison a partir de l'etranger avec suivi de commande
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_Regular">
				<xs:annotation>
					<xs:documentation>
						National - Regular
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_Express">
				<xs:annotation>
					<xs:documentation>
						National - Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_NationalCOD">
				<xs:annotation>
					<xs:documentation>
						National - COD
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_Courier">
				<xs:annotation>
					<xs:documentation>
						Local - Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_LocalCOD">
				<xs:annotation>
					<xs:documentation>
						Local - COD
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						International - Standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						International - Expedited
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						International - other
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_FlatRateCOD">
				<xs:annotation>
					<xs:documentation>
						Flat Rate COD
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_BuyerPicksUpAndPays">
				<xs:annotation>
					<xs:documentation>
						Buyer picks up and pays
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_RegularMail">
				<xs:annotation>
					<xs:documentation>
						Posta ordinaria
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_PriorityMail">
				<xs:annotation>
					<xs:documentation>
						Posta prioritaria
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_MailRegisteredLetter">
				<xs:annotation>
					<xs:documentation>
						Posta raccomandata
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_MailRegisteredLetterWithMark">
				<xs:annotation>
					<xs:documentation>
						Posta raccomandata con contrassegno
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_InsuredMail">
				<xs:annotation>
					<xs:documentation>
						Posta assicurata
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_QuickMail">
				<xs:annotation>
					<xs:documentation>
						Posta celere
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_RegularPackage">
				<xs:annotation>
					<xs:documentation>
						Pacco ordinario
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_QuickPackage1">
				<xs:annotation>
					<xs:documentation>
						Pacco celere 1
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_QuickPackage3">
				<xs:annotation>
					<xs:documentation>
						Pacco celere 3
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_ExpressCourier">
				<xs:annotation>
					<xs:documentation>
						Corriere espresso
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_ExpressPackageMaxi">
				<xs:annotation>
					<xs:documentation>
						Paccocelere Maxi
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Spedizione internazionale standard a prezzo fisso
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Spedizione internazionale celere a prezzo fisso
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Altre spedizioni internazionali (vedi descrizione)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Spedizione tracciata dall estero
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
						Standaardverzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_ParcelPost">
				<xs:annotation>
					<xs:documentation>
						Pakketpost
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_RegisteredMail">
				<xs:annotation>
					<xs:documentation>
						Verzending met ontvangstbevestiging
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_Other">
				<xs:annotation>
					<xs:documentation>
						Andere verzendservice
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_TPGPostTNTInternational">
				<xs:annotation>
					<xs:documentation>
						TPG Post/TNT
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_UPSInternational">
				<xs:annotation>
					<xs:documentation>
						UPS
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_FedExInternational">
				<xs:annotation>
					<xs:documentation>
						FedEx
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_DHLInternational">
				<xs:annotation>
					<xs:documentation>
						DHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_DPDGBRInternational">
				<xs:annotation>
					<xs:documentation>
						DPD (Germany)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_GLSBusinessInternational">
				<xs:annotation>
					<xs:documentation>
						GLS (Business only)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Vaste kosten standaard internationale verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Vaste kosten versnelde internationale verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Andere internationale verzending (zie beschrijving)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Voordelige verzending uit het buitenland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Standaardverzending uit het buitenland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Verzending per expresse uit het buitenland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Verzending met internationale tracering uit het buitenland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_RegisteredMail">
				<xs:annotation>
					<xs:documentation>
						Post office plus registration
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_UnregisteredMail">
				<xs:annotation>
					<xs:documentation>
						Post office without registration
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_COD">
				<xs:annotation>
					<xs:documentation>
						Post office cash on delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_DwellingMatchPost">
				<xs:annotation>
					<xs:documentation>
						Home delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_DwellingMatchCOD">
				<xs:annotation>
					<xs:documentation>
						Home delivery cash on delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_SelfPickup">
				<xs:annotation>
					<xs:documentation>
						Face to face
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_ParcelPost">
				<xs:annotation>
					<xs:documentation>
						Freight delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_ExpressMail">
				<xs:annotation>
					<xs:documentation>
						Express delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_Other">
				<xs:annotation>
					<xs:documentation>
						Other
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_CPInternationalLetterPost">
				<xs:annotation>
					<xs:documentation>
						Post Office Airbag
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_CPInternationalParcelPost">
				<xs:annotation>
					<xs:documentation>
						Post office air parcel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_CPInternationalRegisteredLetterPost">
				<xs:annotation>
					<xs:documentation>
						Post office aviation registered packet
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_CPInternationalRegisteredParcelPost">
				<xs:annotation>
					<xs:documentation>
						Post office aviation registration package
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_CPInternationalEMS">
				<xs:annotation>
					<xs:documentation>
						Post Office International Express EMS
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_CPInternationalOceanShippingParcel">
				<xs:annotation>
					<xs:documentation>
						Post office international land and water package
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_FedExInternationalPriority">
				<xs:annotation>
					<xs:documentation>
						FedEx International Priority
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_FedExInternationalEconomy">
				<xs:annotation>
					<xs:documentation>
						FedEx International Economy
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_UPSWorldwideExpedited">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Expedited
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_UPSWorldwideExpress">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_UPSWorldwideExpressPlus">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Plus
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Other international shipping charges (see description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailFirstClassStandard">
				<xs:annotation>
					<xs:documentation>
						Royal Mail 1st Class
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSecondClassStandard">
				<xs:annotation>
					<xs:documentation>
						Royal Mail 2nd Class
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailFirstClassRecorded">
				<xs:annotation>
					<xs:documentation>
						Royal Mail 1st Class Signed For
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSecondClassRecorded">
				<xs:annotation>
					<xs:documentation>
						Royal Mail 2nd Class Signed For
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSpecialDelivery">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Special Delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailStandardParcel">
				<xs:annotation>
					<xs:documentation>
						<!-- Royal Mail Standard Parcels -->
						(This value is no longer used.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_Parcelforce24">
				<xs:annotation>
					<xs:documentation>
						Parcelforce 24
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_Parcelforce48">
				<xs:annotation>
					<xs:documentation>
						Parcelforce 48
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourier">
				<xs:annotation>
					<xs:documentation>
						Other Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_myHermesDoorToDoorService">
				<xs:annotation>
					<xs:documentation>
						Hermes Tracked
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_CollectDropAtStoreDeliveryToDoor">
				<xs:annotation>
					<xs:documentation>
						Collect+ : drop at store-delivery to door
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_SellersStandardRate">
				<xs:annotation>
					<xs:documentation>
						Seller's Standard Rate
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_CollectInPerson">
				<xs:annotation>
					<xs:documentation>
						Collection in Person
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_SellersStandardInternationalRate">
				<xs:annotation>
					<xs:documentation>
						Sellers Standard International Rate
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailAirmailInternational">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Airmail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailAirsureInternational">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Airsure
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSurfaceMailInternational">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Surface Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailInternationalSignedFor">
				<xs:annotation>
					<xs:documentation>
						Royal Mail International Signed-for
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailHMForcesMailInternational">
				<xs:annotation>
					<xs:documentation>
						Royal Mail HM Forces Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceInternationalDatapost">
				<xs:annotation>
					<xs:documentation>
						Parcelforce International Datapost
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceIreland24International">
				<xs:annotation>
					<xs:documentation>
						Parcelforce Ireland 24
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceEuro48International">
				<xs:annotation>
					<xs:documentation>
						Parcelforce Euro 48
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceInternationalScheduled">
				<xs:annotation>
					<xs:documentation>
						Parcelforce International Scheduled
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourierOrDeliveryInternational">
				<xs:annotation>
					<xs:documentation>
						Other courier or delivery service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_CollectInPersonInternational">
				<xs:annotation>
					<xs:documentation>
						Collect in person
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceIntlExpress">
				<xs:annotation>
					<xs:documentation>
						Parcelforce Global Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceIntlValue">
				<xs:annotation>
					<xs:documentation>
						Parcelforce Global Value
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceIntlEconomy">
				<xs:annotation>
					<xs:documentation>
						Parcelforce Global Economy (Not available for destinations in Europe)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Tracked delivery from outside abroad
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_IntlTrackedPostage">
				<xs:annotation>
					<xs:documentation>
						International tracked postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_SellersStandardRate">
				<xs:annotation>
					<xs:documentation>
						Seller's standard rate
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_FirstClassLetterService">
				<xs:annotation>
					<xs:documentation>
						First Class Letter Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_SwiftPostNational">
				<xs:annotation>
					<xs:documentation>
						SwiftPost National
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_RegisteredPost">
				<xs:annotation>
					<xs:documentation>
						Registered Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_EMSSDSCourier">
				<xs:annotation>
					<xs:documentation>
						EMS SDS Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_EconomySDSCourier">
				<xs:annotation>
					<xs:documentation>
						Economy SDS Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_OtherCourier">
				<xs:annotation>
					<xs:documentation>
						Other courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_CollectionInPerson">
				<xs:annotation>
					<xs:documentation>
						Collection in person
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_SellersStandardRateInternational">
				<xs:annotation>
					<xs:documentation>
						Seller's Standard International Rate
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_InternationalEconomyService">
				<xs:annotation>
					<xs:documentation>
						International Economy Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_InternationalPriorityService">
				<xs:annotation>
					<xs:documentation>
						International Priority Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_SwiftPostExpressInternational">
				<xs:annotation>
					<xs:documentation>
						SwiftPost Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_SwiftPostInternational">
				<xs:annotation>
					<xs:documentation>
						SwiftPost International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_EMSSDSCourierInternational">
				<xs:annotation>
					<xs:documentation>
						EMS SDS Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_EconomySDSCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Economy SDS Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_OtherCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Other courier or delivery service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_CollectionInPersonInternational">
				<xs:annotation>
					<xs:documentation>
						International collection in person
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Economy delivery from abroad
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Standard delivery from abroad
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Express delivery from abroad
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Tracked delivery from abroad
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_DomesticRegular">
				<xs:annotation>
					<xs:documentation>
						Domestic Regular shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_DomesticSpecial">
				<xs:annotation>
					<xs:documentation>
						Domestic Special shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Przesylka z zagranicy - ekonomiczna
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Przesylka z zagranicy - standardowa
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Przesylka z zagranicy - ekspresowa
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Przesylka z zagranicy - ze sledzeniem
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreightShipping">
				<xs:annotation>
					<xs:documentation>
						Service associated with FreightQuote.com
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreightOtherShipping">
				<xs:annotation>
					<xs:documentation>
						<!-- Freight Other Shipping -->
						(This value is no longer used.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Freight">
				<xs:annotation>
					<xs:documentation>
						Service associated with any freight service other than FreightQuote.com
						&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; Sellers offering freight shipping on the following marketplaces should use the &lt;b&gt;Shipping service code value&lt;/b&gt; listed below and not use the &lt;code&gt;Freight&lt;/code&gt; value that is used for freight shipping on other marketplaces. For example, sellers offering freight shipping on the Australia (AU) marketplace should use the &lt;code&gt;AU_Freight&lt;/code&gt; value for &lt;b&gt;ShippingServiceCodeType&lt;/b&gt; and not use the &lt;code&gt;Freight&lt;/code&gt; value.
						&lt;br/&gt;&lt;br/&gt;
							&lt;table&gt;
								&lt;tr&gt;
								&lt;th&gt;SiteID&lt;/th&gt;
								&lt;th&gt;Site name&lt;/th&gt;
								&lt;th&gt;Shipping service code value&lt;/th&gt;
								&lt;/tr&gt;
								&lt;tr&gt;&lt;td&gt;&lt;code&gt;0&lt;/code&gt;&lt;/td&gt;
									&lt;td&gt;US&lt;/td&gt;
									&lt;td&gt;&lt;code&gt;Freight&lt;/code&gt;&lt;/code&gt;&lt;/td&gt;
								&lt;/tr&gt;
								&lt;tr&gt;&lt;td&gt;&lt;code&gt;3&lt;/code&gt;&lt;/td&gt;
									&lt;td&gt;UK&lt;/td&gt;
									&lt;td&gt;&lt;code&gt;Courier&lt;/code&gt;&lt;/code&gt;&lt;/td&gt;
								&lt;/tr&gt;
								&lt;tr&gt;&lt;td&gt;&lt;code&gt;2&lt;/code&gt;&lt;/td&gt;
									&lt;td&gt;CA&lt;/td&gt;
									&lt;td&gt;&lt;code&gt;CA_Freight&lt;/code&gt;&lt;/code&gt;&lt;/td&gt;
								&lt;/tr&gt;
								&lt;tr&gt;&lt;td&gt;&lt;code&gt;15&lt;/code&gt;&lt;/td&gt;
									&lt;td&gt;AU&lt;/td&gt;
									&lt;td&gt;&lt;code&gt;AU_Freight&lt;/code&gt;&lt;/code&gt;&lt;/td&gt;
								&lt;/tr&gt;
								&lt;tr&gt;&lt;td&gt;&lt;code&gt;210&lt;/code&gt;&lt;/td&gt;
									&lt;td&gt;CA_FR&lt;/td&gt;
									&lt;td&gt;&lt;code&gt;CA_Freight&lt;/code&gt;&lt;/code&gt;&lt;/td&gt;
								&lt;/tr&gt;		
							&lt;/table&gt;
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreightShippingInternational">
				<xs:annotation>
					<xs:documentation>
						Freight Shipping International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGround">
				<xs:annotation>
					<xs:documentation>
						US Postal Service Ground
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingMethodOvernight">
				<xs:annotation>
					<xs:documentation>
						Overnight flat rate shipping service (domestic only)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Flat Rate Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Flat Rate Box
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGlobalPrioritySmallEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Global Priority Mail Small Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGlobalPriorityLargeEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Global Priority Mail Large Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express Flat Rate Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpressBox10kg">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Box 10 Kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpressBox25kg">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Box 25 Kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpressPlusBox10kg">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Plus Box 10 Kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpressPlusBox25kg">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Plus box 25 Kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_LocalPickUpOnly">
				<xs:annotation>
					<xs:documentation>
						Local pick up only
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_LocalCourier">
				<xs:annotation>
					<xs:documentation>
						Local courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_DomesticRegularShipping">
				<xs:annotation>
					<xs:documentation>
						Domestic regular shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_DomesticSpecialShipping">
				<xs:annotation>
					<xs:documentation>
						Domestic special shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_InternationalRegularShipping">
				<xs:annotation>
					<xs:documentation>
						International regular shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_InternationalSpecialShipping">
				<xs:annotation>
					<xs:documentation>
						International special shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_LocalPickUpOnly">
				<xs:annotation>
					<xs:documentation>
						Local pick up only
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_LocalCourier">
				<xs:annotation>
					<xs:documentation>
						Local courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_DomesticStandardMail">
				<xs:annotation>
					<xs:documentation>
						Domestic standard mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_DomesticNonStandardMail">
				<xs:annotation>
					<xs:documentation>
						Domestic non standard mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_DomesticSpeedpostIslandwide">
				<xs:annotation>
					<xs:documentation>
						Domestic Speedpost Islandwide
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_InternationalStandardMail">
				<xs:annotation>
					<xs:documentation>
						International standard mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_InternationalExpressMailService">
				<xs:annotation>
					<xs:documentation>
						International Express Mail Service (EMS)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_InternationalCourier">
				<xs:annotation>
					<xs:documentation>
						International courier (DHL, FedEx, UPS)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingNONPRIOR">
				<xs:annotation>
					<xs:documentation>
						De Post zending - NON PRIOR (2 werkdagen)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingPRIOR">
				<xs:annotation>
					<xs:documentation>
						De Post zending - PRIOR (1 werkdag)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingAangetekend">
				<xs:annotation>
					<xs:documentation>
						De Post zending - aangetekend (1 werkdag)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_KilopostPakje">
				<xs:annotation>
					<xs:documentation>
						Kilopost pakje (2 werkdagen)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_Taxipost">
				<xs:annotation>
					<xs:documentation>
						Taxipost (express)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_KialaAfhaalpunt">
				<xs:annotation>
					<xs:documentation>
						Kiala afhaalpunt (1 tot 4 werkdagen)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_VasteKostenStandaardVerzending">
				<xs:annotation>
					<xs:documentation>
						Vaste kosten standaard verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_VasteKostenVersneldeVerzending">
				<xs:annotation>
					<xs:documentation>
						Vaste kosten versnelde verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_VerzekerdeVerzending">
				<xs:annotation>
					<xs:documentation>
						Verzekerde verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteEnvoiNONPRIOR">
				<xs:annotation>
					<xs:documentation>
						La Poste envoi NON PRIOR (2 jours ouvrables)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteEnvoiPRIOR">
				<xs:annotation>
					<xs:documentation>
						La Poste envoi PRIOR (1 jour ouvrable)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteEnvoiRecommande">
				<xs:annotation>
					<xs:documentation>
						La Poste envoi recommande (1 jour ouvrable)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PaquetKilopost">
				<xs:annotation>
					<xs:documentation>
						Paquet Kilopost (2 jours ouvrables)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_Taxipost">
				<xs:annotation>
					<xs:documentation>
						Taxipost (express)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PointRetraitKiala">
				<xs:annotation>
					<xs:documentation>
						Point retrait Kiala (1 a 4 jours ouvrables)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonStandardPrixforFaitaire">
				<xs:annotation>
					<xs:documentation>
						Livraison standard - prix forfaitaire
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonExpressPrixforFaitaire">
				<xs:annotation>
					<xs:documentation>
						Livraison express - prix forfaitaire
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonSecurise">
				<xs:annotation>
					<xs:documentation>
						Livraison securisee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingPRIORInternational">
				<xs:annotation>
					<xs:documentation>
						De Post zending - PRIOR
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingNONPRIORInternational">
				<xs:annotation>
					<xs:documentation>
						De Post zending - NON PRIOR
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingAangetekendInternational">
				<xs:annotation>
					<xs:documentation>
						De Post zending - aangetekend
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_KilopostPakjeInternational">
				<xs:annotation>
					<xs:documentation>
						Kilopost pakje Internationaal
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_TaxipostExpressverzending">
				<xs:annotation>
					<xs:documentation>
						Taxipost expressverzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_VerzekerdeVerzendingInternational">
				<xs:annotation>
					<xs:documentation>
						Verzekerde verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteenvoiePRIOR">
				<xs:annotation>
					<xs:documentation>
						La Poste envoie PRIOR
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteenvoieNONPRIOR">
				<xs:annotation>
					<xs:documentation>
						La Poste envoie NON PRIOR
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteenvoieRecommande">
				<xs:annotation>
					<xs:documentation>
						La Poste envoie recommande
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PaquetKilopostInternationale">
				<xs:annotation>
					<xs:documentation>
						Paquet  Kilopost Internationale
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_ExpressTaxipost">
				<xs:annotation>
					<xs:documentation>
						BEFR_Express Taxipost
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonStandardInternationalePrixforFaitaire">
				<xs:annotation>
					<xs:documentation>
						Livraison standard internationale - prix forfaitaire
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonExpressInternationalePrixforFaitaire">
				<xs:annotation>
					<xs:documentation>
						Livraison express internationale - prix forfaitaire
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonSecuriseInternational">
				<xs:annotation>
					<xs:documentation>
						Livraison securisee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Chronopost">
				<xs:annotation>
					<xs:documentation>
						Chronopost
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSpecialDeliveryNextDay">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Special Delivery; 1:00 pm
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostLightPacketInternational">
				<xs:annotation>
					<xs:documentation>
						Canada Post Light Packet International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostLightPacketUSA">
				<xs:annotation>
					<xs:documentation>
						Canada Post Light Packet USA
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_DHLInternational">
				<xs:annotation>
					<xs:documentation>
						DHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_InternationalRegular">
				<xs:annotation>
					<xs:documentation>
						Przesylka zagraniczna - zwykla
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_InternationalSpecial">
				<xs:annotation>
					<xs:documentation>
						Przesylka zagraniczna - priorytetowa
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_UPSInternational">
				<xs:annotation>
					<xs:documentation>
						UPS
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_StandardDelivery&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;
						Normes de livraison postale
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_ExpeditedDelivery">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_ExpeditedDelivery&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;				
						Expedition acceleree
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostLettermail">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostLettermail&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;				
						Postes Canada, Poste-lettres
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostRegularParcel">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostRegularParcel&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;						
						Postes Canada, Colis standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostExpeditedParcel">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostExpeditedParcel&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;					
						Postes Canada, Colis acceleres
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostXpresspost">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostXpresspost&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;					
						Postes Canada, Xpresspost
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostPriorityCourier">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostPriorityCourier&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;			
						Postes Canada, Messageries prioritaires
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_StandardInternational&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;					
						Expedition standard - International, tarif fixe
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_ExpeditedInternational&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;						
						Expedition acceleree - International, tarif fixe
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_OtherInternational&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;					
						Autres services d'expedition internationale (voir description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostExpeditedParcelUSA">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostExpeditedParcelUSA&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;					
						Postes Canada, Colis acceleres - E.U.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostSmallPacketsUSA">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostSmallPacketsUSA&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;					
						Postes Canada, Petits paquets - E.U.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostXpresspostUSA">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostXpresspostUSA&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;									
						Postes Canada, Xpresspost - E.U.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostXpresspostInternational">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostXpresspostInternational&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;							
						Postes Canada, Xpresspost - International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostInternationalParcelSurface">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostInternationalParcelSurface&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;							
						Postes Canada, Colis international de surface
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostInternationalParcelAir">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostInternationalParcelAir&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;							
						Postes Canada, Colis-avion - International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_SmallPacketsInternational">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_SmallPacketsInternational&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;									
						Petits paquets - International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PurolatorInternational">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PurolatorInternational&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;						
						Purolator International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostSmallPacketsUSAGround">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostSmallPacketsUSAGround&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;							
						Postes Canada, Petits paquets - E.U. service de surface
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostSmallPacketsUSAAir">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostSmallPacketsUSAAir&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;							
						Postes Canada, Petits paquets - E.U. par avion
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_SmallPacketsInternationalGround">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_SmallPacketsInternationalGround&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;						
						Petits paquets - International, courrier-surface
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_SmallPacketsInternationalAir">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_SmallPacketsInternationalAir&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;							
						Petits paquets - International, courrier-avion
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostUSALetterPost">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostUSALetterPost&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;						
						Postes Canada, Poste aux lettres - E.U.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostInternationalLetterPost">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_PostInternationalLetterPost&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;						
						Postes Canada, Poste aux lettres - International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSExpressCanada">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_UPSExpressCanada&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;					
						UPS Express Saver
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSExpressSaverCanada">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_UPSExpressSaverCanada&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;							
						UPS Express Saver Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSExpeditedCanada">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_UPSExpeditedCanada&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;							
						UPS Expedited Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSStandardCanada">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_UPSStandardCanada&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;						
						UPS Standard au Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSExpressUnitedStates">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_UPSExpressUnitedStates&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;						
						UPS Express Etats-Unis
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSExpeditedUnitedStates">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_UPSExpeditedUnitedStates&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;							
						UPS Expedited Etats-Unis
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPS3DaySelectUnitedStates">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_UPS3DaySelectUnitedStates&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;							
						3Day Select aux Etats-Unis
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSStandardUnitedStates">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_UPSStandardUnitedStates&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;						
						UPS Standard aux Etats-Unis
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSWorldWideExpress">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_UPSWorldWideExpress&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;						
						UPS Worlwide Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSWorldWideExpedited">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This value is not supported. &lt;code&gt;CA_UPSWorldWideExpedited&lt;/code&gt; should be used instead, as this shipping service value is valid for both the English and French versions of the eBay Canada Marketplace. 
						&lt;/span&gt;
						&lt;br/&gt;						
						UPS Worldwide Expedited
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSpecialDelivery9am">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Special Delivery 9:00 am
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSFirstClassMailInternational">
				<xs:annotation>
					<xs:documentation>
						USPS First Class Mail Intl / First Class Package Intl Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternational">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailInternational">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standardpauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expresspauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_SonstigerVersandSieheArtikelbeschreibung">
				<xs:annotation>
					<xs:documentation>
						Sonstiger Versand (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_StandardInternationalFixedRate">
				<xs:annotation>
					<xs:documentation>
						 International Standard Fixed Rate for Taiwan
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_ExpeditedInternationalFixedRate">
				<xs:annotation>
					<xs:documentation>
						 International Express Fixed Rate for Taiwan
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGlobalExpressGuaranteed">
				<xs:annotation>
					<xs:documentation>
						USPS Global Express Guaranteed
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegularWithInsurance">
				<xs:annotation>
					<xs:documentation>
						Regular with Insurance
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressWithInsurance">
				<xs:annotation>
					<xs:documentation>
						Express with Insurance
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostWarensendungInternational">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Warensendung
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostByendung">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Byendung
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketUnversichertInternational">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket (unversichert)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketVersichertInternational">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket (versichert)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_iLoxxTransportXXLInternational">
				<xs:annotation>
					<xs:documentation>
						iloxx Transport XXL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_iLoxxUbernachtExpressInternational">
				<xs:annotation>
					<xs:documentation>
						iloxx Ubernacht Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_iLoxxStandardInternational">
				<xs:annotation>
					<xs:documentation>
						iloxx Standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standardpauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expresspauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBriefIntlEcon">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Presse &amp; Bucher Economy
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBriefIntlPri">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Presse &amp; Bucher Priority
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_BitteTreffenSieEineAuswahl">
				<xs:annotation>
					<xs:documentation>
						AT_BITTE_TREFFEN_SIE_EINE_AUSWAHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_EinschreibenVersandInklEinschreibengebuhr">
				<xs:annotation>
					<xs:documentation>
						Einschreiben (Versand inkl. Einschreibengebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_NachnahmeVersandInklNachnahmegebuhr">
				<xs:annotation>
					<xs:documentation>
						Nachnahme (Versand inkl. Nachnahmegebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_ExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_InsuredExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_SpecialDispatchInternational">
				<xs:annotation>
					<xs:documentation>
						Sonderversand (z.B. Sperrgut, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_InsuredSpecialDispatchInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Sonderversand (z.B. Sperrgut, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standardpauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						 Expresspauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_OtherInternationalShipping">
				<xs:annotation>
					<xs:documentation>
						Sonstiger Versand (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_BitteTreffenSieEineAuswahl">
				<xs:annotation>
					<xs:documentation>
						CH_BITTE_TREFFEN_SIE_EINE_AUSWAHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_UnversicherterVersand">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_VersicherterVersand">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_EinschreibenVersandInklEinschreibengebuhr">
				<xs:annotation>
					<xs:documentation>
						 Einschreiben (Versand inkl. Einschreibengebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_NachnahmeVersandInklNachnahmegebuhr">
				<xs:annotation>
					<xs:documentation>
						Nachnahme (Versand inkl. Nachnahmegebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_ExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_InsuredExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_SonderversandZBSperrgutKFZ">
				<xs:annotation>
					<xs:documentation>
						Sonderversand (z.B. Sperrgut, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_VersicherterSonderversandZBSperrgutKFZ">
				<xs:annotation>
					<xs:documentation>
						Versicherter Sonderversand (z.B. Sperrgut, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardversandAPostPriority">
				<xs:annotation>
					<xs:documentation>
						Standardversand (A-Post/Priority)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardversandBPostEconomy">
				<xs:annotation>
					<xs:documentation>
						Standardversand (B-Post/Economy)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_BitteTreffenSieEineAuswahl">
				<xs:annotation>
					<xs:documentation>
						DE_BITTE_TREFFEN_SIE_EINE_AUSWAHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_EinschreibenVersandInklEinschreibengebuhr">
				<xs:annotation>
					<xs:documentation>
						Einschreiben (Versand inkl. Einschreibengebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_NachnahmeVersandInklNachnahmegebuhr">
				<xs:annotation>
					<xs:documentation>
						Nachnahme (Versand inkl. Nachnahmegebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_ExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_InsuredExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_SonderversandZBMobelKFZ">
				<xs:annotation>
					<xs:documentation>
						Sonderversand (z.B. Mobel, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_VersicherterSonderversandZBMobelKFZ">
				<xs:annotation>
					<xs:documentation>
						Versicherter Sonderversand (z.B. Mobel, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBriefInternational">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Brief
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_StandardInternationalFlatRatePostage">
				<xs:annotation>
					<xs:documentation>
						Standard Int'l Flat Rate Postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_ExpeditedInternationalFlatRatePostage">
				<xs:annotation>
					<xs:documentation>
						Expedited Int'l Flat Rate Postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_OtherInternationalPostage">
				<xs:annotation>
					<xs:documentation>
						Other Int'l Postage (see description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_StandardInternationalFlatRatePostage">
				<xs:annotation>
					<xs:documentation>
						Standard Int'l Flat Rate Postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ExpeditedInternationalFlatRatePostage">
				<xs:annotation>
					<xs:documentation>
						Expedited Int'l Flat Rate Postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherInternationalPostage">
				<xs:annotation>
					<xs:documentation>
						Other Int'l Postage (see description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ChronopostChronoRelais">
				<xs:annotation>
					<xs:documentation>
						Chronopost - Chrono Relais
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Chrono10">
				<xs:annotation>
					<xs:documentation>
						Chrono 10
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Chrono13">
				<xs:annotation>
					<xs:documentation>
						Chrono 13
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Chrono18">
				<xs:annotation>
					<xs:documentation>
						Chrono 18
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ChronopostExpressInternational">
				<xs:annotation>
					<xs:documentation>
						Chronopost Express International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pickup">
				<xs:annotation>
					<xs:documentation>
						PickUp Only Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delivery">
				<xs:annotation>
					<xs:documentation>
						Delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup Only Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Pickup">
				<xs:annotation>
					<xs:documentation>
						Abholung
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_SmallParcels">
				<xs:annotation>
					<xs:documentation>
						Small Parcels
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_SmallParcelWithTracking">
				<xs:annotation>
					<xs:documentation>Small Parcel With Tracking</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_SmallParcelWithTrackingAndSignature">
				<xs:annotation>
					<xs:documentation>Small Parcel With Tracking And Signature</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegularParcelWithTracking">
				<xs:annotation>
					<xs:documentation>Regular Parcel With Tracking</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegularParcelWithTrackingAndSignature">
				<xs:annotation>
					<xs:documentation>Regular Parcel With Tracking And Signature</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostSatchel5kg">
				<xs:annotation>
					<xs:documentation>PrePaid Express Post Satchel 5kg</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidParcelPostSatchels500g">
				<xs:annotation>
					<xs:documentation>
						PrePaid Parcel Post Satchels 500g
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidParcelPostSatchels3kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Parcel Post Satchels 3kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidParcelPostSatchels5kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Parcel Post Satchels 5kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostSatchel500g">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post Satchel 500g
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostSatchel3kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post Satchel 3kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostPlatinum500g">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post Platinum 500g
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostPlatinum3kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post Platinum 3kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Express Courier International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressPostInternational">
				<xs:annotation>
					<xs:documentation>
						Express Post International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalEnvelopeC5">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Envelope C5
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalEnvelopeB4">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Envelope B4
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalSatchels2kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Satchels 2kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalSatchels3kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Satchels 3kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalBox5kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Box 5kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalBox10kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Box 10kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalBox20kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Box 20kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegisteredParcelPost">
				<xs:annotation>
					<xs:documentation>
						Registered Parcel Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegisteredSmallParcel">
				<xs:annotation>
					<xs:documentation>
						Registered Small Parcel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegisteredParcelPostPrepaidSatchel500g">
				<xs:annotation>
					<xs:documentation>
						Registered Parcel Post Prepaid Satchel 500g
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegisteredParcelPostPrepaidSatchel3kg">
				<xs:annotation>
					<xs:documentation>
						Registered Parcel Post Prepaid Satchel 3kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegisteredParcelPostPrepaidSatchel5kg">
				<xs:annotation>
					<xs:documentation>
						Registered Parcel Post Prepaid Satchel 5kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressPostSatchel500g">
				<xs:annotation>
					<xs:documentation>
						eBay Australia Post Express Post 500g Satchel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressPostSatchel3kg">
				<xs:annotation>
					<xs:documentation>
						eBay Australia Post Express Post 3kg Satchel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Pickup">
				<xs:annotation>
					<xs:documentation>
						Enlevement
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_Pickup">
				<xs:annotation>
					<xs:documentation>
						Afhalen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_Delivery">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourier24">
				<xs:annotation>
					<xs:documentation>
						Other 24 Hour Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourier48">
				<xs:annotation>
					<xs:documentation>
						Other 48 Hour Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourier3Days">
				<xs:annotation>
					<xs:documentation>
						Other Courier 3 days
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourier5Days">
				<xs:annotation>
					<xs:documentation>
						Other Courier 5 days
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Courier">
				<xs:annotation>
					<xs:documentation>
						Courier Shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExPriorityOvernight">
				<xs:annotation>
					<xs:documentation>
						FedEx Priority Overnight
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExStandardOvernight">
				<xs:annotation>
					<xs:documentation>
						FedEx Standard Overnight
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedEx2Day">
				<xs:annotation>
					<xs:documentation>
						FedEx 2Day
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExGround">
				<xs:annotation>
					<xs:documentation>
						FedEx Ground
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExHomeDelivery">
				<xs:annotation>
					<xs:documentation>
						FedEx Home Delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExExpressSaver">
				<xs:annotation>
					<xs:documentation>
						FedEx Express Saver
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExGroundDisabled">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExHomeDeliveryDisabled">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExInternationalFirst">
				<xs:annotation>
					<xs:documentation>
						FedEx International First
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExInternationalPriority">
				<xs:annotation>
					<xs:documentation>
						FedEx International Priority
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExInternationalEconomy">
				<xs:annotation>
					<xs:documentation>
						FedEx International Economy
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExInternationalGround">
				<xs:annotation>
					<xs:documentation>
						FedEx International Ground
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EconomyShippingFromOutsideUS">
				<xs:annotation>
					<xs:documentation>
						Economy shipping from outside US
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpeditedShippingFromOutsideUS">
				<xs:annotation>
					<xs:documentation>
						Expedited shipping from outside US
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StandardShippingFromOutsideUS">
				<xs:annotation>
					<xs:documentation>
						Standard shipping from outside US
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_EconomyShippingFromOutside">
				<xs:annotation>
					<xs:documentation>
						Economy postage from outside UK
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ExpeditedShippingFromOutside">
				<xs:annotation>
					<xs:documentation>
						Express postage from outside UK
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_StandardShippingFromOutside">
				<xs:annotation>
					<xs:documentation>
						Standard postage from outside UK
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_SparversandAusDemAusland">
				<xs:annotation>
					<xs:documentation>
						Economy postage from outside DE
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_StandardversandAusDemAusland">
				<xs:annotation>
					<xs:documentation>
						Standard postage from outside DE
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_ExpressversandAusDemAusland">
				<xs:annotation>
					<xs:documentation>
						Express postage from outside DE
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHL2KGPaket">
				<xs:annotation>
					<xs:documentation>
						DHL 2kg Paket (nur fuer kurze Zeit)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalPriorityShipping">
				<xs:annotation>
					<xs:documentation>
						Global Shipping Program
						&lt;br/&gt;
						This shipping service must be selected for the international leg of the shipment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SameDayShipping">
				<xs:annotation>
					<xs:documentation>
						<!-- Shipping service for Same day delivery -->
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailNextDay">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Tracked 24
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailTracked">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Tracked 48
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayNowImmediateDelivery">
				<xs:annotation>
					<xs:documentation>
					 This value indicates that the order will be delivered by an eBay On Demand valet through the eBay On Demand Delivery program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceCostOverrideListType.xsd #####

-->
	<xs:complexType name="ShippingServiceCostOverrideListType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ShippingServiceCostOverrideList&lt;/b&gt; container, which is used when the seller wants to override flat-rate shipping costs for one or more domestic and/or international shipping service options defined in the Business Policies shipping profile referenced in the &lt;b&gt;SellerProfiles.SellerShippingProfile.ShippingProfileID&lt;/b&gt; field of an Add/Revise/Relist call.
				&lt;br/&gt;&lt;br/&gt;
				Shipping service cost overrides are a listing-level concept, and the shipping costs specified through each &lt;b&gt;ShippingServiceCostOverrideList.ShippingServiceCostOverride&lt;/b&gt; container will not change the shipping costs defined for the same shipping services in the Business Policies shipping profile.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingServiceCostOverride" type="ns:ShippingServiceCostOverrideType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;ShippingServiceCostOverride&lt;/b&gt; container is required for each domestic and/or international shipping service option, defined in the &lt;b&gt;domesticShippingPolicyInfoService&lt;/b&gt; and &lt;b&gt;intlShippingPolicyInfoService&lt;/b&gt; containers of the Business Policies shipping profile, that the seller wishes to override the shipping costs. Shipping costs include the cost to ship one item, the cost to ship each additional identical item, and any shipping surcharges applicable to domestic shipping services.
						&lt;br/&gt;&lt;br/&gt;
						Shipping service cost overrides are a listing-level concept, and the shipping costs specified through each &lt;b&gt;ShippingServiceCostOverride&lt;/b&gt; container will not change the shipping costs defined for the same shipping service options in the Business Policies shipping profile.
						&lt;br/&gt;&lt;br/&gt;
						To override the shipping costs for any domestic shipping service option in the Business Policies shipping profile, the &lt;b&gt;ShippingServiceType&lt;/b&gt; field should be set to 'Domestic', and to override the shipping costs for any international shipping service option, the &lt;b&gt;ShippingServiceType&lt;/b&gt; field should be set to 'International'. For both domestic and international shipping services, the &lt;b&gt;ShippingServicePriority&lt;/b&gt; value should match the &lt;b&gt;sortOrderId&lt;/b&gt; value for the matching shipping service in the shipping profile. If any of the domestic and/or international shipping service priorities and shipping service options in the Add/Revise/Relist call and Business Policies shipping profile do not match, an error occurs.
						&lt;br/&gt;&lt;br/&gt;
						If shipping service cost overrides are used in a listing, the &lt;b&gt;ShippingServiceCostOverride&lt;/b&gt; container will be returned in the &lt;b&gt;GetItem&lt;/b&gt;, and &lt;b&gt;GetSellerList&lt;/b&gt; calls.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceCostOverrideType.xsd #####

-->
	<xs:complexType name="ShippingServiceCostOverrideType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;ShippingServiceCostOverride&lt;/strong&gt; container, which is used to override the flat shipping costs for a domestic and/or international shipping service option that is defined in the &lt;strong&gt;domesticShippingPolicyInfoService&lt;/strong&gt; and &lt;strong&gt;intlShippingPolicyInfoService&lt;/strong&gt; containers of the Business Policies shipping profile. Shipping costs include the cost to ship one item, the cost to ship each additional identical item, and any shipping surcharges applicable to domestic shipping services. A &lt;strong&gt;ShippingServiceCostOverride&lt;/strong&gt; container is required for each domestic and/or international shipping service option whose costs the seller wishes to override.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingServicePriority" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value maps the particular instance of the &lt;strong&gt;ShippingServiceCostOverride&lt;/strong&gt; container to the &lt;strong&gt;domesticShippingPolicyInfoService&lt;/strong&gt; or &lt;strong&gt;intlShippingPolicyInfoService&lt;/strong&gt; container of the Business Policies shipping profile. The &lt;strong&gt;ShippingServicePriority&lt;/strong&gt; value should match the &lt;strong&gt;sortOrderId&lt;/strong&gt; value for the matching shipping service in the Business Policies shipping profile. If overriding the shipping costs for a domestic shipping service, the &lt;strong&gt;ShippingServiceType&lt;/strong&gt; field should be set to 'Domestic', and to override the shipping costs for an international shipping service, the &lt;strong&gt;ShippingServiceType&lt;/strong&gt; field should be set to 'International'.
						&lt;br/&gt;&lt;br/&gt;
						If any of the domestic and/or international shipping service priorities and shipping service options in the Add/Revise/Relist call and Business Policies shipping profile do not match, an error occurs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceType" type="ns:ShippingServiceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumerated value indicates whether the shipping costs of a domestic or an international shipping costs are being overridden. To override the shipping costs for any domestic shipping service in the Business Policies shipping profile, this field should be set to 'Domestic', and to override the shipping costs for any international shipping service, this field should be set to 'International'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This dollar value indicates the shipping service cost to ship one item to the buyer. If the shipping service costs override operation is successful, this value will override the corresponding &lt;strong&gt;shippingServiceCost&lt;/strong&gt; value set in the &lt;strong&gt;domesticShippingPolicyInfoService&lt;/strong&gt; (domestic shipping service) or &lt;strong&gt;intlShippingPolicyInfoService&lt;/strong&gt; (international shipping service) containers in the Business Policies shipping profile.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceAdditionalCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This dollar value indicates the cost to ship each additional identical item to the buyer. If the shipping service costs override operation is successful, this value will override the corresponding &lt;strong&gt;shippingServiceAdditionalCost&lt;/strong&gt; value set in the &lt;strong&gt;domesticShippingPolicyInfoService&lt;/strong&gt; (domestic shipping service) or &lt;strong&gt;intlShippingPolicyInfoService&lt;/strong&gt; (international shipping service) containers in the Business Policies shipping profile.
						&lt;br/&gt;&lt;br/&gt;
						This field is only applicable to multi-quantity, fixed-price listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceDetailsType.xsd #####

-->
	<xs:complexType name="ShippingServiceDetailsType">
    <xs:annotation>
      <xs:documentation>
        Type used by the &lt;b&gt;ShippingServiceDetails&lt;/b&gt; containers that are returned in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response. Each &lt;b&gt;ShippingServiceDetails&lt;/b&gt; container consists of detailed information about each shipping service option available for the specified country. These details include the shipping service enumeration value to use when specifying shipping service options in an Add/Revise/Relist call, the shipping carrier, the shipping category (e.g. expedited, economy, etc.), the shipping packages that can be used, and the shipping delivery window.
        &lt;br/&gt;&lt;br/&gt;
        &lt;b&gt;ShippingServiceDetails&lt;/b&gt; containers are returned if a &lt;b&gt;DetailName&lt;/b&gt; field is included in the call request and set to &lt;code&gt;ShippingServiceDetails&lt;/code&gt;, or if no &lt;b&gt;DetailName&lt;/b&gt; field is included in the call request.
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Description" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Display string that applications can use to present a list of shipping service
            options in a more user-friendly format (such as in a drop-down list).
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExpeditedService" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Indicates whether a domestic shipping service option is an expedited shipping service. This field is only returned under a &lt;b&gt;ShippingServiceDetails&lt;/b&gt; if &lt;code&gt;true&lt;/code&gt;. Expedited generally means that the shipment of the order can arrive at the buyer's location within one or two business days.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="InternationalService" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Indicates whether the shipping service is an international shipping service.
            An international shipping service option is required if an item is being
            shipped from one country (origin) to another (destination).
          </xs:documentation>
          <xs:appinfo>
            <SeeLink>
              <Title>Item.ShippingDetails.InternationalShippingServiceOption in AddItem</Title>
              <URL>AddItem.html#Request.Item.ShippingDetails.InternationalShippingDiscountProfileID</URL>
            </SeeLink>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShippingService" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The name of shipping service option. The ShippingServiceDetails.&lt;strong&gt;ValidForSellingFlow&lt;/strong&gt; flag must also be present and &lt;code&gt;true&lt;/code&gt;. Otherwise, that particular shipping service option is no longer valid and cannot be offered to buyers through a listing.
            &lt;br/&gt;&lt;br/&gt;
            This token value is the text that a seller will provide in the ShippingDetails.ShippingServiceOptions.&lt;strong&gt;ShippingService&lt;/strong&gt; field when creating a listing.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShippingServiceID" type="xs:int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Numeric identifier. A value greater than 50000 represents an
            international shipping service (confirmed by
            &lt;strong&gt;InternationalShippingService&lt;/strong&gt; being true). Some applications use this ID
            to look up shipping services more efficiently.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShippingTimeMax" type="xs:int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The integer value returned here indicates the maximum number of business days that the shipping carrier (indicated in the corresponding &lt;b&gt;ShippingCarrier&lt;/b&gt; field) will take to ship an item using the corresponding shipping service option (indicated in the &lt;b&gt;ShippingService&lt;/b&gt; field).
            &lt;br&gt;&lt;br&gt;
            This maximum shipping time does not include the seller's handling time, and the clock starts on the shipping time only after the seller has delivered the item to the shipping carrier for shipment to the buyer. 'Business days' can vary by shipping carrier and by country, but 'business days' are generally Monday through Friday, excluding holidays. This field is returned if defined for that particular shipping service option.
            &lt;br&gt;&lt;br&gt;
            For sellers opted into and using eBay Guaranteed Delivery, they should be looking at this value, and this value plus their handling time stated in the listing cannot be greater than 4 business days in order for that listing to be eligible for eBay Guaranteed Delivery.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShippingTimeMin" type="xs:int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
           The integer value returned here indicates the minimum number of business days that the shipping carrier (indicated in the corresponding &lt;b&gt;ShippingCarrier&lt;/b&gt; field) will take to ship an item using the corresponding shipping service option (indicated in the &lt;b&gt;ShippingService&lt;/b&gt; field).
					 &lt;br&gt;&lt;br&gt;
					 This minimum shipping time does not include the seller's handling time, and the clock starts on the shipping time only after the seller has delivered the item to the shipping carrier for shipment to the buyer. 'Business days' can vary by shipping carrier and by country, but 'business days' are generally Monday through Friday, excluding holidays. This field is returned if defined for that particular shipping service option.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceType" type="ns:ShippingTypeCodeType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>
            The shipping cost types that this shipping service option supports, such as flat-rate or calculated. A &lt;strong&gt;ServiceType&lt;/strong&gt; field is returned for each shipping cost type supported by the shipping service option.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
              <OnlyTheseValues>Flat, Calculated</OnlyTheseValues>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShippingPackage" type="ns:ShippingPackageCodeType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>
            The shipping packages that can be used for this shipping service option. A &lt;strong&gt;ShippingPackage&lt;/strong&gt; field is returned for each shipping package supported by the shipping service option.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="DimensionsRequired" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            This field is only returned if the shipping service option requires that package dimensions are provided by the seller. This field is only returned if 'true'.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ValidForSellingFlow" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            If this field is returned as 'true', the shipping service option can be used in a Add/Revise/Relist API call. If this field is returned as 'false', the shipping service option is not currently supported and cannot be used in a Add/Revise/Relist API call.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SurchargeApplicable" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            This field is only returned if 'true', and indicates that a shipping surcharge is applicable for this shipping service option.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShippingCarrier" type="ns:ShippingCarrierCodeType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>
            The enumeration value for the shipping carrier associated with the shipping service option.
            &lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; Commonly used shipping carriers can also be found by calling &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;code&gt;ShippingCarrierDetails&lt;/code&gt; and examining the returned &lt;b&gt;ShippingCarrierDetails.ShippingCarrier&lt;/b&gt; field.
            &lt;/span&gt;
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CODService" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            This field is deprecated, as there are longer any shipping services that support cash on delivery.
          </xs:documentation>
          <xs:appinfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="DeprecationDetails" type="ns:AnnouncementMessageType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>
            A mechanism by which details about deprecation of a shipping service is
            announced. See also MappedToShippingServiceID.
            If this container is empty, it means that there is no mapping for this
            shipping service and that the shipping service will be dropped from the
            listing without an accompanying warning message from the eBay API.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <SeeLink>
              <URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-deprecated.html</URL>
              <Title>Deprecated services</Title>
            </SeeLink>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MappedToShippingServiceID" type="xs:int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            The ID of another shipping service that will be used when a
            shipping service is deprecated. See also DeprecationDetails.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
            <SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-deprecated.html</URL>
							<Title>Deprecated services</Title>
            </SeeLink>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CostGroupFlat" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            If returned, this is the shipping service group to which the shipping service belongs. Valid values are found in CostGroupFlatCodeType.
          </xs:documentation>
          <xs:appinfo>
            <ListBasedOn>CostGroupFlatCodeType</ListBasedOn>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShippingServicePackageDetails" type="ns:ShippingServicePackageDetailsType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>
            Shipping Package level details for the enclosing shipping service, this
            complex type replaces the existing ShippingPackage type.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="WeightRequired" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            If true, a seller who selects this package type for the listing and then offers this shipping service must specify WeightMajor and WeightMinor in the item definition. If not returned, WeightRequired is false.
          </xs:documentation>
          <xs:appinfo>
            <Default>false</Default>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="DetailVersion" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Returns the latest version number for this field. The version can be
            used to determine if and when to refresh cached client data.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Gives the time in GMT that the feature flags for the details were last
            updated. This timestamp can be used to determine if and when to refresh
            cached client data.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShippingCategory" type="xs:token" minOccurs="0">
        <xs:annotation>
          <xs:documentation>
            Indicates the shipping category. Shipping categories include the following: &lt;code&gt;ECONOMY&lt;/code&gt;, &lt;code&gt;STANDARD&lt;/code&gt;, &lt;code&gt;EXPEDITED&lt;/code&gt;, &lt;code&gt;ONE_DAY&lt;/code&gt;, &lt;code&gt;PICKUP&lt;/code&gt;, &lt;code&gt;OTHER&lt;/code&gt;, and &lt;code&gt;NONE&lt;/code&gt;. International shipping services are generally grouped into the &lt;code&gt;NONE&lt;/code&gt; category. For more information about these shipping categories, see the &lt;a href="http://pages.ebay.com/sellerinformation/shipping/chooseservice.html"&gt;Shipping Basics&lt;/a&gt; page on the eBay Shipping Center site.
            &lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; This field is returned only for those sites that support shipping categories: US (0), CA (2), CAFR (210), UK (3), AU (15), FR (71), DE (77), IT (101) and ES (186).
            &lt;/span&gt;
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>GeteBayDetails</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceOptionsType.xsd #####

-->
	<xs:complexType name="ShippingServiceOptionsType">
		<xs:annotation>
			<xs:documentation>
				Container consisting of shipping costs and other details related to a domestic
				shipping service. A &lt;b&gt;ShippingServiceOptions&lt;/b&gt; container is required for each domestic shipping service option that the seller will make available to buyers in an Add/Revise/Relist call. Up to four domestic shipping service options can be offered per listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingService" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates a specific domestic shipping service option being offered by the seller to ship an item to a buyer who is located within the same country as the item. This field is required to identify each domestic shipping service option that is specified with a &lt;b&gt;ShippingServiceOptions&lt;/b&gt; container.
						&lt;br&gt;&lt;br&gt;
						For a list of valid &lt;b&gt;ShippingService&lt;/b&gt; values, call  &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;code&gt;ShippingServiceDetails&lt;/code&gt;. The
						&lt;b&gt;ShippingServiceDetails.ValidForSellingFlow&lt;/b&gt; flag must also be present. Otherwise,
						that particular shipping service option is no longer valid and cannot be offered
						to buyers through a listing.&lt;br&gt;&lt;br&gt;
						To view the full list of domestic shipping service options in the response, look for the
						&lt;b&gt;ShippingServiceDetails.ShippingService&lt;/b&gt; fields. Domestic shipping service options will
						not have a &lt;b&gt;InternationalService&lt;/b&gt; = &lt;code&gt;true&lt;/code&gt; field, as this indicates that the &lt;b&gt;ShippingService&lt;/b&gt;
						value is an International shipping service option.&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							The eBay standard envelope (eSE) is a domestic envelope service with tracking through eBay. This service applies to specific sub-categories of &lt;b&gt;Trading Cards&lt;/b&gt;, and to coins &amp; paper money, postcards, stamps, patches, and similar &lt;a href=&quot;https://www.ebay.com/sellercenter/shipping/choosing-a-carrier-and-service/ebay-standard-envelope#eligible-categories&quot; target=&quot;_blank&quot;&gt;eligible categories&lt;/a&gt;, and is only available on the US marketplace. See &lt;a href=&quot;https://pages.ebay.com/seller-center/shipping/ebay-standard-envelope.html#lower-cost-way&quot; target=&quot;_blank&quot;&gt;eBay standard envelope&lt;/a&gt; for details, restrictions, and an &lt;a href=&quot;https://ir.ebaystatic.com/pictures/sc/Shipping/ebay_standard_envelope_template.pdf&quot; target=&quot;_blank&quot;&gt;envelope size template&lt;/a&gt;. To use this service, send envelopes using the USPS mail and set the &lt;b&gt;ShippingService&lt;/b&gt; field to &lt;code&gt;US_eBayStandardEnvelope&lt;/code&gt;. &lt;br&gt;&lt;br&gt; For the REST equivalent, see &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/seller-accounts/using-the-ebay-standard-envelope-service.html&quot; target=/&quot;_blank/&quot;&gt;Using the eBay standard envelope (eSE) service&lt;/a&gt;.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingServiceCodeType</ListBasedOn>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>GeteBayDetails</Title>
							<URL>https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/GeteBayDetails.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The base cost of shipping one unit of the item using the shipping service specified in the corresponding &lt;b&gt;ShippingService&lt;/b&gt; field.
						&lt;br&gt;
						&lt;br&gt;
						In the case of a multiple-quantity, fixed-price listing, the &lt;b&gt;ShippingServiceAdditionalCost&lt;/b&gt; field also becomes applicable, and shows the cost to ship each additional unit of the item if the buyer purchases multiple quantity of the same line item.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							If the corresponding shipping service option is set as a &apos;free shipping&apos; option (&lt;b&gt;FreeShipping&lt;/b&gt; set to &lt;code&gt;true&lt;/code&gt;) and flat-rate shipping is being used domestically (&lt;b&gt;ShippingType&lt;/b&gt; is set to &lt;code&gt;Flat&lt;/code&gt; or &lt;code&gt;FlatDomesticCalculatedInternational&lt;/code&gt;), the seller must still include this &lt;b&gt;ShippingServiceCost&lt;/b&gt; field and set its value to &lt;code&gt;0.0&lt;/code&gt;, as eBay will not do this automatically. Do not include &lt;b&gt;ShippingServiceCost&lt;/b&gt; when the domestic shipping service option is set to represent domestic calculated shipping (&lt;b&gt;ShippingType&lt;/b&gt; is set to &lt;code&gt;Calculated&lt;/code&gt; or &lt;code&gt;CalculatedDomesticFlatInternational&lt;/code&gt;), as error 10019 occurs.
						&lt;/span&gt;
						&lt;br&gt;
						When returned by &lt;b&gt;GetItemShipping&lt;/b&gt;, it includes the packaging and
						handling cost.
						&lt;br&gt;
						&lt;br&gt;
						Note that if &lt;b&gt;ShippingService&lt;/b&gt; is set to &lt;code&gt;LocalPickup&lt;/code&gt;, &lt;b&gt;ShippingServiceCost&lt;/b&gt; must be set to &lt;code&gt;0.0&lt;/code&gt;. Also, if a shipping service has been specified (even &lt;b&gt;LocalPickup&lt;/b&gt;), &lt;b&gt;GetItem&lt;/b&gt; returns
						the shipping service cost, even if the cost is zero.
						&lt;br&gt;
						&lt;br&gt;
						If this is for calculated shipping for a listing that has not
						yet ended, note that the cost cannot be determined until the listing
						has ended and the buyer has specified a postal code.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>WonList</Context>
							<Context>WatchList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>BestOfferList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceAdditionalCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The cost of shipping each additional item if the same buyer purchases multiple quantity of the same line item. This field is required when creating a multiple-quantity, fixed-price listing. Generally, the seller will give the buyer a shipping discount if that buyer purchases multiple quantity of the item, so this value should usually be less than the value set for &lt;b&gt;ShippingServiceCost&lt;/b&gt;.
						&lt;br/&gt;&lt;br/&gt;
						The value of this field can even be set to &lt;code&gt;0&lt;/code&gt; if the seller wants to encourage buyers to buy multiple quantity of the item, or it could be that the seller can fit multiple quantities of the line item in a single shipping package, so the seller is just passing this shipping savings onto the buyer.  This field is not applicable for single-quantity listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServicePriority" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Controls the order (relative to other shipping services) in
						which the corresponding &lt;b&gt;ShippingService&lt;/b&gt; will appear in the View Item and
						Checkout page.
						&lt;br/&gt;&lt;br/&gt;
						Sellers can specify up to four domestic shipping services (with
						four &lt;b&gt;ShippingServiceOptions&lt;/b&gt; containers), so valid values are 1, 2, 3, and 4. A
						shipping service with a &lt;b&gt;ShippingServicePriority&lt;/b&gt; value of 1 appears at the top.
						Conversely, a shipping service with a &lt;b&gt;ShippingServicePriority&lt;/b&gt; value of 4 appears
						at the bottom of a list of four shipping service options.
						&lt;br&gt;&lt;br&gt;
						If this field is omitted from domestic shipping service options, the order of the shipping service options in View Item and Checkout pages will be determined by the order that these shipping service options are presented in the request payload of an Add/Revise/Relist call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpeditedService" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the domestic shipping service is considered an expedited shipping service. An expedited service is typically a shipping service that can ship an order that will arrive at the buyer's location within one to two business days.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTimeMin" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The integer value returned here indicates the minimum number of business days that the shipping service (indicated in the corresponding &lt;b&gt;ShippingService&lt;/b&gt; field) will take to be delivered to the buyer.
						&lt;br&gt;&lt;br&gt;
						This minimum shipping time does not include the seller's handling time, and the clock starts on the shipping time only after the seller has delivered the item to the shipping carrier for shipment to the buyer. 'Business days' can vary by shipping carrier and by country, but 'business days' are generally Monday through Friday, excluding holidays. This field is returned if defined for that particular shipping service option.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTimeMax" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The integer value returned here indicates the maximum number of business days that the shipping service (indicated in the corresponding &lt;b&gt;ShippingService&lt;/b&gt; field) will take to be delivered to the buyer.
						&lt;br&gt;&lt;br&gt;
						This maximum shipping time does not include the seller's handling time, and the clock starts on the shipping time only after the seller has delivered the item to the shipping carrier for shipment to the buyer. 'Business days' can vary by shipping carrier and by country, but 'business days' are generally Monday through Friday, excluding holidays. This field is returned if defined for that particular shipping service option.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreeShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field indicates whether or not the corresponding domestic shipping service option is free to the buyer. In an Add/Revise/Relist call, free shipping can only be offered for the first specified shipping service (so, the corresponding &lt;b&gt;ShippingServicePriority&lt;/b&gt; value should be &lt;code&gt;1&lt;/code&gt; or included first in the call request). If 'free shipping' is for any other shipping service, this field is ignored.
						&lt;br/&gt;&lt;br/&gt;
						For 'Get' calls, including &lt;b&gt;GetItem&lt;/b&gt;, this field is only returned if &lt;code&gt;1&lt;/code&gt;.
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							If a seller is specifying a shipping service option as 'free shipping', in addition to this &lt;b&gt;FreeShipping&lt;/b&gt; boolean field, the seller will also need to include the corresponding &lt;b&gt;ShippingServiceCost&lt;/b&gt; field and set its value to &lt;code&gt;0.0&lt;/code&gt;, as eBay will not do this automatically.
						&lt;/span&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							If the condition is certified refurbished (&lt;b&gt;ConditionID&lt;/b&gt; set to &lt;code&gt;2000&lt;/code&gt;, 'Certified - Refurbished'), you must offer a free shipping option. Set &lt;b&gt;FreeShipping&lt;/b&gt; as &lt;code&gt;true&lt;/code&gt; (or &lt;code&gt;1&lt;/code&gt;) along with the &lt;b&gt;ShippingServiceCost&lt;/b&gt; as &lt;code&gt;0.0&lt;/code&gt; for the first domestic shipping service.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-costs.html#free</URL>
							<Title>Free shipping</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalPickup" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
	         The &lt;b&gt;LocalPickup&lt;/b&gt; flag is used by the &lt;b&gt;GetMyEbayBuying&lt;/b&gt; and &lt;b&gt;GetMyEbaySelling&lt;/b&gt; calls to indicate whether the buyer has selected local pickup as the shipping option or the seller has specified local pickup as the first shipping option.
           The &lt;b&gt;LocalPickup&lt;/b&gt; flag can also be used with other fields to indicate if there is  no fee for local pickup.
           &lt;br/&gt;&lt;br/&gt;
           For example, if the &lt;b&gt;LocalPickup&lt;/b&gt; flag is used with the &lt;b&gt;ShippingServiceOptions&lt;/b&gt; and &lt;b&gt;ShippingServiceCost&lt;/b&gt; fields, the seller can indicate that local pickup is an available option and that no is fee charged. This is the equivalent of free shipping.
					</xs:documentation>
				  <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
				  </xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImportCharge" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For orders using eBay International Shipping, when using the &lt;b&gt;GetOrders&lt;/b&gt; call, the &lt;b&gt;OrderArray.Order.ShippingServiceSelected.ImportCharge&lt;/b&gt; field contains only customs charges.&lt;br /&gt;&lt;br /&gt;For the Global Shipping Program, which is only supported in the UK, this field contains the total cost of customs and taxes for the international leg of an order shipped using the Global Shipping Program. This amount is calculated and supplied for each item by the international shipping provider when a buyer views the item properties.					
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingPackageInfo" type="ns:ShippingPackageInfoType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container is no longer applicable, and it was only applicable to eBay Now and 'eBay On Demand Delivery' orders, and neither of these features are available any longer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="ShippingServiceCutOffTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The last time of day that an order using the specified shipping service will be accepted by the seller for the current listing. The cut off time applies and is returned only when the &lt;strong&gt;ShippingService&lt;/strong&gt; field contains the name of a qualifying time-sensitive shipping service, such as &lt;code&gt;eBayNowImmediateDelivery&lt;/code&gt;.
						&lt;br/&gt;&lt;br/&gt;
						The cut off time is set by eBay and determined in part by the policies and locations of the seller and the shipping carrier.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogisticPlanType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingServicePackageDetailsType.xsd #####

-->
	<xs:complexType name="ShippingServicePackageDetailsType">
		<xs:annotation>
			<xs:documentation>
			Packages supported by the enclosing shipping service.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="ns:ShippingPackageCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the package type.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DimensionsRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is only returned if package dimensions are required for the corresponding
						package type (&lt;b&gt;ShippingServicePackageDetails.Name&lt;/b&gt; value) supported 
						by the corresponding shipping service option 
						(&lt;b&gt;ShippingServiceDetails.ShippingService&lt;/b&gt; value).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceType.xsd #####

-->
	<xs:simpleType name="ShippingServiceType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the possible values that can be used in the &lt;b&gt;ShippingServiceType&lt;/b&gt; field of the &lt;b&gt;ShippingServiceCostOverride&lt;/b&gt; container. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Domestic">
				<xs:annotation>
					<xs:documentation>
						This value should be used if the seller is overriding shipping costs for all domestic shipping services defined in the Business Policies shipping profile. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="International">
				<xs:annotation>
					<xs:documentation>
						This value should be used if the seller is overriding shipping costs for all international shipping services defined in the Business Policies shipping profile. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingTermRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="ShippingTermRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If the field is present, the corresponding feature applies to the category. The
				field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingTrackingEventCodeTypeList.xsd #####

-->
	<xs:simpleType name="ShippingTrackingEventCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer applicable as it only pertained to eBay Now orders, and eBay Now has been discontinued.
				<!-- This enumerated type defines the possible pickup states for an eBay Now order. -->
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ValetReadyForPickup">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Now order is ready for pickup by the eBay Now valet at the store.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValetPickedUpOrder">
				<xs:annotation>
					<xs:documentation>
					  This value indicates that the eBay Now order was picked up by the eBay Now valet.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingTypeCodeList.xsd #####

-->
	<xs:simpleType name="ShippingTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				The shipping cost model offered by the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Flat">
				<xs:annotation>
					<xs:documentation>
						Flat shipping model: the seller establishes the cost of shipping and cost of shipping insurance, regardless of what any buyer-selected shipping service might charge the seller.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping type includes an option for a &lt;em&gt;Flat Rate Freight&lt;/em&gt; shipping service. For details about freight shipping, see &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-types-rates.html#SpecifyingFreightShipping"&gt;Specifying Freight Shipping&lt;/a&gt; in the eBay Features Guide.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Calculated">
				<xs:annotation>
					<xs:documentation>
						Calculated shipping model: the cost of shipping is
						determined in large part by the seller-offered and
						buyer-selected shipping service. The seller might assess an
						additional fee via PackagingHandlingCosts.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Freight">
				<xs:annotation>
					<xs:documentation>
						Freight shipping model. Available only for US domestic shipping. The cost of shipping is automatically determined by an affiliated third party, FreightQuote.com, based on the item location (postal code).
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This shipping type cannot be set via API, but it is automatically set by eBay when a buyer selects the FreightQuote.com option on the US eBay website.
						&lt;br/&gt;&lt;br/&gt;
						For details about types of freight shipping that you can specify via API, see &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-freight.html" target="_blank"&gt; Freight shipping&lt;/a&gt; in the Trading API User Guide.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Free">
				<xs:annotation>
					<xs:documentation>
						Free shipping.
						This field is output-only so if you want to use AddItem to specify a free
						Shipping Cost, specify 0 in
						Item.ShippingDetails.ShippingServiceOptions.ShippingServiceCost.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotSpecified">
				<xs:annotation>
					<xs:documentation>
						The seller did not specify the shipping type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FlatDomesticCalculatedInternational">
				<xs:annotation>
					<xs:documentation>
						The seller specified one or more flat domestic shipping services
						and one or more calculated international shipping services.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CalculatedDomesticFlatInternational">
				<xs:annotation>
					<xs:documentation>
						The seller specified one or more calculated domestic shipping services
						and one or more flat international shipping services.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreightFlat">
				<xs:annotation>
					<xs:documentation>
						Freight shipping model. Available only for the US, UK, AU, CA and CAFR sites, and only for domestic shipping. &lt;code&gt;FreightFlat&lt;/code&gt; applies to shipping with carriers that are not affiliated with eBay. It is negotiated freight, not a flat rate. Sellers negotiate the shipping cost with their chosen carrier and the buyer before completing the sale. FreightFlat shipping may be used when calculated shipping cannot be used due to the greater weight of the item.
						&lt;br/&gt;&lt;br/&gt;
						For details about freight shipping, see &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-freight.html" target="_blank"&gt;Freight shipping&lt;/a&gt; in the Trading API User Guide.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SimpleItemSortCodeList.xsd #####

-->
	<xs:simpleType name="SimpleItemSortCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the sort values that can be used in the 
				&lt;b&gt;FavoriteSearch.ItemSort&lt;/b&gt; filter in a &lt;b&gt;GetMyeBayBuying&lt;/b&gt; 
				request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="BestMatch">
				<xs:annotation>
					<xs:documentation>
						Sorts items by Best Match, and no sort order applies. If specified, 
						then Best Match sort also applies to CategoryHistogram.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EndTime">
				<xs:annotation>
					<xs:documentation>
						Sorts by the end time of the listing, in ascending or descending order according to the 
						&lt;b&gt;SortOrder&lt;/b&gt; value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidCount">
				<xs:annotation>
					<xs:documentation>
						Sorts by number of bids on the item, in ascending or descending order according to the 
						&lt;b&gt;SortOrder&lt;/b&gt; value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Country">
				<xs:annotation>
					<xs:documentation>
						Sorts by country; no sort order can be specified.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrentBid">
				<xs:annotation>
					<xs:documentation>
						Sorts by current bid; descending order only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Distance">
				<xs:annotation>
					<xs:documentation>
						Sorts by distance; ascending order only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StartDate">
				<xs:annotation>
					<xs:documentation>
						Sorts by the start time of the listing; recently-listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestMatchCategoryGroup">
				<xs:annotation>
					<xs:documentation>
						Sorts by BestMatchCategoryGroup, so results are grouped by Best Match within a category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PricePlusShipping">
				<xs:annotation>
					<xs:documentation>
						Sorts by total cost, which is item cost plus shipping cost. If
						&lt;b&gt;SortOrder&lt;/b&gt; is included and set to 'Ascending', items are sorted 
						in the following order: Lowest total cost (for items where shipping was
						properly specified); then freight-shipping items (lowest to highest); and finally, 
						items for which shipping was not specified (lowest to highest).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SiteBuyerRequirementDetailsType.xsd #####

-->
	<xs:complexType name="SiteBuyerRequirementDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; container, which is returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;, and provides the seller with the buyer requirement features (and applicable values) that are supported by the listing site.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
				This container is only returned if &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; is included as a &lt;b&gt;DetailName&lt;/b&gt;
				filter in the call request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are used in the request.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="LinkedPayPalAccount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumBuyerPolicyViolations" type="ns:MaximumBuyerPolicyViolationsDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							This field is no longer applicable, as sellers can no longer set the Buyer Requirement that buyers must have only a certain amount of buyer policy violations within a specified amount of time in order to purchase an item.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumItemRequirements" type="ns:MaximumItemRequirementsDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  This container shows the supported values that can be set as the &lt;b&gt;MaximumItemCount&lt;/b&gt; and &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; to help control inexperienced or low Feedback bidders/buyers from bidding on or buying an item in a listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumUnpaidItemStrikesInfo" type="ns:MaximumUnpaidItemStrikesInfoDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  This container shows the supported values that can be set as the Maximum Unpaid Item count and period (number of days) to block buyers who have recent Unpaid Item Strikes from bidding on or buying an item in a listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumFeedbackScore" type="ns:MinimumFeedbackScoreDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							This field is no longer applicable, as sellers can no longer set a buyer's Minimum Feedback Score threshold Buyer Requirement at the listing-level in Add/Revise/Relist calls.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipToRegistrationCountry" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A &lt;code&gt;true&lt;/code&gt; value returned in this field indicates that the &lt;b&gt;ShipToRegistrationCountry&lt;/b&gt; Buyer Requirement is supported for the specified site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT when the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SiteCodeList.xsd #####

-->
	<xs:simpleType name="SiteCodeType">
		<xs:annotation>
			<xs:documentation>
				eBay sites (by the country in which each resides) on which a user is registered
				and on which items can be listed through the Trading API.
			</xs:documentation>
			<xs:appinfo>
 				<allValuesExcept>China, Sweden, Taiwan</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="US">
				<xs:annotation>
					<xs:documentation>
						USA, site ID 0, abbreviation US, currency USD.
						&lt;br/&gt;(&lt;a href="http://www.ebay.com" target="_blank"&gt;http://www.ebay.com&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Canada">
				<xs:annotation>
					<xs:documentation>
						Canada, site ID 2, abbreviation CA, currencies CAD and USD.
						&lt;br/&gt;(&lt;a href="http://www.ebay.ca" target="_blank"&gt;http://www.ebay.ca&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK">
				<xs:annotation>
					<xs:documentation>
						United Kingdom, site ID 3, abbreviation UK, currency GBP.
						&lt;br/&gt;(&lt;a href="http://www.ebay.co.uk" target="_blank"&gt;http://www.ebay.co.uk&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Australia">
				<xs:annotation>
					<xs:documentation>
						Australia, site ID 15, abbreviation AU, currency AUD.
						&lt;br/&gt;(&lt;a href="http://www.ebay.com.au" target="_blank"&gt;http://www.ebay.com.au&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Austria">
				<xs:annotation>
					<xs:documentation>
						Austria, site ID 16, abbreviation AT, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.at" target="_blank"&gt;http://www.ebay.at&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Belgium_French">
				<xs:annotation>
					<xs:documentation>
						Belgium (French), site ID 23, abbreviation BEFR, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.be" target="_blank"&gt;http://www.ebay.be&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="France">
				<xs:annotation>
					<xs:documentation>
						France, site ID 71, abbreviation FR, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.fr" target="_blank"&gt;http://www.ebay.fr&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Germany">
				<xs:annotation>
					<xs:documentation>
						Germany, site ID 77, abbreviation DE, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.de" target="_blank"&gt;http://www.ebay.de&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Italy">
				<xs:annotation>
					<xs:documentation>
						Italy, site ID 101, abbreviation IT, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.it" target="_blank"&gt;http://www.ebay.it&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Belgium_Dutch">
				<xs:annotation>
					<xs:documentation>
						Belgium (Dutch), site ID 123, abbreviation BENL, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.be" target="_blank"&gt;http://www.ebay.be&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Netherlands">
				<xs:annotation>
					<xs:documentation>
						Netherlands, site ID 146, abbreviation NL, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.nl" target="_blank"&gt;http://www.ebay.nl&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Spain">
				<xs:annotation>
					<xs:documentation>
						Spain, site ID 186, abbreviation ES, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.es" target="_blank"&gt;http://www.ebay.es&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Switzerland">
				<xs:annotation>
					<xs:documentation>
						Switzerland, site ID 193, abbreviation CH, currency CHF.
						&lt;br/&gt;(&lt;a href="http://www.ebay.ch" target="_blank"&gt;http://www.ebay.ch&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Taiwan">
				<xs:annotation>
					<xs:documentation>
						Taiwan, currency TWD. Note that the old eBay Taiwan site is no longer in operation, and the new site does not use this API.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotors">
				<xs:annotation>
					<xs:documentation>
						Although Site ID 100 is still valid in APIs, eBay Motors US is no longer its own site, but just a vertical within the eBay US site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HongKong">
				<xs:annotation>
					<xs:documentation>
						Hong Kong, site ID 201, abbreviation HK, currency HKD.
						&lt;br/&gt;(&lt;a href="http://www.ebay.com.hk" target="_blank"&gt;http://www.ebay.com.hk&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Singapore">
				<xs:annotation>
					<xs:documentation>
						Singapore, site ID 216, abbreviation SG, currency SGD.
						&lt;br/&gt;(&lt;a href="http://www.ebay.com.sg" target="_blank"&gt;http://www.ebay.com.sg&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="India">
				<xs:annotation>
					<xs:documentation>
						India, site ID 203, abbreviation IN, currency INR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.in" target="_blank"&gt;http://www.ebay.in&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="China">
				<xs:annotation>
					<xs:documentation>
						<!-- China, currency CNY. Note that there is no longer an eBay China site. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Ireland">
				<xs:annotation>
					<xs:documentation>
						Ireland, site ID 205, abbreviation IE, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.ie" target="_blank"&gt;http://www.ebay.ie&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Malaysia">
				<xs:annotation>
					<xs:documentation>
						Malaysia, site ID 207, abbreviation MY, currency MYR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.com.my" target="_blank"&gt;http://www.ebay.com.my&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Philippines">
				<xs:annotation>
					<xs:documentation>
						Philippines, site ID 211, abbreviation PH, currency PHP.
						&lt;br/&gt;(&lt;a href="http://www.ebay.ph" target="_blank"&gt;http://www.ebay.ph&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Poland">
				<xs:annotation>
					<xs:documentation>
						Poland, site ID 212, abbreviation PL, currency PLN.
						&lt;br/&gt;(&lt;a href="http://www.ebay.pl" target="_blank"&gt;http://www.ebay.pl&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Sweden">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable.  -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CanadaFrench">
				<xs:annotation>
					<xs:documentation>
						Canada French, site ID 210, abbreviation CAFR, currencies CAD and USD.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Russia">
				<xs:annotation>
					<xs:documentation>
						Russia, site ID 215, abbreviation RU, currency RUB. Sellers must use Merchant Integration Platform (MIP) to create and revise listings on the Russia site. Russian listings cannot be created or revised through the Trading API's add and revise calls, so 'Russia' would not be a valid value to pass in through &lt;b&gt;Item.Site&lt;/b&gt; field of an Add or Revise Trading API call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Czechia">
				<xs:annotation>
					<xs:documentation>
						Czechia, site ID 197, abbreviation CZ, currency CZK. This site cannot be set in the &lt;b&gt;X-EBAY-API-SITEID header&lt;/b&gt;, nor in the &lt;b&gt;Site&lt;/b&gt; field of a request payload. This enumeration value will only be returned in output fields if applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Cyprus">
				<xs:annotation>
					<xs:documentation>
						Cyprus, abbreviation CY, currency CYP. This site cannot be set in the &lt;b&gt;X-EBAY-API-SITEID header&lt;/b&gt;, nor in the &lt;b&gt;Site&lt;/b&gt; field of a request payload. This enumeration value will only be returned in output fields if applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SiteDefaultsType.xsd #####

-->
	<xs:complexType name="SiteDefaultsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;SiteDefaults&lt;/b&gt; container to display the features/settings that are default for most categories on the eBay marketplace.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>ProductCreationEnabled</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingDuration" type="ns:ListingDurationReferenceType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;ListingDuration&lt;/b&gt; field will be returned for each different listing type that is supported on the eBay marketplace. Each field will show the listing type and the identifier associated with this listing type. These IDs will be used to match the default listing duration values that are displayed in the &lt;b&gt;FeatureDefinitions.ListingDurations&lt;/b&gt; containers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTermsRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether sellers are required to specify a domestic shipping service and its associated cost when listing items. True means the shipping terms are required unless a specific category overrides this setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow Best Offers. A value of &lt;code&gt;true&lt;/code&gt; means Best Offers are allowed site-wide, unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DutchBINEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable as Dutch auctions are no longer available on eBay sites.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserConsentRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a bidder must consent to the bid by confirming that he or she read and agrees to the terms in eBay's privacy policy.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HomePageFeaturedEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not it is possible to enhance a listing by putting it into a rotation for display on a special area of the eBay home page. Support for this feature varies by site. Item or feedback restrictions may apply.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow the ProPack feature (a feature pack). True means ProPack is allowed site-wide, unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BasicUpgradePackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow the &lt;b&gt;BasicUpgradePack&lt;/b&gt; feature (a feature pack). No longer allowed on any sites. Formerly, Australia site (site ID 15, abbreviation AU) only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValuePackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow the ValuePack feature (a feature pack). A value of &lt;code&gt;true&lt;/code&gt; means it is allowed site-wide, unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPackPlusEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow the ProPackPlus feature (a feature pack). A value of &lt;code&gt;true&lt;/code&gt; means it is allowed site-wide, unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow Classified Ad format listings. A value of &lt;code&gt;true&lt;/code&gt; means the feature is allowed site-wide, unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferCounterEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow counter offers for Best Offers. A value of &lt;code&gt;true&lt;/code&gt; means counter offers are allowed site-wide, unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow auto decline for Best Offers. A value of &lt;code&gt;true&lt;/code&gt; means auto decline is allowed site-wide, unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSpecialitySubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether
						&lt;b&gt;LocalMarketSpecialitySubscription&lt;/b&gt; feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketRegularSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether &lt;b&gt;LocalMarketRegularSubscription&lt;/b&gt;
						feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPremiumSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether &lt;b&gt;LocalMarketPremiumSubscription&lt;/b&gt;
						feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketNonSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether &lt;b&gt;LocalMarketNonSubscription&lt;/b&gt;
						feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<EndOfLifeVersion>681</EndOfLifeVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressPicturesRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<EndOfLifeVersion>681</EndOfLifeVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressConditionRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<EndOfLifeVersion>681</EndOfLifeVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumReservePrice" type="xs:double" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether the Minimum Reserve Price feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most categories allow seller-level contact information for Classified Ad listings.
						&lt;br/&gt;&lt;br/&gt;
						A value of &lt;code&gt;true&lt;/code&gt; means seller-level contact information is available for Classified Ad format listings site-wide, unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionConfirmationRequestEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether the Transaction Confirmation Request feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreInventoryEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is is no longer applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeMeTransactionalEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This feature is no longer applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeMeNonTransactionalEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This feature is no longer applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesRegular" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the supported local listing distances of regular vehicles
						for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesSpecialty" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the supported local listing distances of specialty vehicles
						for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesNonSubscription" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the supported local listing distances for most categories,
						for users who have not subscribed to either Regular or Specialty vehicles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPaymentMethodEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the payment method should be displayed to the user
						for most categories. Even if enabled, checkout may or may not
						be enabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is enabled for Classified Ad listings
						in most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for
						most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether automatic decline for Best Offers is allowed for most
						categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a phone number in the
						seller's contact information.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an email address in the
						seller's contact information.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SafePaymentRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						eBay controls all forms of electronic payment methods that are avaialable to buyers, so this field is no longer applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPayPerLeadEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether the pay-per-lead feature
						is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSpecificsEnabled" type="ns:ItemSpecificsEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value returned in this field indicates whether most categories on the specified eBay site support listings with Item Specifics. Item Specifics enable sellers to present descriptive details of an item in a structured manner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BrandMPNIdentifierEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category is enabled for the &lt;b&gt;BrandMPN&lt;/b&gt; field for a specific item. If &lt;code&gt;true&lt;/code&gt;, sellers can add &lt;b&gt;BrandMPN&lt;/b&gt; for that item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						auto-accept for Best Offers for Classified Ads.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow auto-accept for Best Offers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeNorthAmericaEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow you to specify that listings be displayed in the default search results of the respective sites.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeGBEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow you to specify that listings be displayed in the default search results of the respective site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeAustraliaEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow you to specify that listings be displayed in the default search results of the respective site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerGuaranteeEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the Australia site, if the &lt;b&gt;BuyerGuaranteeEnabled&lt;/b&gt; is returned, then the default site setting is that categories allow buyer protection.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CombinedFixedPriceTreatmentEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryFeaturedDurations" type="ns:ListingEnhancementDurationReferenceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting that enables durations for "Gallery Featured".
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow Classified Ad listings. A value of &lt;code&gt;true&lt;/code&gt; means the feature is allowed site-wide, unless a specific category overrides the setting. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a phone number in the
						seller's contact information. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled to contact the seller. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an address in the seller's
						contact information. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is enabled to
						contact the seller. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a company name in the
						seller's contact information. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an email address in the
						seller's contact information. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is enabled for Classified Ad listings
						in most categories. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						auto-accept for Best Offers for Classified Ads.
						This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						auto-decline for Best Offers for Classified Ads.
						This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPaymentMethodCheckOutEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the payment method should be displayed to the user for most categories. Even if enabled, checkout may or may not be enabled. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for most categories.
						This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for
						most categories. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProSellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most categories allow seller-
						level contact information for Classified Ad format listings. A value of &lt;code&gt;true&lt;/code&gt;
						means seller-level contact information is available for Classified Ad listings
						site-wide, unless a specific category overrides the setting. This element is
						for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow Classified Ad listings. A value of &lt;code&gt;true&lt;/code&gt; means the feature is allowed site-wide, unless a specific category overrides the setting. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a phone number in the
						seller's contact information. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled to contact the seller. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an address in the seller's
						contact information. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is enabled to
						contact the seller. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a company name in the
						seller's contact information. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an email address in the
						seller's contact information. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is enabled for Classified Ad listings
						in most categories. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow auto-accept for Best Offers for Classified Ads. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow auto-decline for Best Offers for Classified Ads. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPaymentMethodCheckOutEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the payment method should be displayed to the user for most categories. Even if enabled, checkout may or may not be enabled. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for most categories.
						This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for
						most categories. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most categories allow seller- level contact information for Classified Ad format listings. A value of &lt;code&gt;true&lt;/code&gt; means seller-level contact information is available for Classified Ad format listings site-wide, unless a specific category overrides the setting. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled to
						contact the seller. This element is for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an address in the seller's
						contact information. This element is for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is enabled to
						contact the seller. This element is for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a company name in the
						seller's contact information. This element is for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SpecialitySubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether
						&lt;b&gt;LocalMarketSpecialitySubscription&lt;/b&gt; feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegularSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether &lt;b&gt;LocalMarketRegularSubscription&lt;/b&gt;
						feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PremiumSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether &lt;b&gt;LocalMarketPremiumSubscription&lt;/b&gt;
						feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the supported local listing distances for most categories,
						for users who have not subscribed to either Regular or Specialty vehicles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalRequiredForStoreOwner" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReviseQuantityAllowed" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines if quantity can be revised while a listing is in semi or fully restricted mode.
						Applies to fixed-price listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevisePriceAllowed" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines if price can be revised while a listing is in semi or fully restricted mode.
						Applies to fixed-price listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurationsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines if extended business seller listing durations are enabled on a given site.
						When the value of this element is &lt;code&gt;true&lt;/code&gt;, it means the listing duration values
						defined in &lt;b&gt;StoreOwnerExtendedListingDurations&lt;/b&gt; are applicable to fixed-price
						listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurations" type="ns:StoreOwnerExtendedListingDurationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Provides additional listings durations that are supported by Store Owners.
						The extended listing durations provided here in this element should be merged
						in with the baseline listing durations provided in the &lt;b&gt;ListingDurations&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a return policy is required for most categories.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For most sites:&lt;/b&gt; If true, listings in most categories require a return policy.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For eBay Australia (AU) and US eBay Motors Parts and Accessories:&lt;/b&gt; If true, most categories support but do not require a return policy.
						&lt;br&gt;
						&lt;br&gt;
						Individual categories can override the site default.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HandlingTimeEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a handling time (dispatch time) is
						required for most categories.
						&lt;br&gt;
						&lt;br&gt;
						The handling time is the maximum number of business days the seller commits to for preparing an item to be shipped after receiving a cleared payment. The seller's handling time does not include the shipping time (the carrier's transit time).
						&lt;br&gt;
						&lt;br&gt;
						If &lt;code&gt;false&lt;/code&gt;, most listings on the site require a handling time (see &lt;b&gt;DispatchTimeMax&lt;/b&gt; in &lt;b&gt;AddItem&lt;/b&gt;) when flat or calculated shipping is specified. (A handling time is not required for local pickup or for freight shipping.)
						&lt;br&gt;
						&lt;br&gt;
						For a list of the handling time values allowed for each site, use &lt;b&gt;DispatchTimeMaxDetails&lt;/b&gt; in &lt;b&gt;GeteBayDetails&lt;/b&gt;.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Although the field name ends with "Enabled", a value of &lt;code&gt;true&lt;/code&gt; means that a handling time is NOT required, and value of &lt;code&gt;false&lt;/code&gt; means that a handling time IS required.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a maximum flat rate shipping cost
						is imposed for listings in most categories on the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Flat rate shipping</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-flat-rate.html#max-flat</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxFlatShippingCostCBTExempt" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a maximum flat rate shipping cost
						is imposed on sellers who list in categories on this site yet are shipping an
						item into the country of this site from another country.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/shipping-flat-rate.html#max-flat</URL>
							<Title>Flat rate shipping</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group1MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group1
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group2MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group2
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group3MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group3
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethod" type="ns:BuyerPaymentMethodCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Indicates the acceptable payment methods that can be used when using the &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt; calls for an item listed on the corresponding site.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						eBay now controls all electronic payment methods available to buyers, but sellers still need to specify offline payment methods for listings that require/support offline payment such as motor vehicle listings.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories support multi-variation listings. If true, you can pass in Item.Variations in the AddFixedPriceItem family of calls when you list in categories that support this feature.
						&lt;br&gt;
						&lt;br&gt;
						Multi-variation listings contain items that are logically the same product, but that vary in their manufacturing details or packaging. For example, a particular brand and style of shirt could be available in different sizes and colors, such as "large blue" and "medium black" variations.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeConversionEnabled" type="ns:AttributeConversionEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreeGalleryPlusEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow free, automatic upgrades for Gallery Plus, which enhances pictures in search results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreePicturePackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow free, automatic upgrades for Picture Pack, a discount package that includes super-sizing of pictures.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCompatibilityEnabled" type="ns:ItemCompatibilityEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether listing items with parts compatibility is supported by application (&lt;code&gt;ByApplication&lt;/code&gt;), by specification (&lt;code&gt;BySpecification&lt;/code&gt;), or not at all (&lt;code&gt;Disabled&lt;/code&gt;). A given category cannot support both types of parts compatibility.
						&lt;br&gt;&lt;br&gt;
						Parts compatibility listings contain information to determine the assemblies with which a part is compatible. For example, an automotive part or accessory listed with parts compatibility can be matched with vehicles (e.g., specific years, makes, and models) with which the part or accessory can  be used.
						&lt;br&gt;&lt;br&gt;
						Parts Compatibility is supported in limited Parts &amp; Accessories categories for the US eBay Motors site only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Parts and accessories</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-motors-parts-accessories.html#search</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinItemCompatibility" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether parts compatibility information is required when listing items, and if so, how many compatibilities must be specified. If the value is "0," you are not required to specify compatibility information. A value greater than "0" indicates that listing with parts compatibity is mandatory and the listing must contain the specified number of compatibilities at a minimum.
						&lt;br&gt;&lt;br&gt;
						Parts compatibility listings contain information to determine the assemblies with which a part is compatible. For example, an automotive part or accessory listed witih parts compatibility can be matched with vehicles (e.g., specific years, makes, and models) with which the part or accessory can  be used.
						&lt;br&gt;&lt;br&gt;
						This field applies only to listings in which compatibility is specified by application. Entering parts compatibility by application specifies the assemblies (e.g., a specific year, make, and model of car) to which the item applies. This can be done automatically by listing with a catalog product that supports parts compatibility, or manually, using &lt;b class="con"&gt;Item.ItemCompatibilityList&lt;/b&gt; when listing or revising an item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxItemCompatibility" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for the maximum number of compatible applications allowed per item when adding or revising items with parts compatibility.
						&lt;br&gt;&lt;br&gt;
						Parts compatibility listings contain structured information to determine the assemblies with which a part is compatible. For example, an automotive part or accessory listed with parts compatibility can be matched with vehicles (e.g., specific years, makes, and models) with which the part or accessory can be used.
						&lt;br&gt;&lt;br&gt;
						This field applies only to listings in which compatibility is specified by application manually when listing or revising an item. Entering parts compatibility by application manually specifies the assemblies (e.g., a specific year, make, and model of car) to which the item applies, using &lt;b class="con"&gt;Item.ItemCompatibilityList&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionEnabled" type="ns:ConditionEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most categories support (or require) &lt;b&gt;Item.ConditionID&lt;/b&gt; in listings. Use this to determine whether to use &lt;b&gt;ConditionID&lt;/b&gt; in &lt;b&gt;AddItem&lt;/b&gt; and related calls. See &lt;b&gt;ConditionValues&lt;/b&gt; for a list of valid IDs.
						&lt;br&gt;&lt;br&gt;
						In general, this is set to &lt;code&gt;Disabled&lt;/code&gt;, and meta-categories
						(level 1 categories) define their own default settings.
					</xs:documentation>
					<xs:appinfo>
						<Default>Disabled</Default>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionValues" type="ns:ConditionValuesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container shows the site default item condition values. Individual leaf categories define their own default set of item condition values and always override this list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SpecialFeatures" type="ns:ConditionValuesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container shows the site default special item condition values, such as &lt;b&gt;Certified - Refurbished&lt;/b&gt; condition (condition ID 2000), &lt;b&gt;Excellent - Refurbished&lt;/b&gt; condition (condition ID 2010), &lt;b&gt;Very Good - Refurbished&lt;/b&gt; condition (condition ID 2020), and &lt;b&gt;Good - Refurbished&lt;/b&gt; condition (condition ID 2030). A seller must be pre-qualified by eBay to list items with the any of these refurbished item conditions.
						&lt;br/&gt;&lt;br/&gt;
						All other item conditions supported by a category will be returned in the &lt;b&gt;ConditionValues&lt;/b&gt; container instead. Individual leaf categories define their own default set of item condition values and always override this list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueCategory" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most categories follow specific rules associated with "value categories".
						&lt;br&gt;
						&lt;br&gt;
						Some eBay sites may select a few categories and designate them as "value categories". These are typically selected from categories where buyers can find great deals. (Not all categories with great deals are designated as value categories.) This designation can change over time.
						&lt;br&gt;
						&lt;br&gt;
						While a category is designated as a value category (i.e., when &lt;b&gt;ValueCategory&lt;/b&gt; = &lt;code&gt;true&lt;/code&gt;), it is subject to the following rule: Items in value categories can only be listed in one category.
						&lt;br&gt;
						&lt;br&gt;
						For example, if you attempt to list in two categories and the &lt;b&gt;PrimaryCategory&lt;/b&gt; or &lt;b&gt;SecondaryCategory&lt;/b&gt; is a value category, then eBay drops the &lt;b&gt;SecondaryCategory&lt;/b&gt; and lists the item in the &lt;b&gt;PrimaryCategory&lt;/b&gt; only. Similarly, if you attempt to add a secondary category to an existing listing, or you change the category for an existing listing, and if the primary or secondary category is a value category, then eBay drops the secondary category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductCreationEnabled" type="ns:ProductCreationEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable.
					</xs:documentation>
					<xs:appinfo>					
						<Default>Disabled</Default>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EANEnabled" type="ns:ProductIdentiferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates whether or not most categories on the specified eBay site support the use of European Article Numbers (EANs) to help create a listing in an &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt;/&lt;b&gt;Verify&lt;/b&gt; API call.
						&lt;b&gt;&lt;/b&gt;
							&lt;ul&gt;
								&lt;li&gt;A value of &lt;code&gt;Disabled&lt;/code&gt; indicates that EANs cannot be used for most categories on the specified eBay site. &lt;/li&gt;
								&lt;li&gt;A value of &lt;code&gt;Enabled&lt;/code&gt; indicates that EANs can be used for most categories on the specified eBay site. &lt;/li&gt;
								&lt;li&gt;A value of &lt;code&gt;Required&lt;/code&gt; indicates that an EAN is required for most categories on the specified eBay site. &lt;/li&gt;
						  &lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ISBNEnabled" type="ns:ProductIdentiferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates whether or not most categories on the specified eBay site support the use of International Standard Book Numbers (ISBNs) to help create a listing in an &lt;b&gt;Add&lt;/b&gt;/&lt;b&gt;Revise&lt;/b&gt;/&lt;b&gt;Relist&lt;/b&gt;/&lt;b&gt;Verify&lt;/b&gt; API call.
						&lt;br/&gt;&lt;br/&gt;
						A value of &lt;code&gt;Disabled&lt;/code&gt; indicates that ISBNs cannot be used for most categories on the specified eBay site, a value of &lt;code&gt;Enabled&lt;/code&gt; indicates that ISBNs can be used for most categories on the specified eBay site, and a value of &lt;code&gt;Required&lt;/code&gt; indicates that an ISBN is required for most categories on the specified eBay site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UPCEnabled" type="ns:ProductIdentiferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates whether or not most categories on
						the specified eBay site support the use of Universal Product Codes
						(UPCs) to help create a listing in an
						Add/Revise/Relist/Verify API call. A value of
						&lt;code&gt;Disabled&lt;/code&gt; indicates that UPCs cannot be
						used for most categories on the specified eBay site, a value of
						&lt;code&gt;Enabled&lt;/code&gt; indicates that UPCs can be used
						for most categories on the specified eBay site, and a value of
						&lt;code&gt;Required&lt;/code&gt; indicates that a UPC is required
						for most categories on the specified eBay site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxGranularFitmentCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the maximum fitment count. Sellers can provide up to
						1000 fitments at the lowest level of granularity.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CompatibleVehicleType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the type of vehicle; car, truck, boat, or motorcycle.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies what categories the Shipping profile is applicable to.
						Only returned when this value (or this category's setting)
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies what categories the Payment profile is applicable to.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies what categories the Return Policy profile is applicable to.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VINSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, VIN will no longer be supported as primary attributes,
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports VIN.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VRMSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, VRM will no longer be supported as primary attributes,
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports VRM.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerProvidedTitleSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, Seller Provided Title will no longer be supported as primary attributes,
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports Seller Provided Title.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetCategoryFeatures</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, Deposit will no longer be supported as primary attributes,
						rather consumers should use new tags. This feature helps consumers in identifying
						if category supports Deposit.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GlobalShippingEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the the specified category is enabled for Global Shipping Program.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdditionalCompatibilityEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories on the specified eBay site support the Boat and Motorcycle Parts Compatibility feature. The Boats Parts Compatibility feature allows sellers to list their boats' parts and accessories items with parts compatibility name-value pairs specific to boats, and allows potential buyers to search for these items using parts compatibility search fields.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupDropOffEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories on the specified eBay site
						support the "Click and Collect" feature. With the 'Click and Collect' feature, a buyer can purchase certain items on an eBay site and collect them at a local store. Buyers are notified by eBay once their items are available.
						&lt;br/&gt;&lt;br/&gt;
						The "Click and Collect" feature is only available to large merchants on the UK and Australia sites. The 'Click and Collect' feature is only available to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For Click and Collect eligible sellers, the Click and Collect feature can only be enabled at the account level, and then each of the seller's listings within an Click and Collect enabled category will be automatically evaluated for Click and Collect eligibility.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DigitalGoodDeliveryEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates whether or not most categories on the specified eBay site support digital gift cards.
						&lt;br/&gt;&lt;br/&gt;
						Digital gift cards are currently only supported on the US site. There are some restrictions when it comes to selling gift cards, including the following:
						<br/>
						&lt;ul&gt;
						&lt;li&gt;Each seller can only have one gift card listing at any given time&lt;/li&gt;
						&lt;li&gt;The maximum dollar value of the gift card may not exceed 500.00&lt;/li&gt;
						&lt;li&gt;Prepaid credit cards from American Express, Discover, MasterCard, or Visa are not allowed&lt;/li&gt;
						&lt;/ul&gt;
						For more information on eBay's Gift Card policy, see the &lt;a href="http://pages.ebay.com/help/policies/gift.html"&gt;Gift cards policy&lt;/a&gt; Help page.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EpidSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if one or more categories on an eBay site
						support the use of an eBay Product ID (e.g. ePID) in an Add/Revise/Relist API
						call to identify which motorcycles and/or scooters are compatible with a motor
						vehicle part or accessory. ePIDs can only be used to identify motorcycles and
						scooters on the Germany and UK sites. &lt;br/&gt;&lt;br/&gt; For more
						information on using an ePID to identify a compatible motorcycle or scooter
						through an Add/Revise/Relist API call on the Germany or UK site, see the
						documentation for the &lt;a href="
						https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/AddItem.html#Request
						.Item.ItemCompatibilityList.Compatibility.NameValueList"&gt;Compatibility.Name
						ValueList&lt;/a&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="KTypeSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as &lt;code&gt;true&lt;/code&gt; if one or more categories on an eBay site
						support the use of a K Type vehicle number in an Add/Revise/Relist API call
						to identify which cars and/or trucks are compatible with a motor vehicle part
						or accessory. K type vehicle numbers can only be used to identify cars and
						trucks on the Germany site. &lt;br/&gt;&lt;br/&gt; For more information on
						using a K Type vehicle number to identify a compatible car or truck through an
						Add/Revise/Relist API call on the Germany site, see the documentation for the
						&lt;a href="
						https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/AddItem.html#Request
						.Item.ItemCompatibilityList.Compatibility.NameValueList"&gt;Compatibility.Name
						ValueList&lt;/a&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductRequiredEnabled" type="ns:ProductRequiredEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated. No eBay categories require listings based on an eBay catalog product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticReturnsAcceptedValues" type="ns:DomesticReturnsAcceptedCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field returns the options a seller has for accepting or not accepting returns from domestic buyers.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalReturnsAcceptedValues" type="ns:InternationalReturnsAcceptedCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field returns the options a seller has for accepting or not accepting returns from international buyers.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticReturnsDurationValues" type="ns:DomesticReturnsDurationCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field returns the options a seller has for specifying the return period for returns from domestic buyers. The return period is the amount of time the buyer has to initiate a return once they have received the item.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalReturnsDurationValues" type="ns:InternationalReturnsDurationCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field returns the options a seller has for specifying the return period for returns from international buyers. The return period is the amount of time the buyer has to initiate a return once they have received the item.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticReturnsShipmentPayeeValues" type="ns:DomesticReturnsShipmentPayeeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field returns the options a seller has for specifying who pays the return shipping cost for domestic returns.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalReturnsShipmentPayeeValues" type="ns:InternationalReturnsShipmentPayeeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field returns the options a seller has for specifying who pays the return shipping cost for international returns.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticRefundMethodValues" type="ns:DomesticRefundMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						In US, sellers can offer an item replacement in addition to offering money-back for domestic returns. This field returns the options a seller has for specifying how they will handle domestic returns.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalRefundMethodValues" type="ns:InternationalRefundMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						In US, sellers can offer an item replacement in addition to offering money-back for international returns. This field returns the options a seller has for specifying how they will handle international returns.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyDescriptionEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						In some EU countries, sellers are legally required to describe the return policy they offer. This field returns a flag that indicates whether or not the seller can specify their return-policy details in the associated marketplace.
            &lt;br&gt;&lt;br&gt;
            The values returned in this field are pertinent only if &lt;b&gt;ReturnPolicyEnabled&lt;/b&gt; in GetCategoryFeatures is set to &lt;code&gt;true&lt;/code&gt; for the associated marketplace and category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SiteDetailsType.xsd #####

-->
	<xs:complexType name="SiteDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about a specific site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Site" type="ns:SiteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Short name that identifies an eBay site. Usually, an eBay site is associated
						with a particular country or region (e.g., US or Belgium_French). Specialty
						sites (e.g., eBay Stores) use the same site ID as their associated main eBay
						site. The US eBay Motors site is an exception to this convention.
					</xs:documentation>
					<xs:appinfo>
					<SeeLink>
						<Title>Item.Site in AddItem</Title>
						<URL>AddItem.html#Request.Item.Site</URL>
					</SeeLink>
					<SeeLink>
						<Title>User.Site in GetUser</Title>
						<URL>GetUser.html#Response.User.Site</URL>
					</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SiteID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Numeric identifier for an eBay site. If you are using the
						SOAP API, you use numeric site IDs in the request URL.
						If you are using the XML API, you use numeric site IDs in the
						X-EBAY-API-SITEID header.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SiteHostedPictureDetailsType.xsd #####

-->
	<xs:complexType name="SiteHostedPictureDetailsType">
    <xs:annotation>
      <xs:documentation>
        Type defining the &lt;b&gt;SiteHostedPictureDetails&lt;/b&gt; container that is returned
				in an &lt;b&gt;UploadSiteHostedPictures&lt;/b&gt; call.
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="PictureName" type="xs:string" minOccurs="0" >
        <xs:annotation>
          <xs:documentation>
            The seller-defined name for the picture. This field is only returned if a &lt;b&gt;PictureName&lt;/b&gt; value was specified in the request. A name for a picture can make it easier to track than an arbitrary, eBay-assigned URL.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PictureSet" type="ns:PictureSetCodeType"  minOccurs="0" >
        <xs:annotation>
          <xs:documentation>
            This enumeration value indicates the size of the generated picture. This value may differ from the one specified in the request (e.g. if a Supersize image cannot be generated).
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PictureFormat" type="ns:PictureFormatCodeType"  minOccurs="0" >
        <xs:annotation>
          <xs:documentation>
            This enumeration value indicates the image format of the generated image, such as JPG, GIF, or PNG.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="FullURL" type="xs:anyURI" minOccurs="0" >
        <xs:annotation>
          <xs:documentation>
            This is the full URL for the uploaded picture on the EPS server. This value should be stored by the seller, as this URL will be needed when create, revise, or relist an item and add this image to the listing.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="BaseURL" type="xs:anyURI" minOccurs="0" >
        <xs:annotation>
          <xs:documentation>
            This is the truncated version of the full URL.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PictureSetMember" type="ns:PictureSetMemberType"  minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>
            The URL and size information for each generated image.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExternalPictureURL" type="xs:anyURI" minOccurs="0">
      	<xs:annotation>
      		<xs:documentation>
      			The URL of the external Web site hosting the uploaded photo. This field is returned if an &lt;b&gt;ExternalPictureURL&lt;/b&gt; is provided in the call request.
						&lt;br&gt;
      		</xs:documentation>
      		<xs:appinfo>
      			<maxLength>500</maxLength>
      			<maxOccurs>1</maxOccurs>
      			<CallInfo>
      				<CallName>UploadSiteHostedPictures</CallName>
      				<Returned>Conditionally</Returned>
      			</CallInfo>
      		</xs:appinfo>
      	</xs:annotation>
      </xs:element>
      <xs:element name="UseByDate" type="xs:dateTime" minOccurs="0">
      	<xs:annotation>
      		<xs:documentation>
      		  This timestamp indicates when the picture must be uploaded with an eBay listing before it is purged from the EPS server.
      		  &lt;br&gt;
						&lt;br&gt;
      			By default, unpublished pictures (not associated with an active eBay listing) are kept on the EPS server for thirty days.
      		</xs:documentation>
      		<xs:appinfo>
      			<CallInfo>
      				<CallName>UploadSiteHostedPictures</CallName>
      				<Returned>Always</Returned>
      			</CallInfo>
      		</xs:appinfo>
      	</xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
<!--

##### from file eBLBaseComponents/public/SkypeMeNonTransactionalEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="SkypeMeNonTransactionalEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer applicable as member communication through Skype has been disabled in API calls.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SkypeMeTransactionalEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="SkypeMeTransactionalEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer applicable as member communication through Skype has been disabled in API calls.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SortOrderCodeList.xsd #####

-->
	<xs:simpleType name="SortOrderCodeType">
		<xs:annotation>
			<xs:documentation>
				This type specifies the sort order of a returned array of elements. The array or list to be sorted, the sort key, and the default sort order depend on the call.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Ascending">
				<xs:annotation>
					<xs:documentation>
						The results will be sorted by the specified key in ascending (low to high) order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Descending">
				<xs:annotation>
					<xs:documentation>
						The results will be sorted by the specified key in descending (high to low) order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SpecialitySubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="SpecialitySubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Indicates category support for listing of Local Market items by sellers
				subscribed to Local Market for Specialty Vehicles.
				Each of the subscriptions will have following options, which will define
				"National" vs "Local" ad format listing.
				"LocalOptional" : This will allow national and local listing.
				"LocalOnly" : Seller can have Local listings only.
				"NationalOnly" : Seller can not opt into local only exposure. It has to be 
				national listing.				
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StatementsType.xsd #####

-->
	<xs:complexType name="StatementsType">
      <xs:annotation>
         <xs:documentation>
            Type defining the &lt;b&gt;Statements&lt;/b&gt; regulatory container used at the listing level to provide statements for the listing.
         </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="Statement" type="xs:string" minOccurs="0" maxOccurs="8">
            <xs:annotation>
               <xs:documentation>
                  This field sets the statement code(s) for hazard or product safety statement(s) for the listing. If your product contains hazardous substances or mixtures, please select the values corresponding to the hazard statements that are stated on your product&apos;s Safety Data Sheet. The selected hazard information will be displayed on your listing. If your product shows universal product safety or compliance warnings, please select the values corresponding to the product safety statements for display in the product safety section of the listing. A separate Statement field is required for each hazard or product safety statement. The seller specifies the identifier of each statement in this field. 
				  &lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note:&lt;/strong&gt;  For hazmat statements, use the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/marketplace/methods/getHazardousMaterialsLabels&quot;&gt;getHazardousMaterialsLabels&lt;/a&gt; method in the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/methods&quot;&gt;Metadata API&lt;/a&gt; to find supported values for a specific marketplace/site. For sample values, see &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/metadata/feature-regulatorhazmatcontainer.html#Hazard&quot; target=&quot;_blank&quot;&gt;Hazard statement sample values&lt;/a&gt;.
                  &lt;br&gt;    &lt;br&gt;
				  For product safety statements, use the &lt;a href = "/api-docs/sell/metadata/resources/marketplace/methods/getProductSafetyLabels" target="_blank"&gt;getProductSafetyLabels&lt;/a&gt; method in the &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/metadata/resources/methods&quot;&gt;Metadata API&lt;/a&gt; to find supported values for a specific marketplace/site.&lt;/span&gt;
               </xs:documentation>
               <xs:appinfo>
                  <CallInfo>
                     <CallName>AddFixedPriceItem</CallName>
                     <CallName>AddItem</CallName>
                     <CallName>AddItems</CallName>
                     <CallName>RelistFixedPriceItem</CallName>
                     <CallName>RelistItem</CallName>
                     <CallName>ReviseFixedPriceItem</CallName>
                     <CallName>ReviseItem</CallName>
                     <CallName>VerifyAddItem</CallName>
                     <CallName>VerifyAddFixedPriceItem</CallName>
                     <CallName>VerifyRelistItem</CallName>
                     <RequiredInput>Conditionally</RequiredInput>
                  </CallInfo>
               </xs:appinfo>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
<!--

##### from file eBLBaseComponents/public/StatusCodeList.xsd #####

-->
	<xs:simpleType name="StatusCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer used and was replaced by &lt;b&gt;ShippingLocationDetails&lt;/b&gt;.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						 This field is deprecated. 
					<!--	(out) Indicates that the region of origin is active. -->
					</xs:documentation>
					<xs:appinfo/> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Inactive">
				<xs:annotation>
					<xs:documentation>
						 This field is deprecated. 
					<!--	(out) Indicates that the region of origin is inactive. -->
					</xs:documentation>
					<xs:appinfo/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 This field is deprecated. 
					<!--	Reserved for future use. -->
					</xs:documentation>
					<xs:appinfo/> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreCategoryUpdateActionCodeList.xsd #####

-->
	<xs:simpleType name="StoreCategoryUpdateActionCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the type of action to carry out with SetStoreCategories.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Add">
				<xs:annotation>
					<xs:documentation>
						(in) Add the listed categories to the store.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delete">
				<xs:annotation>
					<xs:documentation>
						(in) Delete the listed categories from the store.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Move">
				<xs:annotation>
					<xs:documentation>
						(in) Move the listed categories from one place in the store category
						structure to another.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Rename">
				<xs:annotation>
					<xs:documentation>
						(in) Rename the listed store categories to the names provided.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreCustomCategoryArrayType.xsd #####

-->
	<xs:complexType name="StoreCustomCategoryArrayType">
		<xs:annotation>
			<xs:documentation>
	  		This type holds an array of custom categories set up by a seller for their eBay Store.
	  	</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CustomCategory" type="ns:StoreCustomCategoryType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container is used to express details about a customized eBay Store category.
 					</xs:documentation>
  				<xs:appinfo>
					<CallInfo>
						<CallName>GetStore</CallName>
						<Returned>Always</Returned>
					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCategories</CallName>
  						<RequiredInput>Yes</RequiredInput>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreCustomCategoryType.xsd #####

-->
	<xs:complexType name="StoreCustomCategoryType">
		<xs:annotation>
			<xs:documentation>
				This type is used to express details about a customized eBay Store category.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CategoryID" type="xs:long">
				<xs:annotation>
					<xs:documentation>
						Unique identifier of an eBay Store's custom category. eBay auto-generates this identifier when a seller establishes a custom store category. This category ID should not be confused with an eBay category ID. 
						&lt;br&gt;
						&lt;br&gt;
						This field is conditionally required for &lt;b&gt;SetStoreCategories&lt;/b&gt;, if the &lt;b&gt;Action&lt;/b&gt; value is set to &lt;code&gt;Rename&lt;/code&gt;, &lt;code&gt;Move&lt;/code&gt; or &lt;code&gt;Delete&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<CallName>SetStoreCategories</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStoreCategories</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller-specified name of the custom category.
						&lt;br&gt;
						This field is conditionally required for &lt;b&gt;SetStoreCategories&lt;/b&gt;, if the &lt;b&gt;Action&lt;/b&gt; value is set to &lt;code&gt;Add&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<CallName>SetStoreCategories</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStoreCategories</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Order" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The order in which the custom store category appears in the list of store
						categories when the eBay store is visited.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<CallName>SetStoreCategories</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStoreCategories</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="ChildCategory" type="ns:StoreCustomCategoryType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container is used if the seller wants to add child categories to a top-level eBay store category. eBay Stores support three category levels.
					</xs:documentation>
					<xs:appinfo>
						<MaxDepth>3</MaxDepth>
						<CallInfo>
							<CallName>GetStore</CallName>
							<CallName>SetStoreCategories</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStoreCategories</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreInventoryEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="StoreInventoryEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer applicable, as Store Inventory is no longer a supported eBay listing type.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreItemListSortOrderCodeList.xsd #####

-->
	<xs:simpleType name="StoreItemListSortOrderCodeType">
		<xs:annotation>
			<xs:documentation>
				List of available options for how items are sorted in an eBay Store.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EndingFirst">
				<xs:annotation>
					<xs:documentation>
						Lists items with those ending soon listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewlyListed">
				<xs:annotation>
					<xs:documentation>
						Lists items with those newly listed appearing in the list first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LowestPriced">
				<xs:annotation>
					<xs:documentation>
						Lists items by price in ascending order. The item with the lowest
						starting price is listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighestPriced">
				<xs:annotation>
					<xs:documentation>
						Lists items by price in descending order. The item with the highest
						starting price is listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LowestPricedPlusShipping">
				<xs:annotation>
					<xs:documentation>
						Lists items by combined price and shipping cost in ascending order. The item 
						with the lowest combined starting price plus shipping cost is listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighestPricedPlusShipping">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
						Lists items by combined price and shipping cost in descending order. The item 
						with the highest combined starting price plus shipping cost is listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					   (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreLogoType.xsd #####

-->
	<xs:complexType name="StoreLogoType">
		<xs:annotation>
			<xs:documentation>
				Store logo.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="URL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL of the seller's store logo. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<DeprecationVersion>1267</DeprecationVersion>
							<EndOfLifeVersion>1279</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreOwnerExtendedListingDurationsDefinitionType.xsd #####

-->
	<xs:complexType name="StoreOwnerExtendedListingDurationsDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If the field is present, the corresponding feature applies to the category. The
				field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreOwnerExtendedListingDurationsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="StoreOwnerExtendedListingDurationsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If the field is present, the corresponding feature applies to the category. The
				field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreOwnerExtendedListingDurationsType.xsd #####

-->
	<xs:complexType name="StoreOwnerExtendedListingDurationsType">
	<xs:annotation>
		<xs:documentation>
			This type is used to specify the additional listing durations that are available to sellers who have eBay Store subscriptions. The &lt;b&gt;StoreOwnerExtendedListingDurations&lt;/b&gt; container is only returned under the &lt;b&gt;SiteDefaults&lt;/b&gt; node if the eBay marketplace supports additional listing durations for eBay Store owners, and this container is only returned under a &lt;b&gt;Category&lt;/b&gt; node if this eBay category supports additional listing durations for eBay Store owners (other than the durations that are already supported for the category).
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Duration" type="xs:token" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Specifies the additional listing duration(s) (in days) supported by the eBay site and/or category. A &lt;b&gt;Duration&lt;/b&gt; field is returned for each additional listing duration that the eBay marketplace or category supports.
				</xs:documentation>
				<xs:appinfo>
					<ListBasedOn>ListingDurationCodeType</ListBasedOn>
					<CallInfo>
						<CallName>GetCategoryFeatures</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreType.xsd #####

-->
	<xs:complexType name="StoreType">
		<xs:annotation>
			<xs:documentation>
	      This type is used to provide details about a seller's eBay Store.
	    </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name of the eBay Store. The name is shown
						at the top of the Store page.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>35</MaxLength>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="URLPath" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL path of the Store (58 characters maximum). Only if you
						are using Chinese characters in the Name property do you need to
						use this field, such as if you are opening a Store on the Taiwan
						site. The reason for this is that the URL path is normally derived
						from the Store name, but it cannot be derived from the name of the
						Store if it contains Chinese characters because URLs cannot
						contain Chinese characters.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="URL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The complete URL of the user's Store. This field is only ever
						returned, and does not need to be explicitly set.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller-provided description of the eBay Store.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>300</MaxLength>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Logo" type="ns:StoreLogoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container provides information about a Store logo.
						&lt;br&gt;
						&lt;br&gt;
						The &lt;b&gt;GetStore&lt;/b&gt; call now only returns the &lt;b&gt;Logo.URL&lt;/b&gt; value, but not &lt;b&gt;Logo.LogoID&lt;/b&gt; or &lt;b&gt;Logo.Name&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomCategories" type="ns:StoreCustomCategoryArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of an array of one or more &lt;b&gt;CustomCategory&lt;/b&gt;
						containers. Each &lt;b&gt;CustomCategory&lt;/b&gt; container consists of details
						related to an eBay Store custom category.
						&lt;br&gt;
						&lt;br&gt;
						To modify an eBay Store's custom categories, an eBay Store owner would use the
						&lt;b&gt;StoreCategories&lt;/b&gt; container in the request of a
						&lt;b&gt;SetStoreCategories&lt;/b&gt; call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MerchDisplay" type="ns:MerchDisplayCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastOpenedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the time the store was last opened or reopened.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StorefrontType.xsd #####

-->
	<xs:complexType name="StorefrontType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;Storefront&lt;/b&gt; container, which can be used by eBay Stores sellers to list an item under two primary custom categories either by category ID or category name. A custom category is a category that was created by a seller in their eBay store. This container is used by Add/Revise/Relist calls.
				&lt;br/&gt;&lt;br/&gt;
				The &lt;b&gt;Storefront&lt;/b&gt; container is also returned in &lt;b&gt;GetItem&lt;/b&gt; and other Trading calls that retrieve Item data.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
				This type is applicable only for eBay Store sellers.
				&lt;/span&gt;
 			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="StoreCategoryID" type="xs:long">
				<xs:annotation>
					<xs:documentation>
						Unique identifier of a primary custom category in which to list the item. A custom category is a category that the seller created in their eBay Store. eBay Store sellers can create up to three levels of custom categories for their stores, but the API only supports root-level categories.
						&lt;br&gt; &lt;br&gt;
						To list an item using the categories in a seller's store, you must set this field to a root-level custom category or a custom category that has no child categories (subcategories). If you attempt to list an item in a category that has subcategories, the call response contains a warning, and the item is listed in the 'Other' store category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreCategory2ID" type="xs:long">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the secondary custom category in which to list the item. Set this field to a root-level custom category or a custom category that has no child categories (subcategories).
						&lt;br&gt; &lt;br&gt;
						The system resets the value to 0 (None) in the following cases:
						&lt;br&gt; - The values of &lt;b&gt;StoreCategoryID&lt;/b&gt; and &lt;b&gt;StoreCategory2ID&lt;/b&gt; field are the same
						&lt;br&gt; - You specify &lt;b&gt;StoreCategory2ID&lt;/b&gt; but not &lt;b&gt;StoreCategoryID&lt;/b&gt;
						&lt;br&gt; &lt;br&gt;
						&lt;br&gt;In other words, &lt;b&gt;StoreCategoryID&lt;/b&gt; must be set to a valid custom category and be different from &lt;b&gt;StoreCategory2ID&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreCategoryName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Category name of a primary custom category in which to list the item. A custom category is a category that the seller created in their eBay Store. eBay Store sellers can create up to three levels of custom categories for their stores, but the API only supports root-level categories.
						&lt;br&gt; &lt;br&gt;
						To list an item using a category name from a seller's store, you must set this field to a root-level custom category or a custom category that has no child categories (subcategories). If you attempt to list an item in a category that has subcategories, the call response contains a warning, and the item is listed in the store category called 'Other'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreCategory2Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name of the secondary custom category in which to list the item. Set this field to a root-level custom category or a custom category that has no child categories (subcategories).
						&lt;br&gt; &lt;br&gt;
						The system resets the value to 0 (None) in the following cases:
						&lt;br&gt; - The values of &lt;b&gt;StoreCategoryName&lt;/b&gt; and &lt;b&gt;StoreCategory2Name&lt;/b&gt; field are the same
						&lt;br&gt; - You specify &lt;b&gt;StoreCategory2Name&lt;/b&gt; but not &lt;b&gt;StoreCategoryName&lt;/b&gt;
						&lt;br&gt; &lt;br&gt;
						&lt;br&gt;In other words &lt;b&gt;StoreCategoryName&lt;/b&gt; must be set to a valid custom category name and be different from &lt;b&gt;StoreCategory2Name&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL of the seller's eBay Stores page.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the seller's eBay Store.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>200</MaxLength>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SuggestedBidValueType.xsd #####

-->
	<xs:complexType name="SuggestedBidValueType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;SuggestedBidValues&lt;/b&gt; container that is returned if the buyer is attempting to bid on an auction item through the &lt;b&gt;PlaceOffer&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BidValue" type="ns:AmountType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;SuggestedBidValues&lt;/b&gt; container is only returned if the buyer is attempting to bid on an auction item. A &lt;b&gt;BidValue&lt;/b&gt; field is returned for each incremental bid value (up to the dollar value specified in the &lt;b&gt;Offer.MaxBid&lt;/b&gt; field in the request) that eBay will bid on behalf of the buyer each time that buyer is outbid for the auction item. How many &lt;b&gt;BidValue&lt;/b&gt; fields that appear will depend on the current winning bid amount, the required bid increment, and the buyer's specified max bid amount.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SummaryFrequencyCodeList.xsd #####

-->
	<xs:simpleType name="SummaryFrequencyCodeType">
		<xs:annotation>
			<xs:documentation>
				How often the summary is to be delivered.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EverySunday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Sunday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryMonday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Monday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryTuesday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Tuesday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryWednesday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Wednesday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryThursday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Thursday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryFriday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Friday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EverySaturday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Saturday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn1st">
				<xs:annotation>
					<xs:documentation>
						On day 1 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn2nd">
				<xs:annotation>
					<xs:documentation>
						On day 2 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn3rd">
				<xs:annotation>
					<xs:documentation>
						On day 3 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn4th">
				<xs:annotation>
					<xs:documentation>
						On day 4 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn5th">
				<xs:annotation>
					<xs:documentation>
						On day 5 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn6th">
				<xs:annotation>
					<xs:documentation>
						On day 6 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn7th">
				<xs:annotation>
					<xs:documentation>
						On day 7 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn8th">
				<xs:annotation>
					<xs:documentation>
						On day 8 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn9th">
				<xs:annotation>
					<xs:documentation>
						On day 9 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn10th">
				<xs:annotation>
					<xs:documentation>
						On day 10 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn11th">
				<xs:annotation>
					<xs:documentation>
						On day 11 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn12th">
				<xs:annotation>
					<xs:documentation>
						On day 12 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn13th">
				<xs:annotation>
					<xs:documentation>
						On day 13 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn14th">
				<xs:annotation>
					<xs:documentation>
						On day 14 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn15th">
				<xs:annotation>
					<xs:documentation>
						On day 15 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn16th">
				<xs:annotation>
					<xs:documentation>
						On day 16 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn17th">
				<xs:annotation>
					<xs:documentation>
						On day 17 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn18th">
				<xs:annotation>
					<xs:documentation>
						On day 18 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn19th">
				<xs:annotation>
					<xs:documentation>
						On day 19 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn20th">
				<xs:annotation>
					<xs:documentation>
						On day 20 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn21st">
				<xs:annotation>
					<xs:documentation>
						On day 21 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn22nd">
				<xs:annotation>
					<xs:documentation>
						On day 22 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn23rd">
				<xs:annotation>
					<xs:documentation>
						On day 23 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn24th">
				<xs:annotation>
					<xs:documentation>
						On day 24 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn25th">
				<xs:annotation>
					<xs:documentation>
						On day 25 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn26th">
				<xs:annotation>
					<xs:documentation>
						On day 26 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn27th">
				<xs:annotation>
					<xs:documentation>
						On day 27 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn28th">
				<xs:annotation>
					<xs:documentation>
						On day 28 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn29th">
				<xs:annotation>
					<xs:documentation>
						On day 29 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn30th">
				<xs:annotation>
					<xs:documentation>
						On day 30 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn31st">
				<xs:annotation>
					<xs:documentation>
						On day 31 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Every31Days">
				<xs:annotation>
					<xs:documentation>
						Every 31 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Every60Days">
				<xs:annotation>
					<xs:documentation>
						Every 60 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SummaryWindowPeriodCodeList.xsd #####

-->
	<xs:simpleType name="SummaryWindowPeriodCodeType">
		<xs:annotation>
			<xs:documentation>
				The period of time for which to create a summary.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Last24Hours">
				<xs:annotation>
					<xs:documentation>
						The last 24 hours.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Last7Days">
				<xs:annotation>
					<xs:documentation>
						The last 7 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Last31Days">
				<xs:annotation>
					<xs:documentation>
						The last 31 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrentWeek">
				<xs:annotation>
					<xs:documentation>
						The current week.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LastWeek">
				<xs:annotation>
					<xs:documentation>
						The prior week.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrentMonth">
				<xs:annotation>
					<xs:documentation>
						The current month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LastMonth">
				<xs:annotation>
					<xs:documentation>
						The prior month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Last60Days">
				<xs:annotation>
					<xs:documentation>
						The last 60 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SupportedSellerProfileType.xsd #####

-->
	<xs:complexType name="SupportedSellerProfileType">
		<xs:annotation>
			<xs:documentation>
			  Type defining the &lt;b&gt;SupportedSellerProfile&lt;/b&gt; container, which contains
				summary information related to specific Business Policies payment, return policy, and shipping 
				profiles. The profile type is found in the &lt;b&gt;ProfileType&lt;/b&gt; field.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ProfileID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Unique identifier of a Business Policies profile. This identifier is auto-generated by eBay when the seller creates the profile. This field is always 
						returned with the &lt;b&gt;SupportedSellerProfile&lt;/b&gt; container.
  				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProfileType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Indicates the type of the Business Policies profile. Valid values are PAYMENT,
						RETURN_POLICY, and SHIPPING. This field is always returned with the 
						&lt;b&gt;SupportedSellerProfile&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProfileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 The seller-defined name for a Business Policies profile. This field is always
					 returned with the &lt;b&gt;SupportedSellerProfile&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShortSummary" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Seller-provided description of a Business Policies profile. This field is only
						returned if a seller has provided a description for the profile.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryGroup" type="ns:CategoryGroupType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 Identifies the the Business Policies category group associated with the Business
					 Policies profile. Current values are ALL (referring to all non-motor vehicle
					 categories) and MOTORS_VEHICLE (for motor vehicle listings).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SupportedSellerProfilesType.xsd #####

-->
	<xs:complexType name="SupportedSellerProfilesType">
		<xs:annotation>
			<xs:documentation>
			  Type defining the &lt;b&gt;SupportedSellerProfiles&lt;/b&gt; container for all payment,
				return, and shipping policy profiles that a seller has defined for a site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SupportedSellerProfile" type="ns:SupportedSellerProfileType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					Container consisting of information related to specific Business Policies payment, return,
					and shipping policy profiles. The profile type is found in the
					&lt;b&gt;ProfileType&lt;/b&gt; field.						
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TCREnabledDefinitionType.xsd #####

-->
	<xs:complexType name="TCREnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the Transaction Confirmation Request feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TagTypeArray.xsd #####

-->
	<!--

##### from file eBLBaseComponents/public/TaskStatusCodeList.xsd #####

-->
	<xs:simpleType name="TaskStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Status values for the processing progress for the category structure changes
				specified by a SetStoreCategories request. If the SetStoreCategories call is
				processed asynchronously, then the status is returned by
				GetStoreCategoryUpdateStatus, otherwise, the status is returned in the
				SetStoreCategories response.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						(out) The category changes have not started.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InProgress">
				<xs:annotation>
					<xs:documentation>
						(out) The category changes are in progress.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Complete">
				<xs:annotation>
					<xs:documentation>
						(out) The category changes completed successfully.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failed">
				<xs:annotation>
					<xs:documentation>
						(out) The category changes failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TaxDescriptionCodeList.xsd #####

-->
	<xs:simpleType name="TaxDescriptionCodeType">
    <xs:annotation>
      <xs:documentation>
        Enumerated type that lists the types of taxes that may be charged to the buyer for each order line item purchased.
      </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="SalesTax">
        <xs:annotation>
          <xs:documentation>
           This enumeration value indicates that standard sales tax was charged to the buyer against the order line item.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ElectronicWasteRecyclingFee">
        <xs:annotation>
          <xs:documentation>
            This enumeration value indicates that an electronic waste recycling fee was charged to the buyer against the order line item.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TireRecyclingFee">
        <xs:annotation>
          <xs:documentation>
            This enumeration value indicates that a tire recycling fee was charged to the buyer against the order line item.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="GST">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a Goods and Services import tax was charged to the buyer against the order line item.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; At this time, this tax type is only applicable to the Australia site.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
        <xs:annotation>
          <xs:documentation>
            Reserved for internal or future use.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TaxDetailsType.xsd #####

-->
	<xs:complexType name="TaxDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;TaxDetails&lt;/b&gt; container, which consists of detailed tax information for an order line item, including the tax type and description, tax on the item cost, and tax related to shipping and handling. The information in this container supercedes/overrides the sales tax information in the &lt;b&gt;ShippingDetails.SalesTax&lt;/b&gt; container (if returned).
				&lt;br&gt;&lt;br&gt;
				A separate &lt;b&gt;TaxDetails&lt;/b&gt; container will be returned for each type of tax that applied to an order line item. For tax that is subject to 'eBay collect and remit', such as US sales tax or 'Goods and Services tax' for Australia or New Zealand, the &lt;b&gt;TaxDetails&lt;/b&gt; container will be returned under the &lt;b&gt;eBayCollectAndRemitTaxes&lt;/b&gt; container. For all other tax, the tax details will be returned under the &lt;b&gt;Taxes&lt;/b&gt; container.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Imposition" type="ns:TaxTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the tax type. A separate &lt;b&gt;TaxDetails&lt;/b&gt; container is returned for each unique imposition (tax type).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxDescription" type="ns:TaxDescriptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the type of tax charged against the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the total amount of tax charges for the order line item for the
						corresponding tax type (see &lt;b&gt;Imposition&lt;/b&gt; value), and includes taxes that are applied against the &lt;a href=&quot;https://www.ebay.co.uk/help/buying/paying-items/buyer-protection-fee?id=5594&quot; target=&quot;_blank&quot;&gt;Buyer Protection fee&lt;/a&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;TaxAmount&lt;/b&gt; = &lt;b&gt;TaxOnSubtotalAmount&lt;/b&gt; + &lt;b&gt;TaxOnShippingAmount&lt;/b&gt; + &lt;b&gt;TaxOnHandlingAmount&lt;/b&gt; + the tax on the &lt;a href=&quot;https://www.ebay.co.uk/help/buying/paying-items/buyer-protection-fee?id=5594&quot; target=&quot;_blank&quot;&gt;Buyer Protection fee&lt;/a&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxOnSubtotalAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the amount of sales tax applied based on the unit cost of the
						order line item for the corresponding imposition (tax type) and includes taxes that are applied against the &lt;a href=&quot;https://www.ebay.co.uk/help/buying/paying-items/buyer-protection-fee?id=5594&quot; target=&quot;_blank&quot;&gt;Buyer Protection fee&lt;/a&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxOnShippingAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the amount of sales tax applied based on shipping costs for the
						order line item for the corresponding impositiion (tax type).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxOnHandlingAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the amount of sales tax applied based on handling costs for the
						order line item for the corresponding impositiion (tax type).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the actual tax ID for the buyer. This field will generally only be returned if a seller on the Italy or Spain sites required that the buyer supply a tax ID during the checkout process. If the &lt;b&gt;Order.BuyerTaxIdentifier&lt;/b&gt; container is returned, the type of tax ID can be found in the &lt;b&gt;BuyerTaxIdentifier.Type&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CollectionMethod" type="ns:CollectionMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the collection method used to collect the &apos;eBay Collect and Remit&apos; or &apos;Good and Services&apos; tax for the order. This field is always returned for orders subject to &apos;Collect and Remit&apos; or &apos;Good and Services&apos; tax, and its value is always &lt;code&gt;NET&lt;/code&gt;.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; Although the &lt;b&gt;CollectionMethod&lt;/b&gt; field is returned for all orders subject to &apos;Collect and Remit&apos; sales tax or &apos;Good and Services&apos; tax, the &lt;b&gt;CollectionMethod&lt;/b&gt; field and &lt;b&gt;CollectionMethodCodeType&lt;/b&gt; are not currently of any practical use, although this field may have use in the future. If and when the logic of this field is changed, this note will be updated and a note will also be added to the Release Notes.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<OnlyTheseValues>NET</OnlyTheseValues>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>OrderReport</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>eBayCollectAndRemitTaxes.TaxDetails</Context>
						</CallInfo>
						<CallInfo>
							<OnlyTheseValues>NET</OnlyTheseValues>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
							<Context>eBayCollectAndRemitTaxes.TaxDetails</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TaxIdentifierAttributeCodeTypeList.xsd #####

-->
	<xs:simpleType name="TaxIdentifierAttributeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the possible values that can be returned in the &lt;b&gt;name&lt;/b&gt; attribute of the &lt;b&gt;BuyerTaxIdentifier.Attribute&lt;/b&gt; field. Currently, this type only contains one enumeration value, but in the future, other attributes related to the tax ID may be created for this type.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="IssuingCountry">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the value returned in the &lt;b&gt;BuyerTaxIdentifier.Attribute&lt;/b&gt; field is the country that issued the buyer tax ID.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>						
                        <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration> 			
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TaxIdentifierAttributeType.xsd #####

-->
	<xs:complexType name="TaxIdentifierAttributeType">
		<xs:annotation>
			<xs:documentation>
				This type is used to display the value of the &lt;b&gt;name&lt;/b&gt; attribute of the &lt;b&gt;BuyerTaxIdentifier.Attribute&lt;/b&gt; field.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="name" type="ns:TaxIdentifierAttributeCodeType">
					<xs:annotation>
						<xs:documentation>
							The only supported value for this attribute is 'IssuingCountry', but in the future, other attributes related to the tax ID may be supported.
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:attribute>
		</xs:extension>
	</xs:simpleContent>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TaxIdentifierType.xsd #####

-->
	<xs:complexType name="TaxIdentifierType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;BuyerTaxIdentifier&lt;/b&gt; container that is returned in order management calls. This container will either consist of VAT or Codice Fiscale taxpayer identification information for the buyer.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Type" type="ns:ValueTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						This enumeration value identifies the type of tax ID that was supplied by the buyer during the checkout process.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllValuesExcept>Date, Decimal, EAN, ISBN, Text, UPC</AllValuesExcept>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<AllValuesExcept>Date, Decimal, EAN, ISBN, Text, UPC</AllValuesExcept>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<AllValuesExcept>Date, Decimal, EAN, ISBN, Text, UPC</AllValuesExcept>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						This value is the actual tax ID for the buyer. The type of tax ID is shown in the &lt;b&gt;Type&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel:none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel:none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Attribute" type="ns:TaxIdentifierAttributeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
								&lt;br&gt;
								This field shows an attribute, and its corresponding value for the buyer's tax identification card. Currently, this field is only used to indicate which country issued the buyer's tax ID, but in the future, other attributes related to the tax ID may be returned in this field. This field's value will be an &lt;a href="http://en.wikipedia.org/wiki/ISO_3166-1" target="_blank"&gt;ISO 3166-1 two-digit code&lt;/a&gt; that represents the issuing country.
							</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TaxJurisdictionType.xsd #####

-->
	<xs:complexType name="TaxJurisdictionType">
		<xs:annotation>
			<xs:documentation>
				This type is used to show sales tax-related details for a tax jurisdiction. The concept of 'sales tax' is only applicable to eBay US and Canada (English and French) sites.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="JurisdictionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the unique, two-digit identifier of the tax jurisdiction (such as 'CA' for California). To retrieve all &lt;b&gt;JurisdictionID&lt;/b&gt; values for a site, a seller can either use a &lt;b&gt;GetTaxTable&lt;/b&gt; call with &lt;b&gt;DetailLevel&lt;/b&gt; set to &lt;code&gt;ReturnAll&lt;/code&gt;, or they can use the &lt;b&gt;GeteBayDetails&lt;/b&gt; call with &lt;b&gt;DetailLevel&lt;/b&gt; name set to &lt;code&gt;TaxJurisdiction&lt;/code&gt;.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;JurisdictionID&lt;/b&gt; field is always required in a &lt;b&gt;SetTaxTable&lt;/b&gt; call, and always returned with each &lt;b&gt;TaxJurisdiction&lt;/b&gt; container to identify the tax jurisdiction.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetTaxTable</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetTaxTable</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SalesTaxPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This float value is the sales tax percentage rate applicable to the corresponding tax jurisdiction. Sellers are responsible for providing accurate sales tax rates for each jurisdiction. This sales tax rate comes into play when a buyer from that tax jurisdiction makes a purchase from the seller. The value passed in is stored with a precision of 3 digits after the decimal point (##.###).
						&lt;br&gt;&lt;br&gt;
						This field is only returned in &lt;b&gt;GetTaxTable&lt;/b&gt; (and other 'Get' calls) if a sales tax percentage rate has been set.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Buyers in all 50 US states and DC are automatically charged sales tax for eBay purchases, and eBay collects and remits this sales tax to the proper taxing authority on the buyer's behalf. Because of this, if a sales tax percentage rate is applied to a listing by a seller in one of these states, this field will be ignored during the checkout process.
						&lt;br&gt;&lt;br&gt;
						Currently, sales tax percentage rates can only be specified by sellers in Canada and 5 US territories, including American Samoa (AS), Guam (GU), Northern Mariana Islands (MP), Palau (PW), and Virgin Islands (VI).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetTaxTable</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<CallName>GetTaxTable</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingIncludedInTax" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is included in a &lt;b&gt;SetTaxTable&lt;/b&gt; call and set to &lt;code&gt;true&lt;/code&gt; if the seller wants sales tax for the jurisdiction to apply to the cumulative amount of item cost and shipping charges. This value defaults to &lt;code&gt;false&lt;/code&gt; if not specified.
						&lt;br&gt;&lt;br&gt;
						This field is always returned with each &lt;b&gt;TaxJurisdiction&lt;/b&gt; container (whether &lt;code&gt;true&lt;/code&gt; or &lt;code&gt;false&lt;/code&gt;).
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Buyers in all 50 US states and DC are automatically charged sales tax for eBay purchases, and eBay collects and remits this sales tax to the proper taxing authority on the buyer's behalf. Because of this, if a sales tax percentage rate is applied to a listing by a seller in one of these states, this field will be ignored during the checkout process.
						&lt;br&gt;&lt;br&gt;
						Currently, sales tax percentage rates can only be specified by sellers in Canada and 5 US territories, including American Samoa (AS), Guam (GU), Northern Mariana Islands (MP), Palau (PW), and Virgin Islands (VI).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<CallName>GetTaxTable</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<Default>False</Default>
							<CallName>SetTaxTable</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="JurisdictionName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Full name for the jurisdiction or region for display purposes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this feature. Use the version to determine
						if and when to refresh your cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time in GMT when the details for this feature were last updated. Use this
						timestamp to determine if and when to refresh your cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TaxTableType.xsd #####

-->
	<xs:complexType name="TaxTableType">
		<xs:annotation>
			<xs:documentation>
				This type is used to express sales tax details for one or more tax jurisdictions. The concept of 'sales tax' is only applicable to eBay US and Canada (English and French) sites.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TaxJurisdiction" type="ns:TaxJurisdictionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						In a &lt;b&gt;SetTaxTable&lt;/b&gt;, a &lt;b&gt;TaxJurisdiction&lt;/b&gt; container is required for each tax jurisdiction that the seller wishes to make additions/changes. Sales tax details for zero or more jurisdictions (states,
						provinces, etc). This can be just one jurisdiction, up to all jurisdictions defined for the site's country. Any values specified through a &lt;b&gt;TaxJurisdiction&lt;/b&gt; container will override any existing values defined in the seller's Sales Tax Table.
						&lt;br&gt;&lt;br&gt;
						If &lt;b&gt;GetTaxTable&lt;/b&gt; is called without the &lt;b&gt;DetailLevel&lt;/b&gt; field, only tax jurisdictions where sales tax rates have been set up are returned. However, if the &lt;b&gt;DetailLevel&lt;/b&gt; field is included in the request and set to &lt;code&gt;ReturnAll&lt;/code&gt;, all tax jurisdictions are returned, regardless of whether or not the seller has modified settings for any/all of these jurisdictions.
						&lt;br&gt;&lt;br&gt;
						This container is only returned in order-related 'Get' calls if sales tax is applicable to the order line item.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Buyers in all 50 US states and DC are automatically charged sales tax for eBay purchases, and eBay collects and remits this sales tax to the proper taxing authority on the buyer's behalf. Because of this, if a sales tax percentage rate is applied to a listing by a seller in one of these states, this field will be ignored during the checkout process.
						&lt;br&gt;&lt;br&gt;
						Currently, sales tax percentage rates can only be specified by sellers in Canada and 5 US territories, including American Samoa (AS), Guam (GU), Northern Mariana Islands (MP), Palau (PW), and Virgin Islands (VI).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetTaxTable</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetTaxTable</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TaxTypeCodeList.xsd #####

-->
	<xs:simpleType name="TaxTypeCodeType">
    <xs:annotation>
      <xs:documentation>
        Enumerated type that lists the types of taxes that may be charged to the buyer for each order line item purchased.
      </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="SalesTax">
        <xs:annotation>
          <xs:documentation>
            This enumeration value indicates that standard sales tax was charged to the buyer against the order line item.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="WasteRecyclingFee">
        <xs:annotation>
          <xs:documentation>
            This enumeration value indicates that an electronic waste recycling fee was charged to the buyer against the order line item.
           </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="GST">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that a Goods and Services import tax was charged to the buyer against the order line item.
						&lt;br/&gt;&lt;br/&gt;
						This tax type is only applicable for items being sold by Australian or New Zealand sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ImportVAT">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that French VAT tax was charged to the buyer against the order line item.
						&lt;br/&gt;&lt;br/&gt;
						This tax type is only applicable for items sold on the eBay France marketplaces.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VAT">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that European VAT tax was charged to the buyer against the order line item.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration applies to VAT tax on the UK marketplace, the Norway marketplace, and other EU marketplaces (except for France). 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>	
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TaxesType.xsd #####

-->
	<xs:complexType name="TaxesType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;Taxes&lt;/b&gt; container, which contains detailed tax information (sales tax and VAT) for an order line item. The information in this container supercedes/overrides the sales tax information in the &lt;b&gt;ShippingDetails.SalesTax&lt;/b&gt; container.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="eBayReference" type="ns:eBayTaxReferenceValue" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value returned in this field is the VAT ID for eBay, and this value may vary based on the region or country. The &lt;b&gt;eBayReference&lt;/b&gt; field&apos;s &lt;b&gt;name&lt;/b&gt; attribute will show the type of VAT ID, such as &lt;code&gt;IOSS&lt;/code&gt;, &lt;code&gt;OSS&lt;/code&gt;, or &lt;code&gt;ABN&lt;/code&gt;. This field will be returned if VAT tax is applicable for the order.  See the &lt;a href=&quot;types/eBayTaxReferenceValue.html&quot;&gt;eBayTaxReferenceValue&lt;/a&gt; type page for more information on the VAT tax type strings that may appear for the &lt;b&gt;name&lt;/b&gt; attribute.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt; For all VAT ID/VATIN values to be returned (except for France), developers will need to use a Trading WSDL with a version number of 1211 (or newer). For French VAT ID/VATIN values to be returned, developers will need to use a Trading WSDL with a version number of 1225 (or newer). Otherwise, the VAT information will be returned in the &lt;b&gt;Order.ShippingAddress.Street2&lt;/b&gt; field. Developers will also have the option of using older version, but setting the &lt;b&gt;X-EBAY-API-COMPATIBILITY-LEVEL&lt;/b&gt; header value to 1211 or 1225 or higher.
						&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalTaxAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the total tax amount for the order line item, for all tax types, which may include sales tax (seller-applied or 'eBay Collect and Remit'), 'Goods and Services' tax (for Australian or New Zealand sellers), taxes that are applied against the &lt;a href=&quot;https://www.ebay.co.uk/help/buying/paying-items/buyer-protection-fee?id=5594&quot; target=&quot;_blank&quot;&gt;Buyer Protection fee&lt;/a&gt;, or other fees like an electronic waste recycling fee.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxDetails" type="ns:TaxDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					 Container consisting of detailed sales tax information for an order line item, including the tax type and description, sales tax on the item cost, and sales tax related to shipping and handling.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ThemeGroupType.xsd #####

-->
	<xs:complexType name="ThemeGroupType">
		<xs:annotation>
			<xs:documentation>
				Data for one theme group. Returned for &lt;b&gt;GetDescriptionTemplates&lt;/b&gt;
				if theme groups are requested.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GroupID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for this theme group.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GroupName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name of this theme group (localized to the language associated
						with the eBay site).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ThemeID" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for each theme in this group. There
						is at least one theme in a theme group.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ThemeTotal" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of &lt;b&gt;ThemeID&lt;/b&gt; elements in this group.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TimeZoneDetailsType.xsd #####

-->
	<xs:complexType name="TimeZoneDetailsType">
		<xs:annotation>
			<xs:documentation>
				Time zone details about a region or location to which the seller is willing to
				ship.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TimeZoneID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for a given time zone. This ID does not change for a
						given time zone, even if the time zone supports both standard and daylight
						saving time variants. Valid values for TimeZoneID correspond to OLSON IDs.
						These IDs provide not only the information as to the offset from GMT (UTC),
						but also daylight saving time information. Thus, for example, America/Phoenix
						is distinct from America/Denver because they have different daylight saving
						time behavior. This value is not localized.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Time values</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/make-a-call/tapi-data-types.html#time</URL>
						</SeeLink>
						<SeeLink>
							<Title>Olson ID Comparison</Title>
							<URL>http://en.wikipedia.org/wiki/Tz_database</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StandardLabel" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display name of a time zone in its standard (non-daylight saving) time
						representation. This value is localized and returned in the language for the
						site specified in the request (i.e., the numeric site ID that you specify in
						the request URL for the SOAP API or the X-EBAY-API-SITEID header for the XML
						API).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StandardOffset" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The offset in hours from GMT for a time zone when it is not adjusted for
						daylight saving time.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DaylightSavingsLabel" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display name of a time zone in its daylight saving time representation.
						This element is emitted for time zones that support daylight saving time
						only. The value is localized and returned in the language for the site
						specified in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DaylightSavingsOffset" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The offset in hours from GMT for a time zone when it is on daylight saving
						time. This element is emitted for time zones that support daylight
						saving time only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DaylightSavingsInEffect" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the time zone is currently on daylight saving time.
						A value of true indicates that the time zone is on daylights savings time.
						This element is emitted for time zones that support daylight saving time only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TokenStatusCodeList.xsd #####

-->
	<xs:simpleType name="TokenStatusCodeType">
	<xs:annotation>
			<xs:documentation>
				Contains the status of the token
			</xs:documentation>
	</xs:annotation>
	<xs:restriction base="xs:token">
		<xs:enumeration value="Active">
			<xs:annotation>
				<xs:documentation>
					Token is Active
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="Expired">
			<xs:annotation>
				<xs:documentation>
					Token is Expired
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="RevokedByeBay">
			<xs:annotation>
				<xs:documentation>
					Token is revoked by eBay
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="RevokedByUser">
			<xs:annotation>
				<xs:documentation>
					Token is revoked by user
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="RevokedByApp">
			<xs:annotation>
				<xs:documentation>
					Token is revoked by Application
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="Invalid">
			<xs:annotation>
				<xs:documentation>
					Token is Invalid
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="CustomCode">
			<xs:annotation>
				<xs:documentation>
					Reserved for internal or future use
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
	</xs:restriction>
</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TokenStatusType.xsd #####

-->
	<xs:complexType name="TokenStatusType">
		<xs:annotation>
			<xs:documentation>
				Returns token status.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Status" type="ns:TokenStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Current token status.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetTokenStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EIASToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Identifies the user to whom the token belongs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetTokenStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpirationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Original expiration time for the token.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetTokenStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevocationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Token revocation time, if the token has been revoked.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetTokenStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TopRatedProgramCodeList.xsd #####

-->
	<xs:simpleType name="TopRatedProgramCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that consists of the Top-Rated Seller programs that exist around the world.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="US">
				<xs:annotation>
					<xs:documentation>
						If this enumeration value is returned, it indicates that the eBay user is in the US Top-Rated Seller program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK">
				<xs:annotation>
					<xs:documentation>
						If this enumeration value is returned, it indicates that the eBay user is in the UK Top-Rated Seller program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE">
				<xs:annotation>
					<xs:documentation>
						If this enumeration value is returned, it indicates that the eBay user is in the Germany Top-Rated Seller program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Global">
				<xs:annotation>
					<xs:documentation>
						If this enumeration value is returned, it indicates that the eBay user is in the Global Top-Rated Seller program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TopRatedSellerDetailsType.xsd #####

-->
	<xs:complexType name="TopRatedSellerDetailsType">
	<xs:annotation>
		<xs:documentation>
			Container for Top-Rated Seller program information.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="TopRatedProgram" type="ns:TopRatedProgramCodeType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					A &lt;b&gt;TopRatedProgram&lt;/b&gt; field is returned for each Top-Rated Seller program that the eBay user qualifies for.
				</xs:documentation>
				<xs:appinfo>q
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<TagStatus>ComingSoon</TagStatus>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TradingRoleCodeList.xsd #####

-->
	<xs:simpleType name="TradingRoleCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type listing the possible roles an eBay user may have in regards to an 
				eBay order. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Buyer">
				<xs:annotation>
					<xs:documentation>
						The eBay user is acting as the buyer for the order(s). In &lt;b&gt;GetOrders&lt;/b&gt;, 
						this value should be passed into the &lt;b&gt;OrderRole&lt;/b&gt; field in the 
						request to retrieve orders in which the calling eBay user is the buyer in the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Seller">
				<xs:annotation>
					<xs:documentation>
						The eBay user is acting as the seller for the order(s). In &lt;b&gt;GetOrders&lt;/b&gt;, 
						this value should be passed into the &lt;b&gt;OrderRole&lt;/b&gt; field in the 
						request to retrieve orders in which the calling eBay user is the seller in the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TransactionArrayType.xsd #####

-->
	<xs:complexType name="TransactionArrayType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;TransactionArray&lt;/b&gt; container, which contains an
				array of &lt;b&gt;Transaction&lt;/b&gt; containers. Each &lt;b&gt;Transaction&lt;/b&gt;
				container consists of detailed information on one order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Transaction" type="ns:TransactionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;Transaction&lt;/b&gt; container is returned for each line item in the order. This container consists of detailed information on one order line item.
						&lt;br/&gt;&lt;br/&gt;
						For the &lt;b&gt;AddOrder&lt;/b&gt; call, a &lt;b&gt;Transaction&lt;/b&gt; container is used to identified the unpaid order line items that are being combined into one Combined Invoice order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>DeletedFromWonList</Context>
							<Context>WonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TransactionPlatformCodeList.xsd #####

-->
	<xs:simpleType name="TransactionPlatformCodeType">
		<xs:annotation>
			<xs:documentation>
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Currently, the only supported value for this enumeration type is &lt;code&gt;eBay&lt;/code&gt;. Half.com listings will no longer be supported in APIs.
				&lt;/span&gt;
				Specifies the site on which the purchase was made.
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues>eBay</onlyTheseValues>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="eBay">
				<xs:annotation>
					<xs:documentation>
						This value indicates the purchase occurred on an eBay marketplace site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Express">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; eBay Express no longer exists.
						&lt;/span&gt;
						The order line item was created on the eBay Express site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Half">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Half.com listings will no longer be supported in APIs.
						&lt;/span&gt;
						The order line item was created on Half.com site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Shopping">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Shopping.com listings are no longer supported in APIs.
						&lt;/span&gt;
						The order line item was created on the Shopping.com site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WorldOfGood">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; World Of Good is no longer associated with eBay.
						&lt;/span&gt;
						The order line item was created on the WorldOfGood site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TransactionProgramType.xsd #####

-->
	<xs:complexType name="TransactionProgramType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;Program&lt;/b&gt; container, which provides details on whether the order line item has passed or failed the authenticity inspection.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AuthenticityVerification" type="ns:AuthenticityVerificationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container gives status on whether the order line item has passed or failed the authenticity inspection.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fulfillment" type="ns:FulfillmentType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container provides details about an order line item being handled by eBay fulfillment. It is only returned for paid orders being fulfilled by eBay or an eBay fulfillment partner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MotorPurchase" type="ns:MotorPurchaseType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container provides details on a motor vehicle being purchased using Secure Purchase. It is only applicable and returned for motor vehicle listings on eBay Motors.&lt;br&gt;&lt;br&gt;For more information about using Secure Purchase to purchase a vehicle, see &lt;a href="https://pages.ebay.com/secure-purchase/" target="_blank"&gt;Secure Purchase&lt;/a&gt;. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TransactionReferenceCodeList.xsd #####

-->
	<xs:simpleType name="TransactionReferenceCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type defining the possible values that can returned in the attribute of the &lt;b&gt;Payment.ReferenceID&lt;/b&gt; and &lt;b&gt;Payment.PaymentReferenceID&lt;/b&gt; field.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>MandateReferenceNumber</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ExternalTransactionID">
				<xs:annotation>
					<xs:documentation>
						This value is the unique identifier of an external payment transaction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MandateReferenceNumber">
				<xs:annotation>
					<xs:documentation>
						No longer applicable as the eBay Now service is no longer available to buyers and sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TransactionReferenceType.xsd #####

-->
	<xs:complexType name="TransactionReferenceType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;ReferenceID&lt;/strong&gt; element, which is used to display the unique identifier of a payment (and payment type through the &lt;strong&gt;type&lt;/strong&gt; attribute.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="type" type="ns:TransactionReferenceCodeType">
					<xs:annotation>
						<xs:documentation>
								This attribute indicates the type of payment.
							</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetOrders</CallName>
								<Details>DetailLevel: none, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>OrderReport</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>GetItemTransactions</CallName>
								<CallName>GetSellerTransactions</CallName>
								<Details>DetailLevel: none, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TransactionStatusType.xsd #####

-->
	<xs:complexType name="TransactionStatusType">
		<xs:annotation>
			<xs:documentation>
				Contains the order status, e.g. the buyer's online payment and whether the checkout process for the order is complete.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="eBayPaymentStatus" type="ns:PaymentStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the status of the buyer's payment for an order. If the payment was successfuly processed, a value of &lt;code&gt;NoPaymentFailure&lt;/code&gt; will be returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CheckoutStatus" type="ns:CheckoutStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the current status of the checkout flow for the order. If the payment was successfuly processed, a value of &lt;code&gt;CheckoutComplete&lt;/code&gt; will be returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastTimeModified" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates date and time an order's status was last updated (in GMT).
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							Please note that for a multiple line item order, if any part of the order was modified, all line items of that order may be returned in the response, and each line item of that order should have the same timestamp value in this field.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethodUsed" type="ns:BuyerPaymentMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The payment method that the buyer selected to pay for the order. 
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
						Effective September 26, 2025, access to buyer payment details for U.S. users will be limited to select developers. All other developers will receive a value of "CustomCode" in place of buyer payment details. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							Sellers no longer have to specify any electronic payment methods at listing time, but this field is still returned. The value returned in this field will generally be &lt;code&gt;CreditCard&lt;/code&gt;, unless an eBay gift card was used by the buyer to pay a partial or full balance of the order. If this is the case, the value returned in this field will be &lt;code&gt;CCAccepted&lt;/code&gt;. Either of these two values will be returned, but neither accurately reflects the actual payment method that the buyer used. If the order was paid for off of eBay's platform using an 'offline' payment method such as 'CashOnPickup' or 'MOCC' (money order or cashier's check), and the seller marked the order as paid, either of those values may get returned here.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CompleteStatus" type="ns:CompleteStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether checkout is complete, incomplete, or pending for an order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerSelectedShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the buyer has selected shipping details during checkout. False indicates that the shipping service was selected by eBay for the buyer. For example, if the buyer has not yet completed the Review Your Purchase page, he has not picked a shipping service. If it is false, the application should ignore &lt;strong&gt;ShippingServiceCost&lt;/strong&gt; and &lt;strong&gt;ShippingServiceSelected&lt;/strong&gt; (items whose values are defaulted by eBay).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentHoldStatus" type="ns:PaymentHoldStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the type and/or status of a payment hold on the item. If there is no hold against the item, this field is returned with a value of &lt;code&gt;NotApplicable&lt;/code&gt;.
						&lt;br&gt; 
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							For the &lt;strong&gt;GetItemTransactions&lt;/strong&gt; and &lt;strong&gt;GetOrders&lt;/strong&gt;, calls, this field is only returned to the seller of the order; this field is not returned for the buyer or third party.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InquiryStatus" type="ns:InquiryStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field gives the status of a buyer's Item Not Received (INR) Inquiry if the buyer has created an INR Inquiry through the site or through the Post-Order API. If there is no INR inquiry or return request filed against the order, this field is returned with a value of &lt;code&gt;NotApplicable&lt;/code&gt;. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnStatus" type="ns:ReturnStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field gives the status of a buyer's return request if the buyer has initiated a return request or has escalated an existing return request into a return case. If there is no return request filed against the order or no escalation, this field will either not be returned or be returned with a value of &lt;code&gt;NotApplicable&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentInstrument" type="ns:BuyerPaymentInstrumentCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The enumeration value in this field indicates which payment method was used by the German buyer who was offered the 'Pay Upon Invoice' option. This field will only be returned if a German buyer was offered the 'Pay Upon Invoice' option. Otherwise, the buyer's selected payment method is returned in the &lt;b&gt;PaymentMethodUsed&lt;/b&gt; field by the &lt;b&gt;GetItemTransactions&lt;/b&gt; call.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
						Effective September 26, 2025, access to buyer payment details for U.S. users will be limited to select developers. All other developers will receive a value of "CustomCode" in place of buyer payment details. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DigitalStatus" type="ns:DigitalStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the current state of a purchased digital gift card. The normal flow is for the buyer (or other recipient of the gift card) to download the gift card from the delivered email after purchase, and then to activate the card for use. This field is only applicable and returned for digital gift card order line items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CancelStatus" type="ns:CancelStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The current status for the order cancellation request if it exists. This field is only returned if a cancellation request has been made on an order, or if the order is currently going through the cancellation process, or if the order has already been cancelled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TransactionType.xsd #####

-->
	<xs:complexType name="TransactionType">
		<xs:annotation>
			<xs:documentation>
				Contains information about a sales transaction from an eBay listing. This identifier is automatically created by the eBay system once a buyer has committed to make a purchase in an
				auction or fixed-price listing. A fixed-priced listing (single or multiple-variation) with multiple quantity can spawn one or more sales transactions.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AmountPaid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total amount the buyer paid for the order line item. This amount includes the sale price of 
						each line item, shipping and handling charges, additional services, sales tax, and any Buyer Protection 
						fees + tax against this fee for the line item in the order. &lt;br&gt;&lt;br&gt;If the
						seller allowed the buyer to change the total for an order, the buyer is
						able to change the total up until the time when Checkout status is
						Complete. Determine whether the buyer changed the amount by retrieving the
						order line item data and comparing the &lt;b&gt;AmountPaid&lt;/b&gt; value to
						what the seller expected. If multiple order line items
						between the same buyer and seller have been combined into a 'Combined
						Invoice' order, the &lt;b&gt;AmountPaid&lt;/b&gt; value returned for each line item in the order reflects the total amount paid for the entire order,
						and not for the individual order line item. In a &lt;b&gt;GetItemTransactions&lt;/b&gt; or &lt;b&gt;GetSellerTransactions&lt;/b&gt; call, you can determine which
						order line items belong to the same 'Combined Invoice' order by checking
						to see if the &lt;b&gt;ContainingOrder.OrderID&lt;/b&gt; value is the same.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdjustmentAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 This value indicates the dollar amount by which the buyer has adjusted the the total cost of the sales transaction. Adjustments to sales transaction costs may include shipping and handling, buyer discounts, or added services. A positive amount indicates the amount is an extra charge being paid to the seller by the buyer. A negative value indicates this amount is a credit given to the buyer by the seller.
						 &lt;br&gt;&lt;br&gt;
						 This field is always returned, even if there was no cost adjustment to the sales transaction. Its value will just be '0.0' if there was no cost adjustment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedAdjustmentAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the converted value of &lt;b&gt;AdjustmentAmount&lt;/b&gt; in the currency of the site that returned the response. Refresh this value every 24 hours to pick up the current conversion rates.
						&lt;br&gt;&lt;br&gt;
						 This field is always returned, even if there was no cost adjustment to the sales transaction. Its value will just be '0.0' if there was no cost adjustment. This value should be the same as the value in &lt;b&gt;AdjustmentAmount&lt;/b&gt; if the eBay listing site and the site that returned the response are the same, or use the same currency.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Buyer" type="ns:UserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of user and shipping details for the order's buyer. To be returned by &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; the seller
						must be the one making the request.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this container will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, real data is only returned to the buyer or seller, and dummy/masked data will be returned to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingDetails" type="ns:ShippingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of shipping-related details for a sales transaction. Shipping details may include shipping rates, package dimensions, handling costs, excluded shipping locations (if specified), shipping service options, sales tax information (if applicable), and shipment tracking details (if shipped).
						&lt;br&gt;&lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; For &lt;b&gt;GetOrders&lt;/b&gt;, a &lt;b&gt;ShippingDetails&lt;/b&gt; container is returned at the order at line item level.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedAmountPaid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the converted value of &lt;b&gt;AmountPaid&lt;/b&gt; in the currency of the site that returned the response. Refresh this value every 24 hours to pick up the current conversion rates.
						&lt;br&gt;&lt;br&gt;
						This field is always returned for paid orders. This value should be the same as the value in &lt;b&gt;AmountPaid&lt;/b&gt; if the eBay listing site and the site that returned the response are the same, or use the same currency.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedTransactionPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the converted value of &lt;b&gt;TransactionPrice&lt;/b&gt; in the currency of the site that returned the response. Refresh this value every 24 hours to pick up the current conversion rates.
						&lt;br&gt;&lt;br&gt;
						This field is always returned for sales transactions. This value should be the same as the value in &lt;b&gt;TransactionPrice&lt;/b&gt; if the eBay listing site and the site that returned the response are the same, or use the same currency.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreatedDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates date/time when the sales transaction occurred. A sales transaction is created when there is a commitment to buy, or when the buyer purchases the item through a 'Buy it Now' option. For auction listings, a sales transaction is created when that listing ends with a high bidder whose bid meets or exceeds the Reserve Price (if set). For a fixed-price listing or a 'Buy It Now' auction listing, a sales transaction is created once the buyer clicks the Buy button.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositType" type="ns:DepositTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates whether or not the seller requires a deposit for the purchase of a motor vehicle. This field is only applicable to motor vehicle listings that require an initial deposit. A value of 'OtherMethod' will be returned if the motor vehicle listing requires an initial deposit, or a value of 'None' if an initial deposit is not required.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>eBay motors offline payment methods</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-motors-payments.html#deposit</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<OnlyTheseValues>None, OtherMethod</OnlyTheseValues>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of relevant details about the listing associated with the sales transaction. Which listing fields are returned under this container will depend on the listing, the eBay marketplace, and the API call.
						&lt;br&gt;&lt;br&gt;
						In an &lt;b&gt;AddOrder&lt;/b&gt; call, only the unique identifier of the listing (&lt;b&gt;ItemID&lt;/b&gt;) is needed to help identify the sales transaction to combine into a 'Combined Invoice' order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityPurchased" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the quantity of the line item purchased at the same
						time by the same buyer from one listing. For auction listings, this value
						is always '1'. For fixed-price, non-variation listings, this value can be
						greater than 1.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:TransactionStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of checkout/payment status details for an order line item. Several of these fields change values during the checkout flow.
						&lt;br&gt;&lt;br&gt;
						For &lt;b&gt;GetOrders&lt;/b&gt;, only a limited number of applicable fields are returned at the order line item level. The
						fields indicating the status of the order are actually found in the
						&lt;b&gt;OrderArray.Order.CheckoutStatus&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay sales transaction. This identifier
						is created once there is a commitment from a buyer to
						purchase an item, or if/when the buyer actually purchases the line item through a 'Buy it Now' option.  An &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair can be used and referenced during an order checkout flow to identify a line item.
						&lt;br&gt;
						&lt;br&gt;
						The &lt;b&gt;TransactionID&lt;/b&gt; value for auction listings is always &lt;code&gt;0&lt;/code&gt; since there can be only one winning bidder/one sale for an auction listing.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Historically, &lt;b&gt;TransactionID&lt;/b&gt; values have been '0' for auction listings, and some developers may have built logic around this. However, non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings started being used for some eBay marketplaces beginning in July 2024, and all eBay marketplaces are expected to start using non-zero &lt;b&gt;TransactionID&lt;/b&gt; values for auction listings in the near future. If necessary, developers should update code to handle non-zero transaction IDs for auction transactions. 
						&lt;/span&gt;
						&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer and seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, transaction ID is only returned to the buyer and seller, and a dummy value of &lt;code&gt;10000000000000&lt;/code&gt; will be returned to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            The sale price for one unit of the line item. This price does not include any other costs like shipping/handling costs, sales tax costs, or any discounts, and its value will remain the same before and after payment. If multiple units were purchased through a single-variation, fixed-price listing, to get the subtotal of the units purchased, the &lt;b&gt;TransactionPrice&lt;/b&gt; value would have to be multiplied by the &lt;b&gt;Transaction.QuantityPurchased&lt;/b&gt; value. &lt;br&gt;&lt;br&gt;
            For a motor vehicle listing that required a deposit/down payment, the amount in the &lt;b&gt;TransactionPrice&lt;/b&gt; is actually the deposit amount. &lt;br&gt;&lt;br&gt;
            &lt;strong&gt;For GetMyeBaySelling&lt;/strong&gt;: this field is only returned if the transaction came as a result of a buyer's Best Offer accepted by the seller. Otherwise, the &lt;b&gt;Transaction.TotalPrice&lt;/b&gt; field should be viewed instead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Context>SoldList, DeletedFromSoldList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferSale" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the sales transaction resulted from the seller accepting a Best Offer (or Counter Offer) from a buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATPercent" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						VAT rate for the line item. When the &lt;b&gt;VATPercent&lt;/b&gt; is specified, the item's VAT information appears on the item's listing page. In addition, the seller can choose to print an invoice that includes the item's net price, VAT percent, VAT amount, and total price. Since VAT rates vary depending on the item and on the user's country of residence, a seller is responsible for entering the correct VAT rate; it is not calculated by eBay. To specify a &lt;b&gt;VATPercent&lt;/b&gt;, a seller must have a VAT-ID registered with eBay and must be listing the item on a VAT-enabled site. Max precision 3 decimal places. Max length 5 characters. Note: The View Item page displays the precision to 2 decimal places with no trailing zeros. However, the full value you send in is stored.
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ShippingServiceSelected" type="ns:ShippingServiceOptionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping service actually selected by the buyer from the shipping services
						offered by the seller. The buyer typically selects the shipping service at checkout/payment time.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display message from buyer. This field holds transient data that is only
						being returned in Checkout-related notifications.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Subscribe to platform notifications</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/platform-notifications.html</URL>
						</SeeLink>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerPaidStatus" type="ns:PaidStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the paid status of the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerPaidStatus" type="ns:PaidStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the paid status of the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaidTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the time when the buyer paid for the order and/or order was marked as 'Paid' by the seller. This field is returned once payment has been made by the buyer.
						&lt;br&gt;&lt;br&gt;
						This value will only be visible to the user on either side of the order. An order can be marked as 'Paid' in the following ways:
						&lt;ul&gt;
						&lt;li&gt;Automatically when a payment is made through eBay's system&lt;/li&gt;
						&lt;li&gt;Seller marks the item as paid in My eBay or through Selling Manager Pro &lt;/li&gt;
						&lt;li&gt;Programmatically by the seller through the &lt;b&gt;CompleteSale&lt;/b&gt; call.&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the time when the line item was marked as 'Shipped'. This value will only be visible to the user on either side of the order. An order can be marked as 'Shipped' by purchasing an eBay shipping label, providing shipment tracking in My eBay or through Selling Manager Pro, or programmatically by the seller through the &lt;b&gt;CompleteSale&lt;/b&gt; call.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							This field does not appear in the Sell Feed API's &lt;code&gt;LMS_ORDER_REPORT&lt;/code&gt; responses, because once shipment tracking information is provided to the buyer, the order/order line item is considered acknowledged, and acknowledged orders do not show up in the &lt;code&gt;LMS_ORDER_REPORT&lt;/code&gt; responses.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the total price for a sales transaction. Before payment, this dollar value will be the price before a shipping service option is selected. Once a shipping service option is selected, the price in this field will be updated to reflect the shipping and handling costs associated with that shipping service option.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>SoldList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackLeft" type="ns:FeedbackInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of Feedback left by the caller for their order
						partner. This container is only returned if the order is complete and
						feedback on the order line item has been left by the caller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>DeletedFromWonList</Context>
							<Context>WonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackReceived" type="ns:FeedbackInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of Feedback received by the caller from their
						order partner. This container is only returned if the order is complete and
						feedback on the order line item has been received by the
						caller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>DeletedFromWonList</Context>
							<Context>WonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>



			<xs:element name="ContainingOrder" type="ns:OrderType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is returned in a &lt;b&gt;GetItemTransactions&lt;/b&gt; or &lt;b&gt;GetSellerTransactions&lt;/b&gt; response if the &lt;b&gt;IncludeContainingOrder&lt;/b&gt; field is
						included in the call request payload and set to 'true'. This container will be returned whether the order line item is the only line item in the order, or if the order has multiple line items.
						&lt;br/&gt;&lt;br/&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; The new &lt;b&gt;OrderLineItemCount&lt;/b&gt; field is automatically returned if the user is using Version 1113 of the Trading WSDL (or newer, as versions roll out). If the user is using Versions 1107 or 1111 of the Trading WSDL, the &lt;b&gt;OrderLineItemCount&lt;/b&gt; field will only be returned if the user includes the &lt;b&gt;X-EBAY-API-COMPATIBILITY-LEVEL&lt;/b&gt; HTTP header and sets its value to &lt;code&gt;1113&lt;/code&gt;. If a user is using a Trading WSDL older than 1107, the &lt;b&gt;OrderLineItemCount&lt;/b&gt; field will not be returned.
            &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FinalValueFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A Final Value Fee is calculated and charged to a seller's account
						immediately upon creation of an order line item. Note that this fee is created
						before the buyer makes a payment. As long as the &lt;b&gt;IncludeFinalValueFee&lt;/b&gt; field is included in the call request and set to 'true', the Final Value Fee for each order line
						item is returned, regardless of the checkout status.
						&lt;br&gt;&lt;br&gt;
						If a seller requests a Final Value Fee credit, the value of
						&lt;b&gt;Transaction.FinalValueFee&lt;/b&gt; will not change if a credit is
						issued. The credit only appears in the seller's account data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="TransactionSiteID" type="ns:SiteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The site upon which the line item was purchased.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Platform" type="ns:TransactionPlatformCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the site on which the sales transaction originated.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; Currently, the only value that should be returned in this field is &lt;code&gt;eBay&lt;/code&gt;,  as the Half.com marketplace no longer exists.
				&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<onlyTheseValues>CustomCode, eBay</onlyTheseValues>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<onlyTheseValues>CustomCode, eBay</onlyTheseValues>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<onlyTheseValues>CustomCode, eBay</onlyTheseValues>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>




			<xs:element name="Variation" type="ns:VariationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 In a fixed-priced listing, a seller can offer variations of the same item.
					 For example, the seller could create a fixed-priced listing for a t-shirt
					 design, and offer the shirt in different colors and sizes. In this case, each
					 color and size combination is a separate variation. Each variation can have
					 a different quantity and price. Due to the possible price differentiation,
					 buyers can buy multiple items from this listing at the same time, but all of
					 the items must be of the same variation. One order line item is created
					 whether one or multiple quanity of the same variation are purchased.
					 &lt;br&gt;&lt;br&gt;
					 The &lt;b&gt;Variation&lt;/b&gt; node contains information about which variation
					 was purchased. Therefore, applications that process orders
					 should always check to see if this node is present.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerCheckoutMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned if a buyer left a comment for the seller during the
						left by buyer during the checkout flow.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, real data is only returned to the buyer or seller, and a string value of &lt;code&gt;Unavailable&lt;/code&gt; will be returned to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalTransactionPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The sale price of the order line item. This amount does not take
						into account shipping and handling charges, sales tax, or any other costs related to the order line
						item. If multiple units were purchased through a non-
						variation, fixed-price listing, this value will reflect that. So, if the base cost of the order line item was $15.00, and a quantity of two were purchased (&lt;b&gt;Transaction.QuantityPurchased&lt;/b&gt;) the value in this field would show as &lt;code&gt;30.00&lt;/code&gt;.
						&lt;br&gt;&lt;br&gt;
						To see the full price of the order line item, including any shipping and handling charges, and any sales tax, the (&lt;b&gt;Transaction.TotalPrice&lt;/b&gt;) field value should be viewed instead. However, note that the &lt;b&gt;TotalPrice&lt;/b&gt; field value is only updated after a shipping service option is selected and payment is made. And if the seller is offering free shipping, the values in the &lt;b&gt;TotalTransactionPrice&lt;/b&gt; and the &lt;b&gt;TotalPrice&lt;/b&gt; fields may be the same.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							 <CallName>GetMyeBaySelling</CallName>
							 <Context>SoldList</Context>
							 <Details>DetailLevel: none, ReturnAll</Details>
							 <Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							 <CallName>GetMyeBayBuying</CallName>
							 <Context>WonList</Context>
							 <Context>DeletedFromWonList</Context>
							 <Details>DetailLevel: none, ReturnAll</Details>
							 <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Taxes" type="ns:TaxesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A container consisting of detailed tax information (sales tax, Goods and Services tax, or VAT) for a sales transaction. The &lt;b&gt;Taxes&lt;/b&gt; container is returned if the order line item is subject to any taxes on the buyer's purchase. The information in this container supercedes/overrides any sales tax information in the &lt;b&gt;ShippingDetails.SalesTax&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BundlePurchase" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Boolean value indicating whether or not an order line item is
						part of a bundle purchase using Product Configurator.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActualShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping cost paid by the buyer for the order line item. This field is only returned after checkout is complete.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActualHandlingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The handling cost that the seller has charged for the order line item. This field is only returned after checkout is complete.
						&lt;br&gt;&lt;br&gt;
						The value of this field is returned as zero dollars (0.0) if the seller did not specify a handling cost for the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for an eBay order line item. This identifier is created as
						soon as there is a commitment to buy from the seller, or the buyer actually purchases the item using a 'Buy it Now' option.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, order line item ID is only returned to the buyer or seller, and a dummy value of &lt;code&gt;10000000000000&lt;/code&gt; will be returned to all third parties.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="eBayPaymentID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The generated eBay payment ID used by the buyer when he/she chooses electronic
						transfer as payment method for paying the seller. This field is only applicable to the eBay Germany site (Site ID 77).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="SellerDiscounts" type="ns:SellerDiscountsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A container consisting of name and ID of the seller's discount campaign, as well as the discount amount that is being applied to the order line item. This container is only returned if the order line item is eligible for seller discounts.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CodiceFiscale" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned if the &lt;b&gt;IncludeCodiceFiscale&lt;/b&gt; flag is included in the request and set to &lt;code&gt;true&lt;/code&gt;, and if the buyer has provided this value at checkout time.
						&lt;br/&gt;&lt;br/&gt;
						This field is only applicable to buyers on the Italy and Spain sites. The Codice Fiscale number is unique for each Italian and Spanish citizen and is used for tax purposes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsMultiLegShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Order line items requiring multiple shipping legs include items being shipped through the Global Shipping Program or through eBay International Shipping, as well as order line items subject to/eligible for the Authenticity Guarantee program. For both international shipping options, the address of the shipping logistics provider is shown in the &lt;b&gt;MultiLegShippingDetails.SellerShipmentToLogisticsProvider.ShipToAddress&lt;/b&gt; container. Similarly, for Authenticity Guarantee orders, the authentication partner&apos;s shipping address is shown in the same container.
						&lt;br&gt;&lt;br&gt;
            If an order line item is subject to the Authenticity Guarantee service, the &lt;b&gt;Transaction.Program&lt;/b&gt; container will be returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MultiLegShippingDetails" type="ns:MultiLegShippingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of details related to the first leg of an order requiring multiple shipping legs. Types of orders that require multiple shipping legs include international orders going through the Global Shipping Program or through eBay International Shipping, as well as orders subject to/eligible for the Authenticity Guarantee program.&lt;/br/&gt;&lt;/br/&gt;If the item is subject to the Authenticity Guarantee service program, the seller ships the item to the authentication partner, and if the item passes an authentication inspection, the authentication partner ships it directly to the buyer.&lt;br/&gt;&lt;br/&gt;
						This container is only returned if the order has one or more order line items requiring multiple shipping legs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceSentTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the date/time that an order invoice was sent from the seller to the buyer. This field is only returned if an invoice (containing the order line item) was sent to the buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="IntangibleItem" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  This flag indicates whether or not the order line item is an intangible good, such as an MP3 track or a mobile phone ringtone. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MonetaryDetails" type="ns:PaymentsInformationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 Contains information about each monetary transaction that occurs for the order line item, including order payment, any refund, a credit, etc. Both the payer and payee are shown in this container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel:ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupDetails" type="ns:PickupDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of an array of &lt;strong&gt;PickupOptions&lt;/strong&gt; containers. Each &lt;strong&gt;PickupOptions&lt;/strong&gt; container consists of the pickup method and its priority. The priority of each pickup method controls the order (relative to other pickup methods) in which the corresponding pickup method will appear in the View Item and Checkout page.
						&lt;br/&gt;&lt;br/&gt;
						This container is always returned prior to order payment if the seller created/revised/relisted the item with the &lt;strong&gt;EligibleForPickupInStore&lt;/strong&gt; and/or &lt;strong&gt;EligibleForPickupDropOff&lt;/strong&gt; flag in the call request set to 'true'. If and when the In-Store pickup method (US only) or 'Click and Collect' pickup method (UK and Australia only) is selected by the buyer and payment for the order is made, this container will no longer be returned in the response, and will essentially be replaced by the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature or Click and Collect feature to list an item that is eligible for In-Store Pickup or Click and Collect. At this time, the In-Store Pickup and Click and Collect features are generally only available to large retail merchants, and can only be applied to multiple-quantity, fixed-price listings.
            &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
					    </CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupMethodSelected" type="ns:PickupMethodSelectedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of details related to the selected In-Store pickup method, including the pickup method, the merchant's store ID, the status of the In-Store pickup, and the pickup reference code (if provided by merchant).
				  </xs:documentation>
					<xs:appinfo>
						<CallInfo>
						 	<CallName>GetItemTransactions</CallName>
						 	<CallName>GetSellerTransactions</CallName>
						 	<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						 	<Returned>Conditionally</Returned>
					    </CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
            <CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="LogisticsPlanType" type="xs:token" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							This field will be returned at the order line item level only if the buyer purchased a digital gift card, which is delivered by email, or if the buyer purchased an item that is enabled with the 'Click and Collect' feature.
							 &lt;br/&gt;&lt;br/&gt;
              Currently, &lt;strong&gt;LogisticsPlanType&lt;/strong&gt; has two applicable values: &lt;code&gt;PickUpDropOff&lt;/code&gt;, which indicates that the buyer selected the 'Click and Collect' option. With Click and Collect, buyers are able to purchase from thousands of sellers on the eBay UK and Australia sites, and then pick up their order from the nearest 'eBay Collection Point', including over 750 Argos stores in the UK. The Click and Collect feature is only available on the eBay UK and Australia sites; or, &lt;code&gt;DigitalDelivery&lt;/code&gt;, which indicates that the order line item is a digital gift card that will be delivered to the buyer or recipient of the gift card by email.
						</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>LogisticsPlanCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel:none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel:none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerPackageEnclosures" type="ns:BuyerPackageEnclosuresType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is returned in &lt;b&gt;GetOrders&lt;/b&gt; (and other order management calls) if the 'Pay Upon Invoice' option is being offered to the buyer, and the seller is including payment instructions in the shipping package(s) for the order. The 'Pay Upon Invoice' option is only available on the Germany site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InventoryReservationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the inventory reservation.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel:none,ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel:none,ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExtendedOrderID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 A unique identifier for an eBay order. This field is only returned for paid orders, and not unpaid orders.
						 &lt;br&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; &lt;b&gt;ExtendedOrderID&lt;/b&gt; was first created when eBay changed the format of Order IDs back in June 2019. For a short period, the &lt;b&gt;OrderID&lt;/b&gt; field showed the old Order ID format and the &lt;b&gt;ExtendedOrderID&lt;/b&gt; field showed the new Order ID format. For paid orders, both &lt;b&gt;OrderID&lt;/b&gt; and &lt;b&gt;ExtendedOrderID&lt;/b&gt; now show the same Order ID value.
						&lt;br&gt;
            &lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, the correct Order ID is returned to the buyer or seller, but a dummy Order ID value of &lt;code&gt;1000000000000&lt;/code&gt; will be returned to all third parties.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>40</MaxLength>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayPlusTransaction" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If &lt;code&gt;true&lt;/code&gt;, the buyer of the order line item has an eBay Plus subscription and is eligible to receive program benefits, such as fast, free domestic shipping and free returns on eligible items. eBay determines which listings qualify for eBay Plus based on whether the buyer has an active eBay Plus subscription and whether the listing meets the program's requirements. See &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html&quot;  target=&quot;_blank&quot;&gt;eBay Plus&lt;/a&gt; for listing requirements.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Currently, eBay Plus is available only to buyers in Germany and Australia.
            &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<For>more details</For>
							<Title>eBay Plus</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GiftSummary" type="ns:GiftSummaryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is returned in &lt;b&gt;GetOrders&lt;/b&gt; and other order management calls if a buyer has purchased a digital gift card but has sent it to another individual as a gift, and has left a message for the recipient. The &lt;b&gt;GiftSummary&lt;/b&gt; container consists of the message that the buyer wrote for the recipient of the digital gift card. A digital gift card line item is indicated if the &lt;b&gt;DigitalDeliverySelected&lt;/b&gt; container is returned in the response, and if the digital gift card is sent to another individual as a gift, the &lt;b&gt;Gift&lt;/b&gt; boolean field will be returned with a value of &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DigitalDeliverySelected" type="ns:DigitalDeliverySelectedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is only returned by &lt;b&gt;GetOrders&lt;/b&gt; and other order management calls if the buyer purchased a digital gift card for themselves, or is giving the digital gift card to someone else as a gift (in this case, the &lt;b&gt;Gift&lt;/b&gt; boolean field will be returned with a value of &lt;code&gt;true&lt;/code&gt;). The &lt;b&gt;DigitalDeliverySelected&lt;/b&gt; container consists of information related to the digital gift card order line item, including the delivery method, delivery status, and recipient of the gift card (either the buyer, or another individual that is receiving the gift card as a gift from the buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Gift" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field is returned as &lt;code&gt;true&lt;/code&gt; if the seller is giving a digital gift card to another individual as a gift. This field is only applicable for digital gift card order line items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GuaranteedShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field is for future use, as the eBay Guaranteed Shipping feature has been put on hold. eBay Guaranteed Shipping should not be confused with eBay Guaranteed Delivery, which is a completely different feature.
						&lt;/span&gt;
						This field is returned as &lt;code&gt;true&lt;/code&gt; if the seller chose to use eBay's Guaranteed Shipping feature at listing time. With eBay's Guaranteed Shipping, the seller will never pay more for shipping than what is charged to the buyer. eBay recommends the shipping service option for the seller to use based on the dimensions and weight of the shipping package.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GuaranteedDelivery" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated, and can be ignored if returned. The Guaranteed Delivery program is no longer supported on any eBay marketplace.
						<!-- Keeping original description just in case This field is returned as &lt;code&gt;true&lt;/code&gt; if the order line item is qualified for eBay Guaranteed Delivery, or &lt;code&gt;false&lt;/code&gt; if it is not eligible. At this time, eBay Guaranteed Delivery is only available to a select number of sellers on the US and Australia sites, but this feature will be enabled on more eBay sites in 2019. &lt;br/&gt;&lt;br/&gt;Only domestic shipments are available for eBay Guaranteed Delivery. For an order line item to be qualified for eBay Guaranteed Delivery, the following must be true:
						&lt;ul&gt;
							&lt;li&gt;The eBay Guaranteed Delivery feature must be available to the seller&lt;/li&gt;
							&lt;li&gt;That seller must be opted in to one of the two eBay Guaranteed Delivery programs&lt;/li&gt;
							&lt;li&gt;If the seller is opted into the &quot;Door-to-Door&quot; program, a domestic shipping rate table must be applied to the listing, and that shipping rate table must include the buyer's location with a transit time (handling + shipping time) of 3 business days or less; &lt;/li&gt;
							&lt;li&gt;If the seller is opted into the &quot;Handling Time&quot; program, the handling time plus the max shipping time must equal 3 business days or less, and that shipping rate table must include the buyer's location with a transit time (handling + shipping time) of 3 business days or less&lt;/li&gt;
							&lt;li&gt;The listing must have a return policy&lt;/li&gt;
						&lt;/ul&gt;
						With eBay Guaranteed Delivery, the sellers are committed to getting the order line item to the buyer within 3 business days. The seller's defined &quot;Order Cutoff&quot; time will control what is considered 3 business days. If a buyer wanted to get an order by Friday, that buyer would have to purchase that item on Monday before the seller's &quot;Order Cutoff&quot; time. The seller's &quot;Order Cutoff&quot; time is generally set in their timezone, so the buyer should take this into account before the purchase. -->
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
      <xs:element name="eBayCollectAndRemitTax" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field is returned as &lt;code&gt;true&lt;/code&gt; if the line item is subject to a tax (US sales tax or Australian Goods and Services tax) that eBay will collect and remit to the proper taxing authority on the buyer's behalf. This field is also returned if &lt;code&gt;false&lt;/code&gt; (not subject to eBay Collect and Remit). An &lt;b&gt;eBayCollectAndRemitTaxes&lt;/b&gt; container is returned if the order line item is subject to such a tax, and the type and amount of this tax is displayed in the &lt;b&gt;eBayCollectAndRemitTaxes.TaxDetails&lt;/b&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						Australian 'Goods and Services' tax (GST) is automatically charged to buyers outside of Australia when they purchase items on the eBay Australia site. Sellers on the Australia site do not have to take any extra steps to enable the collection of GST, as this tax is collected by eBay and remitted to the Australian government. For more information about Australian GST, see the &lt;a href="https://www.ebay.com.au/help/selling/fees-credits-invoices/taxes-import-charges?id=4121"&gt;Taxes and import charges&lt;/a&gt; help topic.
						&lt;br/&gt;&lt;br/&gt;
						Buyers in all US states will automatically be charged sales tax for purchases, and the seller does not set this rate. eBay will collect and remit this sales tax to the proper taxing authority on the buyer's behalf. For more US state-level information on sales tax, see the &lt;a href="https://www.ebay.com/help/selling/fees-credits-invoices/taxes-import-charges?id=4121#section4"&gt;eBay sales tax collection&lt;/a&gt; help topic.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>OrderReport</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayCollectAndRemitTaxes" type="ns:TaxesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is returned if the order line item is subject to a tax (US sales tax or Australian Goods and Services tax) that eBay will collect and remit to the proper taxing authority on the buyer's behalf. The type of tax will be shown in the &lt;b&gt;TaxDetails.Imposition&lt;/b&gt; and &lt;b&gt;TaxDetails.TaxDescription&lt;/b&gt; fields, and the amount of this tax will be displayed in the &lt;b&gt;TaxDetails.TaxAmount&lt;/b&gt; field.
						&lt;br/&gt;&lt;br/&gt;
						Australian 'Goods and Services' tax (GST) is automatically charged to buyers outside of Australia when they purchase items on the eBay Australia site. Sellers on the Australia site do not have to take any extra steps to enable the collection of GST, as this tax is collected by eBay and remitted to the Australian government. For more information about Australian GST, see the &lt;a href="https://www.ebay.com.au/help/selling/fees-credits-invoices/taxes-import-charges?id=4121"&gt;Taxes and import charges&lt;/a&gt; help topic.
						&lt;br/&gt;&lt;br/&gt;
						Buyers in all US states will automatically be charged sales tax for purchases, and the seller does not set this rate. eBay will collect and remit this sales tax to the proper taxing authority on the buyer's behalf. For more US state-level information on sales tax, see the &lt;a href="https://www.ebay.com/help/selling/fees-credits-invoices/taxes-import-charges?id=4121#section4"&gt;eBay sales tax collection&lt;/a&gt; help topic.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>OrderReport</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Program" type="ns:TransactionProgramType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container gives the status of an order line item going through the Authenticity Guarantee service process. In the Authenticity Guarantee service program, a third-party authenticator must verify the authenticity of the item before it can be sent to the buyer.
						&lt;br/&gt;&lt;br/&gt;
						This container is only returned for order line items subject to the Authenticity Guarantee service process, and if it is returned, the seller must make sure to send the item to the third-party authenticator's address (shown in the &lt;b&gt;MultiLegShippingDetails.SellerShipmentToLogisticsProvider.ShipToAddress&lt;/b&gt; field), and not to the buyer's shipping address. If the item is successfully authenticated, the authenticator will ship the item to the buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LinkedLineItemArray" type="ns:LinkedLineItemArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This array is only returned if the order has associated linked line items.&lt;/span&gt;
						Container consisting of an array of linked line item objects.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UPCEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="UPCEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;UPCEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 'UPCEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request). This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the UPC product identifying feature.
				&lt;br&gt;&lt;br&gt;
				To verify if a specific eBay site supports the UPC product identifying feature (for most categories), look for a 'true' value in the &lt;b&gt;SiteDefaults.UPCEnabled&lt;/b&gt; field.
				&lt;br&gt;&lt;br&gt;
				To verify if a specific category on a specific eBay site supports the UPC product identifying feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a 'true' value in the &lt;b&gt;UPCEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UPSRateOptionCodeList.xsd #####

-->
	<xs:simpleType name="UPSRateOptionCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the rate types that United Parcel Service (UPS) can offer to sellers for shipping.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="UPSDailyRates">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller is currently receiving the UPS Daily Rate for shipping items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSOnDemandRates">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller is currently receiving the UPS On-Demand Rate for shipping items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/URLDetailsType.xsd #####

-->
	<xs:complexType name="URLDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;URLDetails&lt;/b&gt; containers that are returned in the response of &lt;b&gt;GeteBayDetails&lt;/b&gt; if the &lt;code&gt;URLDetails&lt;/code&gt; value is used in the &lt;b&gt;DetailName&lt;/b&gt; field of the call request. Each &lt;b&gt;URLDetails&lt;/b&gt; container conists of the URL of the different eBay pages, such as the View Item URL, the eBay Store URL, and others.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="URLType" type="ns:URLTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the type of eBay page.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="URL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A commonly used eBay URL. Applications use some of these URLs (such as the View Item URL)
						to launch eBay Web site pages in a browser.&lt;br&gt;&lt;br&gt;
						Logo URLs are required to be used in certain types of applications.
						See your API license agreement. Also see this page for logo usage rules:&lt;br&gt;
						https://developer.ebay.com/join/licenses/apilogousage
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/URLTypeCodeList.xsd #####

-->
	<xs:simpleType name="URLTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type consists of the different eBay URLs that can be returned under the &lt;b&gt;URLDetails&lt;/b&gt; containers of a &lt;b&gt;GeteBayDetails&lt;/b&gt; response.
			</xs:documentation>
	        <xs:appinfo>
		        <AllValuesExcept>AppealProductUrl, CreateProductUrl, ManageProductUrl</AllValuesExcept>
		    </xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ViewItemURL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the base URL for the View Item page. The user will just input the Item ID for a listing at the end of the URL to retrieve the View Item page for that listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ViewUserURL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the base URL for the eBay User page. The user will just input the user ID for an eBay user at the end of the URL to retrieve the eBay User page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyeBayURL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the URL for the My eBay home page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyeBayBiddingURL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the URL for the user's My eBay Bids/Offer page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyeBayNotWonURL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the URL to the 'Didn't Win' section on the user's My eBay Bids/Offer page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyeBayWonURL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the URL to the 'Bidding' section on the user's My eBay Bids/Offer page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyeBayWatchingURL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the URL to the user's My eBay Watch List page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayStoreURL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the base URL to the user's eBay Store page. The seller will just add a forward slash (/) and their eBay Store name to get to their eBay Store home page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SmallLogoURL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the full URL to the small version of the eBay Marketplace logo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MediumLogoURL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the full URL to the medium version of the eBay Marketplace logo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LargeLogoURL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the full URL to the large version of the eBay Marketplace logo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreateProductUrl">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the base URL that a seller needs to enter the UI flow to make a request that a missing product be added to the eBay Catalog.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							Catalog change requests through the UI flow are currently not available, so this URL will not be returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AppealProductUrl">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the base URL that a seller needs to enter the UI flow to make a request that an existing eBay Catalog product be revised. The seller will have to append the ePID value of the catalog product to the end of the URL.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							Catalog change requests through the UI flow are currently not available, so this URL will not be returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ManageProductUrl">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the URL in the corresponding &lt;b&gt;URL&lt;/b&gt; field is the base URL that a seller needs to enter the UI flow to get the status of a catalog change request (request for a new catalog product or request to revise an existing product). The seller will have to append the identifier of the catalog change request to the end of the URL.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							Catalog change requests through the UI flow are currently not available, so this URL will not be returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/USPSRateOptionCodeList.xsd #####

-->
	<xs:simpleType name="USPSRateOptionCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the rate types that United States Postal Service (USPS) can offer to sellers for shipping.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="USPSDiscounted">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller is currently receiving the USPS Discounted Rate for shipping items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSRetail">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that the seller is currently receiving the USPS Retail Rate for shipping items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UnitCodeList.xsd #####

-->
	<xs:simpleType name="UnitCodeType">
		<xs:annotation>
			<xs:documentation>
				Units of measure that you can use to specify properties such as weight and size
				dimensions.
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
				<!-- Used by MeasureType -->
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="kg">
				<xs:annotation>
					<xs:documentation>
						Kilograms
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="gm">
				<xs:annotation>
					<xs:documentation>
						Grams
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="lbs">
				<xs:annotation>
					<xs:documentation>
						Pounds
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="oz">
				<xs:annotation>
					<xs:documentation>
						Ounces
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="cm">
				<xs:annotation>
					<xs:documentation>
						Centimeters
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="mm">
				<xs:annotation>
					<xs:documentation>
						Milimeters
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="inches">
				<xs:annotation>
					<xs:documentation>
						Inches
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ft">
				<xs:annotation>
					<xs:documentation>
						Feet
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UnitInfoType.xsd #####

-->
	<xs:complexType name="UnitInfoType">
		<xs:annotation>
			<xs:documentation>
				This type provides information about the weight, volume or other quantity measurement of a listed item. The European Union requires listings for certain types of products to include the price per unit so buyers can accurately compare prices. eBay uses the &lt;strong&gt;UnitType&lt;/strong&gt; and &lt;strong&gt;UnitQuantity&lt;/strong&gt; values and the item's listed price to calculate and display the per-unit price on eBay EU sites. <!-- Sellers are responsible for providing this information per EU requirements when listing covered items. -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UnitType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Designation of size, weight, volume or count to be used to specify the unit quantity of the item. This value can be one of the following:
						&lt;br/&gt;
						&lt;pre&gt; Kg  100g  10g  L  100ml  10ml  M  M2  M3  Unit &lt;/pre&gt;
						With &lt;b&gt;GetItem&lt;/b&gt;, this field is returned only when you provide &lt;strong&gt;IncludeItemSpecifics&lt;/strong&gt; in the request and set it to &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						 <CallName>GetItem</CallName>
						 <CallName>GetItems</CallName>
						 <Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UnitQuantity" type="xs:double" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of units of size, weight, volume or count of the specified unit type for the item. eBay divides the item price by this number to get the price per unit to be displayed in the item listing for comparison purposes.
						&lt;br/&gt;&lt;br/&gt;
						With GetItem, this field is returned only when you provide &lt;strong&gt;IncludeItemSpecifics&lt;/strong&gt; in the request and set it to &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							 <CallName>GetItem</CallName>
							 <CallName>GetItems</CallName>
							 <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UnpaidItemAssistancePreferencesType.xsd #####

-->
	<xs:complexType name="UnpaidItemAssistancePreferencesType">
		<xs:annotation>
			<xs:documentation>
			  This type defines the &lt;b&gt;UnpaidItemAssistancePreferences&lt;/b&gt; container. This container is
				used in &lt;b&gt;SetUserPreferences&lt;/b&gt; to set the preferences related to the &lt;b&gt;Unpaid Item
				Assistant&lt;/b&gt; feature. The &lt;b&gt;UnpaidItemAssistancePreferences&lt;/b&gt; container is also returned in
				&lt;b&gt;GetUserPreferences&lt;/b&gt; (if the &lt;b&gt;ShowUnpaidItemAssistancePreference&lt;/b&gt; flag is included and
				set to true in the request).
				&lt;br/&gt;&lt;br/&gt;
				See the &lt;a href="https://www.ebay.com/help/selling/getting-paid/resolving-unpaid-items?id=4137"&gt;Resolving unpaid items with buyers&lt;/a&gt; Help topic for more information about setting up and using the Unpaid Item preferences feature.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DelayBeforeOpeningDispute" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the number of days that should elapse before an unpaid order is cancelled on behalf of the seller.
						&lt;b&gt;Valid values are&lt;/b&gt;: 4, 7, 11, 19, 27, and 30 (days).
						&lt;br/&gt;&lt;br/&gt;
						This field is ignored if the &lt;b&gt;OptInStatus&lt;/b&gt; flag is included and set to &lt;code&gt;false&lt;/code&gt; in the request, or if the seller is not currently opted into the Unpaid Item preferences feature on My eBay.
						&lt;br/&gt;
				  </xs:documentation>
					<xs:appinfo>
						<min>4</min>
						<max>30</max>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OptInStatus" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Flag to indicate whether or not the seller has enabled Unpaid Item preferences. Unpaid Item preferences must be enabled for any of the Unpaid Item preferences to have an effect.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AutoRelist" type="xs:boolean" minOccurs="0" default="false">
				<xs:annotation>
					<xs:documentation>
						Flag to indicate whether or not the seller wants eBay to automatically relist items after an unpaid order is cancelled. For a multiple-quantity listing,
						the quantity is adjusted if &lt;b&gt;AutoRelist&lt;/b&gt; is set to &lt;code&gt;true&lt;/code&gt;.
						&lt;br/&gt;&lt;br/&gt;
						This field is ignored if the &lt;b&gt;OptInStatus&lt;/b&gt; flag is included and set to &lt;code&gt;false&lt;/code&gt; in the request, or if the seller is not currently opted into the Unpaid Item preferences feature on My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RemoveAllExcludedUsers" type="xs:boolean" minOccurs="0" default="false">
				<xs:annotation>
					<xs:documentation>
						This field should be included and set to &lt;code&gt;true&lt;/code&gt; if the seller wants to clear all excluded users set in Unpaid Item preferences. A seller may want to create an excluded user list if that seller prefers to work directly with those buyers to work out the unpaid order situation.
						&lt;br/&gt;&lt;br/&gt;
						Users can be added to Exclusion list through the &lt;b&gt;ExcludedUser&lt;/b&gt;
						field. The &lt;b&gt;RemoveAllExcludedUsers&lt;/b&gt; field is ignored if the
						&lt;b&gt;OptInStatus&lt;/b&gt; flag is included and set to false in the request,
						or if the seller is not currently opted into the Unpaid Item preferences feature
						in Unpaid Item preferences on My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExcludedUser" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						An eBay User ID to which the seller's Unpaid Item preferences do not apply. A seller may want to create an excluded user list if that seller prefers to work directly with those buyers to work out the unpaid order situation.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;strong&gt;Note:&lt;/strong&gt; Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href=&quot;https://developer.ebay.com/api-docs/static/data-handling-update.html&quot; target=&quot;_blank&quot;&gt;Data Handling Compliance&lt;/a&gt;.&lt;/span&gt;
						&lt;br/&gt;
						One or more &lt;b&gt;ExcludedUser&lt;/b&gt; fields are used in
						&lt;b&gt;SetUserPreferences&lt;/b&gt; to add users to Unpaid Item preferences Exclusion
						list. Any and all &lt;b&gt;ExcludedUser&lt;/b&gt; fields are ignored if the
						&lt;b&gt;OptInStatus&lt;/b&gt; flag is included and set to &lt;code&gt;false&lt;/code&gt; in the request,
						or if the seller is not currently opted into the Unpaid Item preferences feature
						in Unpaid Item preferences on My eBay.
						&lt;br/&gt;&lt;br/&gt;
						In &lt;b&gt;GetUserPreferences&lt;/b&gt;, one or more &lt;b&gt;ExcludedUser&lt;/b&gt; fields
						represent the current Excluded user list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UserConsentRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="UserConsentRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated.
			</xs:documentation>
			<xs:appinfo>
				<noCalls/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UserDefinedListType.xsd #####

-->
	<xs:complexType name="UserDefinedListType">
		<xs:annotation>
			<xs:documentation>
				Contains the items, searches and sellers that the user has saved to this
				list using the "Add to list" feature.  The name of the list is given by the
				"Name" element.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The user's chosen name for this list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates the total number of items in the
						user-defined list. The number of &lt;b&gt;Item&lt;/b&gt; nodes in the
						&lt;b&gt;ItemArray&lt;/b&gt; should match this value.
					</xs:documentation>
						<xs:appinfo>
							<CallInfo>
							  <CallName>GetMyeBayBuying</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						 </xs:appinfo>
					</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteSearcheCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is not supported.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteSellerCount" type="xs:int" minOccurs="0">
				<xs:annotation>
				  <xs:documentation>
						The value in this field indicates the total number of favorite sellers in the
						user-defined list. The number of &lt;b&gt;FavoriteSeller&lt;/b&gt; nodes returned
						in the response should match this value.
				   </xs:documentation>
					<xs:appinfo>
					    <CallInfo>
						<CallName>GetMyeBayBuying</CallName>
						<Returned>Conditionally</Returned>
					    </CallInfo>
					 </xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemArray" type="ns:ItemArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An array of Items that the user has added to the user-defined list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteSearches" type="ns:MyeBayFavoriteSearchListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An array of Favorite Searches that the user has added to the user-defined list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteSellers" type="ns:MyeBayFavoriteSellerListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An array of Favorite Sellers that the user has added to the user-defined list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UserIDArrayType.xsd #####

-->
	<xs:complexType name="UserIDArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains an array of eBay UserID entries. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UserID" type="ns:UserIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Unique eBay user ID for the user. 
						Applies to eBay Motors Pro applications only. 
                        &lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
						Effective September 26, 2025, both usernames and public user IDs will be accepted in this field. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>										
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UserIDType.xsd #####

-->
	<xs:simpleType name="UserIDType">
		<xs:annotation>
			<xs:documentation>
				This is a string wrapper for the eBay ID that uniquely identifies a user. This is used by
				several other types to identify a specific eBay user.
			    &lt;br&gt;&lt;br&gt;
			    For GetAllBidders,some bidder information is anonymous, to protect bidders from fraud. If the seller makes
				this API call, the actual IDs of all bidders on the seller's item will be returned.
				If a bidder makes this API call, the bidder's actual ID will be returned, but information
				for all competing bidders or outside watchers will be returned as anonymized userIDs.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UserIdentityCodeType.xsd #####

-->
	<xs:simpleType name="UserIdentityCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type this is used to indicate the type of user that initiated a monetary transaction.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="eBayUser">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that an eBay user initiated the monetary transaction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayPartner">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates that an eBay partner (such as Pitney Bowes) initiated the monetary transaction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UserIdentityType.xsd #####

-->
	<xs:complexType name="UserIdentityType">
		<xs:annotation>
			<xs:documentation>
				Based on the context of the field, this type defines the user is sending or receiving a payment.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="type" type="ns:UserIdentityCodeType" >
					<xs:annotation>
						<xs:documentation>
							This attribute indicates if the payer or payee is an eBay user or an eBay partner.
						</xs:documentation>
					  <xs:appinfo>
						<CallInfo>
							   <CallName>GetOrders</CallName>
							   <Details>DetailLevel: none, ReturnAll</Details>
							   <Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
						           <CallName>GetItemTransactions</CallName>
						           <CallName>GetSellerTransactions</CallName>
						           <Details>DetailLevel: none, ReturnAll</Details>
						           <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				    </xs:annotation>
			      </xs:attribute>
		      </xs:extension>
	      </xs:simpleContent>
        </xs:complexType>
<!--

##### from file eBLBaseComponents/public/UserStatusCodeList.xsd #####

-->
	<xs:simpleType name="UserStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				These codes indicate the current state or status of an eBay
				user account.
			</xs:documentation>
			<xs:appinfo>
			 	<allValuesExcept>UnconfirmedPassport, CreditCardVerifyPassport, UnconfirmedExpress, CreditCardVerifyHalfOptIn, UnconfirmedHalfOptIn</allValuesExcept>
		  </xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Unknown">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the status of the user's eBay account is unknown. This value should seldom, if ever, be returned and typically represents a problem.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Suspended">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user's account is suspended. A user with a suspended account cannot participate in buying or selling activity.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Confirmed">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user's account is a confirmed, active account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unconfirmed">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay User has completed online registration, but has either not responded to confirmation email or has not yet been sent the confirmation email. Or, if this user began registration as a seller but did not complete it, the user will have this status. A seller with this status can begin to list an item but cannot complete the listing until the seller completes seller registration.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Ghost">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the user originally registered on AuctionWeb (pre-eBay), but that user never re-registered on eBay. Note that there are very few (if any) eBay accounts in the 'Ghost' state.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InMaintenance">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user's account is in maintenance mode.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Deleted">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user's account has been deleted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardVerify">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the user has completed the registration and confirmation process, but needs to complete verification of credit card information. A user has this status if this user began registration as a seller but did not complete it. A seller with this status can begin to list an item but cannot complete the listing until the seller completes seller registration.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountOnHold">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user's account is currently on hold. A common reason for a user's account to go on hold is a non-payment of the monthly eBay invoice. A user cannot sell or buy items if their account is on hold.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Merged">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the user record has been merged with another account record for the same user
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegistrationCodeMailOut">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay User has completed online registration, and eBay has just sent the user a registration code in a confirmation email. The eBay user will have to respond to the confirmation email to get their account confirmed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TermPending">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the user has scheduled an account closure but eBay has yet to process the closure request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnconfirmedHalfOptIn">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The Half.com site has been shut down, so this value is no longer applicable.
						&lt;/span&gt;
						User has completed the registration for Half.com and opted
						to automatically also be registered with eBay, but the
						registration confirmation is still pending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardVerifyHalfOptIn">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The Half.com site has been shut down, so this value is no longer applicable.
						&lt;/span&gt;
						User has completed the registration for Half.com and opted to automatically also be registered with eBay, but the user needs to complete verification of credit card information. A user has this status on eBay if this user began registration as a seller but did not complete it. A seller with this status can begin to list an item but cannot complete the listing until the seller completes seller registration.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnconfirmedPassport">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardVerifyPassport">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnconfirmedExpress">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Guest">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the user is a guest user. The user has not added a password and has not confirmed an email address.
						The user has not signed up as a regular user, but has agreed to the User Agreement and Privacy Policy.
						The user has been through the buying flow for a guest;
						the user has been through checkout using the streamlined Buy-It-Now flow.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						  Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UserType.xsd #####

-->
	<xs:complexType name="UserType">
		<xs:annotation>
			<xs:documentation>
				Type to contain the data for one eBay user. Depending on the context, the user
				might be the seller or the buyer on either side of an order, or the bidder or winning bidder
				in a listing. An object of this type is returned by a number of calls, including
				the &lt;b&gt;GetUser&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AboutMePage" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						A value of &lt;code&gt;true&lt;/code&gt; indicates that the user has set up an About Me page.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EIASToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the user that does not change when the eBay user name
						is changed. Use when an application needs to associate a new eBay user name
						with the corresponding eBay user.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Email" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Email address for the user.
						Please see the links below to the topics related to anonymous user information
						and static email addresses.
						You cannot retrieve an email address for any user
						with whom you do not have an order relationship, regardless of site.
						&lt;br/&gt;&lt;br/&gt;
						An email address of another user is only returned
						if you and the other user are in an order relationship,
						within a certain time of order line item creation
						(although this limitation isn't applicable to the &lt;b&gt;GetAllBidders&lt;/b&gt; call
						in the case of motor vehicles categories.)
						Based on Trust and Safety policies, the time is
						unspecified and can vary by site.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to that
						bidder, and to the seller of an item that the user is bidding on.
						&lt;br&gt;&lt;br&gt;
						For the &lt;b&gt;GetOrders&lt;/b&gt; call, the buyer's email address will be returned (to the seller only) for orders less than two weeks old, but for orders that occurred more than two weeks in the past, the buyer's email address will no longer be returned. This &lt;b&gt;Email&lt;/b&gt; field will still be returned, but 'dummy data', such as &lt;code&gt;Invalid Request&lt;/code&gt; will replace the actual email address.
            &lt;br&gt;
            &lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						For the &lt;b&gt;GetItemTransactions&lt;/b&gt; call, this field is only returned to the seller of the order; this field is not returned for the buyer or third party.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>
							64 for US. May differ for other countries. Note: The eBay database
							allocates up to 128 characters for this field
						</MaxLength>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/member-communications.html</URL>
							<Title>Member communications</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackScore" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The aggregate feedback score for a user. A user's feedback score is the net
						positive feedback minus the net negative feedback left for the user.
						Feedback scores are a quantitative expression of the desirability of dealing
						with a user as a buyer or a seller in either side of an order.
						&lt;br/&gt;&lt;br/&gt;
						Each order line item can
						result in one feedback entry for a given user (the buyer can leave feedback
						for the seller, and the seller can leave feedback for the buyer.). That one
						feedback can be positive, negative, or neutral. The aggregated feedback
						counts for a particular user represent that user's overall feedback score
						(referred to as a "feedback rating" on the eBay site).
						&lt;br/&gt;&lt;br/&gt;
						If the user has
						chosen to make their feedback private and that user is not the user
						identified in the request's authentication token, &lt;b&gt;FeedbackScore&lt;/b&gt; is not
						returned and &lt;b&gt;FeedbackPrivate&lt;/b&gt; is returned with a value of &lt;code&gt;true&lt;/code&gt;.
						&lt;br/&gt;&lt;br/&gt;
						In &lt;b&gt;GetMyeBayBuying&lt;/b&gt; and &lt;b&gt;GetMyeBaySelling&lt;/b&gt;, feedback information (&lt;b&gt;FeedbackScore&lt;/b&gt;
						and &lt;b&gt;FeedbackRatingStar&lt;/b&gt;) is returned in &lt;b&gt;BidList.ItemArray.Item.Seller&lt;/b&gt;. For
						&lt;b&gt;GetMyeBayBuying&lt;/b&gt;, the feedback score of each seller with an item having
						received a bid from the buyer is returned. For &lt;b&gt;GetMyeBaySelling&lt;/b&gt;, the
						feedback score of the seller is returned. &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;GetMyeBayBuying&lt;/b&gt; and &lt;b&gt;GetMyeBaySelling&lt;/b&gt; also return feedback information
						(&lt;b&gt;FeedbackScore&lt;/b&gt; and &lt;b&gt;FeedbackRatingStar&lt;/b&gt;) in
						&lt;b&gt;BidList.ItemArray.Item.SellingStatus.HighBidder&lt;/b&gt;. &lt;b&gt;GetMyeBayBuying&lt;/b&gt; returns
						feedback information on the high bidder of each item the buyer is bidding
						on. &lt;b&gt;GetMyeBaySelling&lt;/b&gt; returns feedback information on the high bidder of each
						item the seller is selling.&lt;br&gt;
						&lt;br&gt;
						Since a bidder's user info is anonymous, the real feedback score will
						be returned only to that bidder, and to the seller of an item that the
						user is bidding on. For all other users, the value -99 is returned.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, the accurate Feedback Score for the user is returned to the buyer or seller, but a dummy value of &lt;code&gt;0&lt;/code&gt; will be returned to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Context>WatchList</Context>
							<Context>BestOfferList</Context>
							<Context>LostList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniqueNegativeFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total count of negative Feedback entries received by the user, including weekly repeats.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniquePositiveFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total count of positive Feedback entries received by the user, including
						weekly repeats. This contains the aggregate feedback score for a user. A member's
						feedback score is the net positive feedback minus the net negative feedback
						left for the member.
						&lt;br/&gt;&lt;br/&gt;
						Feedback scores are a quantitative expression of the
						desirability of dealing with that person as a Buyer or a Seller on either side of an order. Each order line item can result in one feedback entry for
						a given user (the buyer can leave feedback for the seller, and the seller
						can leave feedback for the buyer).
						&lt;br/&gt;&lt;br/&gt;
						Feedback can be positive,
						negative, or neutral. The aggregated feedback counts for a particular user
						represent that user's overall feedback score (referred to as a "feedback
						rating" on the eBay site). This rating is commonly expressed as the eBay
						Feedback score for the user.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PositiveFeedbackPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percent of total feedback that is positive. For example, if the member has
						50 feedbacks, where 49 are positive and 1 is neutral or negative, the
						positive feedback percent could be 98.0. The value uses a max precision of 4
						and a scale of 1. If the user has feedback, this value can be returned
						regardless of whether the member has chosen to make their feedback private.
						Not returned if the user has no feedback.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetOrders and GetItemTransactions only:&lt;/b&gt; If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, the accurate Positive Feedback Percentage value for the user is returned to the buyer or seller, but a dummy value of &lt;code&gt;0.0&lt;/code&gt; will be returned to all third parties.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackPrivate" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the user has chosen to make their feedback score and
						feedback details private (hidden from other users). The percentage
						of positive feedback can still be returned, even if other feedback details
						are private.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to
						that bidder, and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackRatingStar" type="ns:FeedbackRatingStarCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						A visual indicator of an eBay user's Feedback score. A different colored star is used for each range of Feedback scores. See &lt;b&gt;FeedbackRatingStarCodeType&lt;/b&gt; for specific values.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Context>WatchList</Context>
							<Context>BestOfferList</Context>
							<Context>LostList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IDVerified" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						Indicates whether the user has been verified. For more information
						about the ID Verify program, see:
						&lt;a href="https://pages.ebay.com/help/policies/identity-idverify.html"&gt;Protecting your account&lt;/a&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayGoodStanding" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						This boolean field is returned as &lt;code&gt;true&lt;/code&gt; if the eBay user is in good standing with eBay.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewUser" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean is returned as &lt;code&gt;true&lt;/code&gt; if the eBay user has been registered on eBay for 30 days or less.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Buyer.NewUser&lt;/b&gt; field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegistrationAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						This container consists of the Registration address for the eBay user.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;GetUser:&lt;/b&gt; eBay returns complete
						&lt;b&gt;RegistrationAddress&lt;/b&gt; details (including Phone), as applicable to the
						registration site for the eBay user making the call.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;GetItem and GetSellerTransactions:&lt;/b&gt; &lt;b&gt;RegistrationAddress&lt;/b&gt; for another user (except for Phone) is only returned if you have an order relationship with that user AND that user is registered on DE/AT/CH, regardless of your registration site and the site to which you send the request. For example, the seller can see the buyer's registration address if the buyer is registered on DE/AT/CH, or the buyer can see the seller's registration address if the seller is registered on DE/AT/CH. (The buyer and seller won't see their own registration addresses in &lt;b&gt;GetItem&lt;/b&gt;.)
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This container and its child fields will stop being returned in &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>Seller</Context>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegistrationDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the date the specified user originally registered with eBay.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to that bidder,
						and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Site" type="ns:SiteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						eBay site the user is registered with.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to
						that bidder, and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:UserStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the user's registration/user status.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription,
							ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Context>Buyer</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique eBay user ID for the user.&lt;br&gt;
						&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; 
								Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to &lt;a href="https://developer.ebay.com/api-docs/static/data-handling-update.html" target="_blank"&gt;Data Handling Compliance&lt;/a&gt;.
								&lt;/span&gt;
						&lt;br&gt;
						Since a bidder's user info is anonymous, this tag contains the actual
						value of an ID only for that bidder, and for the seller of an item that the user is
						bidding on. For other users, the actual value is replaced by an
						anonymous value, according to these rules:
						&lt;br&gt;&lt;br&gt;
						When bidding on items, &lt;b&gt;UserID&lt;/b&gt; is replaced with the
						value "a****b" where a and b are random characters from the &lt;b&gt;UserID&lt;/b&gt;. For
						example, if the &lt;b&gt;UserID&lt;/b&gt; = &lt;code&gt;IBidALot&lt;/code&gt;, it might be displayed as, "I****A".
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Important: &lt;/b&gt;
						In this format, the anonymous bidder ID can change for each
						auction.
						&lt;/span&gt;
						For &lt;b&gt;GetMyeBayBuying&lt;/b&gt; only, when bidding on items: &lt;b&gt;UserID&lt;/b&gt;
						is replaced with the value "a****b" where a and b are random characters from
						the &lt;b&gt;UserID&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						When bidding on items listed on the Philippines site: &lt;b&gt;UserID&lt;/b&gt; is replaced
						with the value "Bidder X" where X is a number indicating the order of that
						user's first bid. For example, if the user was the third bidder,
						&lt;b&gt;UserID&lt;/b&gt; = &lt;code&gt;Bidder 3&lt;/code&gt;.
						Note that in this Philippines site format, the anonymous bidder ID stays the same for a given
						auction, but is different for different auctions. For example, a bidder who
						is the third and then the seventh bidder in an auction will be listed for
						both bids as "Bidder 3". However, if that same bidder is the first bidder on
						a different auction, the bidder will be listed for that auction as "Bidder
						1", not "Bidder 3".
						&lt;br&gt;&lt;br&gt;
						For &lt;b&gt;GetMyeBayBuying&lt;/b&gt; only, when bidding on items listed on the UK and AU sites:
						&lt;b&gt;UserID&lt;/b&gt; is replaced with the string "High Bidder".
						&lt;br&gt;&lt;br&gt;
						For &lt;b&gt;PlaceOffer&lt;/b&gt;, see also &lt;b&gt;SellingStatus.HighBidder&lt;/b&gt;.
						</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>SoldList</Context>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserIDChanged" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If &lt;code&gt;true&lt;/code&gt;, identifies a user whose ID has changed within the last 30 days. Does not
						indicate a new user (see &lt;b&gt;NewUser&lt;/b&gt;).
						&lt;br&gt;&lt;br&gt;
            Since a bidder's user info is anonymous, this tag will be returned only to that bidder,
            and to the seller of an item that the user is bidding on.
            &lt;br&gt; &lt;br&gt;
            &lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
            For the &lt;strong&gt;GetItemTransactions&lt;/strong&gt; call, this field is only returned to the seller of the order; this field is not returned for the buyer or third party.
            &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserIDLastChanged" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						Date and time when the user last changed their eBay user ID (in GMT).
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Buyer.UserIDLastChanged&lt;/b&gt; field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
            &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATStatus" type="ns:VATStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the user is subject to VAT.
						Users who have registered with eBay as VAT-exempt are not
						subject to VAT. See documentation on Value-Added Tax (VAT).
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Vat-exempt sellers</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/taxes-vat.html#exempt</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerInfo" type="ns:BuyerType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about the user as a buyer, such as
						the shipping address. See &lt;b&gt;BuyerType&lt;/b&gt; for its child elements.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to that bidder,
						and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Context>Buyer</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerInfo" type="ns:SellerType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						Contains information about a seller, including listing settings, listing
						preferences, seller rankings, and seller type.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; This container will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Context>Seller</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BusinessRole" type="ns:BusinessRoleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates whether the user's account is enabled for buying and selling
						(indicated by &lt;b&gt;FullMarketPlaceParticipant&lt;/b&gt;) on eBay, or if the account is a Partially
						Provisioned Account (indicated by &lt;b&gt;Shopper&lt;/b&gt;) without selling and buying privileges on
						eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserSubscription" type="ns:EBaySubscriptionTypeCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Specifies the subscription level for a user.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayWikiReadOnly" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether a user has read-only access to the eBay Wiki (&lt;code&gt;true&lt;/code&gt;)
						or whether the user is able contribute or edit articles on the eBay Wiki
						(&lt;code&gt;false&lt;/code&gt;). By default, all registered eBay users have access to contribute and
						edit articles on the eBay Wiki. All content contributed to the eBay Wiki is
						subject to the Community Content Policy.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TUVLevel" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						TUV level is a number allocated to a user based on various characteristics
						such as buyer, seller, new buyer, new seller, high risk, or bid limit.
						Applies to eBay Motors Pro applications only.
					</xs:documentation>
					<xs:appinfo>
						<TheseSites>AU, DE, FR, IT, UK</TheseSites>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value added tax identifier (&lt;b&gt;VATID&lt;/b&gt;) is applicable to the VAT-enabled
						sites.
						Applies to eBay Motors Pro applications only.
					</xs:documentation>
					<xs:appinfo>
						<TheseSites>AU, DE, FR, IT, UK</TheseSites>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BiddingSummary" type="ns:BiddingSummaryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about the user as a bidder on a certain
						item. Returned by &lt;b&gt;GetAllBidders&lt;/b&gt; if &lt;b&gt;IncludeBiddingSummary&lt;/b&gt; =
						&lt;code&gt;true&lt;/code&gt; is included in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserAnonymized" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the User container has been made
						anonymous. If &lt;code&gt;true&lt;/code&gt;, some elements in the User container have
						either been removed, or had their values changed to remove
						identifying characteristics. If false, all expected elements
						are returned, and no values are changed.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag is returned as false
						only to the bidder, and to the seller of an item that the user is bidding
						on. For all other users, this tag is returned as &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/user-mgmt-anonymous-info.html</URL>
							<Title>Anonymous user information</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetSellerEvents</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Always</Returned>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Context>HighBidder</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>



			<xs:element name="UniqueNeutralFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total count of neutral Feedback entries received by the user, including weekly repeats.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>



			<xs:element name="EnterpriseSeller" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="QualifiesForSelling" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This flag indicates whether or not the user is eligible to sell items on eBay. This field is only returned if the &lt;b&gt;IncludeFeatureEligibility&lt;/b&gt; flag is included in the call request and set to &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the shipping address of a bidder who has made a Best Offer for an item.
						&lt;br/&gt;&lt;br/&gt;
						You cannot retrieve a shipping address for any user with whom you do not have an order relationship, regardless of site. The shipping address of another user is returned only if you and the other user are in an order relationship, within a certain time of order line item creation.
						&lt;br&gt;&lt;br&gt;
						Because a bidder's user information is anonymous, this container is returned only to that bidder, and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
					<!-- N/A: GetUser -->
				</xs:annotation>
			</xs:element>
			<xs:element name="Membership" type="ns:MembershipDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;strong&gt;Membership&lt;/strong&gt; container will be returned if the seller is enrolled in one or more membership programs on one or more eBay sites. A &lt;b&gt;Program&lt;/b&gt; container will be returned for each applicable membership program, and provides details on that program, including the eBay site, the program name (such as '&lt;code&gt;EBAYPLUS&lt;/code&gt;'), and the membership expiration date. This container will not be returned at all if the seller is not enrolled in any applicable membership programs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserFirstName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						The first name of the buyer or seller involved in the order.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Seller.UserFirstName&lt;/b&gt; field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserLastName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						The last name of the buyer or seller involved in the order.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Seller.UserLastName&lt;/b&gt; field will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; and &lt;b&gt;GetSellerTransactions&lt;/b&gt; on January 31, 2024.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VATDetailsType.xsd #####

-->
	<xs:complexType name="VATDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used to set/display details related to VAT (Value-Added Tax) and Business Seller features.
				&lt;br&gt;
				&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
					VAT is not applicable to all countries, including the US. Sellers must be registered as Business Sellers on the site they are selling on in order to use the Business Seller-related fields.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BusinessSeller" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field should be included in an Add/Revise/Relist call and set to &lt;code&gt;true&lt;/code&gt; if the seller is registered on the selling site as a Business Seller. This field must be included and set to &lt;code&gt;true&lt;/code&gt; if the &lt;b&gt;RestrictedToBusiness&lt;/b&gt; field is also included and set to &lt;code&gt;true&lt;/code&gt;. The &lt;b&gt;RestrictedToBusiness&lt;/b&gt; field is used by German (Site ID 77), Austrian (Site ID 16), and Swiss (Site ID 193) sellers who wish to restrict sales of their item to other users registered as business users.
						&lt;br&gt;&lt;br&gt;
						This field is returned in 'Get' calls only if set on the listing, and the person making the call owns the listing. However, other Business Seller-related information will be returned to all users in 'Get' calls under the &lt;b&gt;SellerInfo&lt;/b&gt; and &lt;b&gt;BusinessSellerDetails&lt;/b&gt; containers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Context>BusinessSellerDetails</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RestrictedToBusiness" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field must be included in an Add/Revise/Relist call and set to &lt;code&gt;true&lt;/code&gt; if a German (Site ID 77), Austrian (Site ID 16), or Swiss (Site ID 193) seller wishes to restrict sales of their item to other users registered on eBay as business users. If this field is set as &lt;code&gt;true&lt;/code&gt;, the &lt;b&gt;BusinessSeller&lt;/b&gt; field must also be included and set to &lt;code&gt;true&lt;/code&gt;. This feature is not available on any other eBay marketplaces.
						&lt;br&gt;&lt;br&gt;
						This field can be included and set to &lt;code&gt;true&lt;/code&gt; only by Business Sellers registered on one of the three sites above, and only if the listing category supports Business-to-Business listings. The &lt;a href=&quot;../../../../../api-docs/sell/metadata/resources/marketplace/methods/getCategoryPolicies#response.categoryPolicies.b2bVatEnabled&quot;  target=&quot;_blank&quot;&gt;getCategoryPolicies&lt;/a&gt; of the &lt;b&gt;Metadata API&lt;/b&gt; can be used by the seller (using one of the Site IDs above) to see which categories support Business-to-Business listings. A &lt;b&gt;b2bVatEnabled&lt;/b&gt; boolean field will be returned as &lt;code&gt;true&lt;/code&gt; if a listing category supports Business-to-Business listings.
						&lt;br&gt;&lt;br&gt;
						This field is returned in &apos;Get&apos; calls only if set on the listing, and the person making the call owns the listing. However, other Business Seller-related information will be returned to all users in &apos;Get&apos; calls under the &lt;b&gt;SellerInfo&lt;/b&gt; and &lt;b&gt;BusinessSellerDetails&lt;/b&gt; containers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Context>BusinessSellerDetails</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Context>BusinessSellerDetails</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used in an Add/Revise/Relist call to set the VAT (Value-added Tax) percentage rate that will be charged to buyers when an item is purchased from the listing.
						&lt;br/&gt;&lt;br/&gt;
						VAT is not applicable to all countries, including the US. Allowed VAT percentage rates can vary by region/country, so sellers should be aware of the rates they are legally required/allowed to charge, and they are responsible for charging the correct VAT rate.
						&lt;br/&gt;&lt;br/&gt;
						If VAT is charged on a listing, the seller can choose to print an invoice for the buyer that shows the item's net price, the VAT percentage rate, the VAT amount, and the total price.
						&lt;br/&gt;&lt;br/&gt;
						This field is returned in 'Get' calls only if the listing is subject to VAT.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							Previously, up to three digits beyond the decimal point were allowed for this float value, but now a seller can include only one digit beyond the decimal point (e.g. 12.3) when using an Add/Revise/Relist call to set this value. An error will occur if more digits beyond the decimal point are specified.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<Min>0.0</Min>
						<Max>27.0</Max>
						<MaxLength>4</MaxLength>
						<CallInfo>
							<MaxLength>4</MaxLength>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Context>Item</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Context>Item</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATSite" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string value is the Site ID value of the eBay Marketplace where the VAT is applicable and where the seller is registered as a Business Seller.
						&lt;br/&gt;&lt;br/&gt;
						The eBay sites that support VAT (and their corresponding Site IDs) can be found in the &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/taxes-vat.html" target="_blank"&gt;Value-added tax (VAT)&lt;/a&gt; topic.
					</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Conditionally</Returned>
						<Context>BusinessSellerDetails</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the unique VAT identifier associated with the Business Seller's account. This field will only be returned to Business Sellers who own the specified listing.
						&lt;br/&gt;&lt;br/&gt;
						Non-Business Sellers will not have a VAT identifier associated with their account, so this field will never be returned for those users.
					</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Returned>Conditionally</Returned>
						<Context>BusinessSellerDetails</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VATStatusCodeList.xsd #####

-->
	<xs:simpleType name="VATStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether or not the user is subject to VAT.
				Users who have registered with eBay as VAT-exempt are not
				subject to VAT. See documentation on Value-Added Tax (VAT).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NoVATTax">
				<xs:annotation>
					<xs:documentation>
						(out) VAT is not applicable
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATTax">
				<xs:annotation>
					<xs:documentation>
						(out) Residence in a country with VAT and user is not registered as VAT-exempt
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATExempt">
				<xs:annotation>
					<xs:documentation>
						(out) Residence in a country with VAT and user is registered as VAT-exempt
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/VINSupportedDefinitionType.xsd #####

-->
	<xs:complexType name="VINSupportedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If present, the site defines category settings for when the seller 
				can provide a Vehicle Identification Number (VIN) for 
				US, CA, and CAFR eBay Motors sites. VIN is required for cars and trucks 
				from model year 1981 and later. (The US developed national standards for VIN 
				values as of 1981.)
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VRMSupportedDefinitionType.xsd #####

-->
	<xs:complexType name="VRMSupportedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If present, the site defines category settings for whether the seller 
				can provide a Vehicle Registration Mark (VRM) for a 
				UK eBay Motors vehicle listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ValueCategoryDefinitionType.xsd #####

-->
	<xs:complexType name="ValueCategoryDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the value category feature. If a field of this type is present,
				the corresponding feature applies to the site. The field is returned as 
				an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GetCategoryFeatures</CallName>
					<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ValuePackEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ValuePackEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the Value Pack feature (a feature pack). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ValueTypeCodeList.xsd #####

-->
	<xs:simpleType name="ValueTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type is used by the order management calls (like &lt;b&gt;GetOrders&lt;/b&gt;), and indicates the type of tax ID used in the &lt;strong&gt;BuyerTaxIdentifier&lt;/strong&gt; container..
			</xs:documentation>
			<xs:appinfo>
				<AllValuesExcept>Decimal,Numeric,Text,ISBN,UPC,EAN,Date</AllValuesExcept>
		  </xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Decimal">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Numeric">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Text">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ISBN">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPC">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EAN">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Date">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			 <xs:enumeration value="CodiceFiscale">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a Codice Fiscale ID, which is an identifier used by the Italian government to identify taxpayers in Italy.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DNI">
				<xs:annotation>
					<xs:documentation>
						 This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a Spanish National Identity Number, which is one identifier used by the Spanish government to identify taxpayers in Spain. In Spanish, this ID is known as the 'Documento nacional de identidad'. The other tax identifier for Spanish residents is the NIE number, or 'Numero de Identidad de Extranjero'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RussianPassport">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a Russian Passport number.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CPFTaxID">
					<xs:annotation>
						<xs:documentation>
							This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a Tax Registration Number, which is an identifier used by the Brazilian government to identify taxpayers in Brazil. In Portuguese, this ID is known as the 'Cadastro de Pessoas Fisicas', or 'CPF'.
						</xs:documentation>
					</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TurkeyID">
				<xs:annotation>
					<xs:documentation>
							This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a Turkish Identification Number, which is an identifier used by the Turkish government to identify taxpayers in Turkey. In Turkish, this ID is known as the 'Turkiye Cumhuriyeti Kimlik Numarasi', often abbreviated as T.C. Kimlik No.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
				<xs:enumeration value="NIE">
					<xs:annotation>
						<xs:documentation>
							This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a NIE Number, which is one identifier used by the Spanish government to identify taxpayers in Spain. 'NIE' stands for 'Numero de Identidad de Extranjero'. The other tax identifier for Spanish residents is the DNI number, or 'Documento nacional de identidad'. Spanish residents can also be identified by their Spanish VAT (Value-Added Tax) number, which is also called the 'Numero de Identificacion Fiscal' or NIF.
						</xs:documentation>
					</xs:annotation>
			</xs:enumeration>
				<xs:enumeration value="NIF">
					<xs:annotation>
						<xs:documentation>
							This value indicates that the ID in the &lt;b&gt;ID&lt;/b&gt; field is an NIF Number, which is also known as their Spanish VAT (Value-Added Tax) number. 'NIF' stands for 'Numero de Identificacion Fiscal'. Spanish residents can also be identified by their DNI ('Documento nacional de identidad') number or their NIE ('Numero de Identidad de Extranjero') number.
						</xs:documentation>
					</xs:annotation>
			</xs:enumeration>
				<xs:enumeration value="CEDULA">
						<xs:annotation>
							<xs:documentation>
							 	This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a Cedula number, which is an identifier used by the Chilean, Columbian, and Dominican Republic governments to identify taxpayers in those countries. This ID is sometimes referred to as a 'Cedula de Identidad'.
							</xs:documentation>
						</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NIT">
				<xs:annotation>
					<xs:documentation>
						 This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a NIT number, which is an identifier used by the Guatemalan government to identify taxpayers in Guatemala. In Spanish, this ID is known as the 'Numero de identificacion tributaria'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DriverLicense">
				<xs:annotation>
					<xs:documentation>
						 This value indicates that the identifier in the &lt;b&gt;ID&lt;/b&gt; field is a driver's license number.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CNPJ">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a CNPJ number, which is an identifier used by the Brazilian government to identify taxpayers in Brazil. In Portuguese, this ID is known as the 'Cadastro Nacional da Pessoa Juridica'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATIN">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a VAT Identification Number for the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CURP">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a CURP number, which is one identifier used by the Mexican tax authorities (SAT) to identify taxpayers in Mexico. In Spanish, this ID is known as the 'Clave Única de Registro de Población'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RFC">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a RFC number, which is one identifier used by the Mexican tax authorities (SAT) to identify taxpayers in Mexico. In Spanish, this ID is known as the 'Registro Federal de Contribuyentes'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RUT">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the tax ID in the &lt;b&gt;ID&lt;/b&gt; field is a Tax Registration Number, which is an identifier used by the Chileans government to identify taxpayers in Chile. In Spanish, this ID is known as the 'Rol Único Tributario'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/VariationDetailsType.xsd #####

-->
	<xs:complexType name="VariationDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;VariationDetails&lt;/b&gt; container that is returned in
				&lt;b&gt;GeteBayDetails&lt;/b&gt; if &lt;b&gt;VariationDetails&lt;/b&gt; is included
				in the request as a &lt;b&gt;DetailName&lt;/b&gt; filter, or if &lt;b&gt;GeteBayDetails&lt;/b&gt;
				is called with no &lt;b&gt;DetailName&lt;/b&gt; filters.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaxVariationsPerItem" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the maximum number of item variations that the site will allow within one multi-variation listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxNamesPerVariationSpecificsSet" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the maximum number of variation specific sets that the site will allow per listing. Typical variation specific sets for clothing may be 'Color', 'Size', 'Long Sleeve', etc.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxValuesPerVariationSpecificsSetName" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the maximum number of values that the site will allow within one variation specific set. For example, if the variation specific set was 'Color', the seller could specify as many colors that are available up to this maximum value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationExtendedProducerResponsibilityType.xsd #####

-->
	<xs:complexType name="VariationExtendedProducerResponsibilityType">
		<xs:annotation>
			<xs:documentation>
				This type specifies variation-specific Extended Producer Responsibility information, specifically the &lt;strong&gt;EcoParticipationFee&lt;/strong&gt;. For multiple-variation listings, this type's &lt;b&gt;EcoParticipationFee&lt;/b&gt; is used and not the &lt;b&gt;EcoParticipationFee&lt;/b&gt; in the &lt;b&gt;ExtendedProducerResponsibility&lt;/b&gt; type. This type is supported by a limited number of sites and specific categories. Use the &lt;a href="../../../../../api-docs/sell/metadata/resources/marketplace/methods/getExtendedProducerResponsibilityPolicies" target="_blank"&gt;getExtendedProducerResponsibilityPolicies&lt;/a&gt; method of the &lt;b&gt;Sell Metadata API&lt;/b&gt; to retrieve valid categories for a site. &lt;br/&gt;&lt;br/&gt;For &lt;b&gt;GetItem&lt;/b&gt; calls, this container is only returned to the listing owner, if the container is available.
			</xs:documentation>
		</xs:annotation>  
		<xs:sequence>
			<xs:element name="EcoParticipationFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the fee paid for new items to the eco-organization (for example, "eco-organisme" in France) fee for each variation in a multiple-variation listing. It is a contribution to the financing of the elimination of the item responsibly. For multiple-variation listings, this &lt;b&gt;EcoParticipationFee&lt;/b&gt; (in the &lt;b&gt;VariationExtendedProducerResponsibility&lt;/b&gt; container) is used and not the &lt;b&gt;EcoParticipationFee&lt;/b&gt; in the &lt;b&gt;ExtendedProducerResponsibility&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>16</MaxLength>
						<Min>0.0</Min>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>	
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>				
					</xs:appinfo>
				</xs:annotation>
			</xs:element> 
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationKeyType.xsd #####

-->
	<xs:complexType name="VariationKeyType">
		<xs:annotation>
			<xs:documentation>
				Type used by the &lt;b&gt;VariationKey&lt;/b&gt; container to identify one or more item variations to either add or remove from an eBay user's Watch List.
			</xs:documentation>
		</xs:annotation>
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the fixed-price listing whose variation(s) should be added to or removed from the watch list.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<CallName>RemoveFromWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationSpecifics" type="ns:NameValueListArrayType" minOccurs="0" >
					<xs:annotation>
							<xs:documentation>
								This container is used to identify one or more item variations within the multiple-variation listing. If the specified name-value pairs do not match any item variation, the call behaves as if no variations were specified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<CallName>RemoveFromWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationProductListingDetailsType.xsd #####

-->
	<xs:complexType name="VariationProductListingDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;VariationProductListingDetails&lt;/b&gt; container that is used to specify a Global Trade Item Number (GTIN), such as an EAN, an ISBN, or a UPC value, to identify a specific product variation in a multiple-variation listing. For a multiple-variation listing, the same GTIN type(s) must be used for all product variations within the same listing. For instance, if specify an ISBN value for one product variation within the listing, an ISBN value (and not an EAN or UPC value) must be specified for all product variations within the listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ISBN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used if the seller wants to, or is required to identify each product variation within a multiplge-variation listing by an ISBN (International Standard Book Number) value. An ISBN is a unique identifer for books. Both 10 and 13-character ISBNs are supported. When specifying a 13-character ISBN, the value must begin with either '978' or '979'. The seller can use the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to see if an ISBN is supported/required for a category.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;
						If the listing is being posted to a category that expects an ISBN value, but one doesn&apos;t exist for the product, the seller must provide a string indicating that the product identifier is unavailable. This text varies by marketplace. Refer to &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/inventory/product-identifier-text.html&quot; target=&quot;_blank&quot;&gt;Product Identifier Text&lt;/a&gt; for the specific text based on the listing marketplace.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UPC" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used if the seller wants to, or is required to identify each product variation within a multiple-variation listing by a UPC (Universal Product Code) value. A UPC is a commonly-used identifier for many different products. The seller can use the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to see if a UPC is supported/required for a category.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;
						If the listing is being posted to a category that expects a UPC value, but one doesn&apos;t exist for the product, the seller must provide a string indicating that the product identifier is unavailable. This text varies by marketplace. Refer to &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/inventory/product-identifier-text.html&quot; target=&quot;_blank&quot;&gt;Product Identifier Text&lt;/a&gt; for the specific text based on the listing marketplace.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EAN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used if the seller wants to, or is required to identify each product variation within a multiple-variation listing by an EAN (European Article Number) value. An EAN is a unique 8 or 13-digit identifier that many industries (such as book publishers) use to identify products. The seller can use the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; call to see if an EAN is supported/required for a category.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note: &lt;/b&gt;
						If the listing is being posted to a category that expects an EAN value, but one doesn&apos;t exist for the product, the seller must provide a string indicating that the product identifier is unavailable. This text varies by marketplace. Refer to &lt;a href=&quot;https://developer.ebay.com/api-docs/sell/static/inventory/product-identifier-text.html&quot; target=&quot;_blank&quot;&gt;Product Identifier Text&lt;/a&gt; for the specific text based on the listing marketplace.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductReferenceID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; DO NOT USE.&lt;br/&gt;&lt;br/&gt;Currently, sellers cannot associate an eBay catalog product with single variations within a multiple-variation listing for any eBay category. If the seller attempts to supply an eBay Product Identifier (ePID) at the variation level, a warning will get returned in the response stating that, '&lt;i&gt;Specifying a product identifier on a variant is not allowed in this category.&lt;/i&gt;'.&lt;br/&gt;&lt;br/&gt;The &lt;b&gt;ProductReferenceID&lt;/b&gt; field was originally added as part of the Product-Based Shopping Experience (PBSE) mandate, and eBay was going to allow and even require ePIDs to be specified for some leaf categories. However, with the rollback of the PBSE mandate, this field is not currently applicable or supported.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>38 (42 with "EPID")</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NameValueList" type="ns:NameValueListType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container is for future use. If it used, it will be ignored.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationSpecificPictureSetType.xsd #####

-->
	<xs:complexType name="VariationSpecificPictureSetType">
		<xs:annotation>
			<xs:documentation>
			 Type defining the &lt;b&gt;VariationSpecificPictureSet&lt;/b&gt; container, which is
			 used to specify the URL(s) where the picture(s) of the variation specific will be
			 hosted. If the &lt;b&gt;Variations.Pictures&lt;/b&gt; container is used, at least one
			 &lt;b&gt;VariationSpecificPictureSet&lt;/b&gt; container is required.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="VariationSpecificValue" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A value that is associated with &lt;b&gt;VariationSpecificName&lt;/b&gt;. For example,
						suppose this set of pictures is showing blue shirts, and some of
						the variations include Color=Blue in their variation specifics.
						If &lt;b&gt;VariationSpecificName&lt;/b&gt; is  &lt;code&gt;Color &lt;/code&gt;, then &lt;b&gt;VariationSpecificValue&lt;/b&gt; would be &lt;code&gt;Blue&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					The URL of a picture that is associated with the
					&lt;b&gt;VariationSpecificValue&lt;/b&gt;. A variation specific picture set can
					consist of up to 12 self-hosted or eBay Picture Services (EPS) hosted pictures. eBay Picture
					Services and self-hosted images can never be combined into the same variation
					specific picture set. To specify more than one image, use
					multiple &lt;b&gt;PictureURL&lt;/b&gt; fields, passing in a distinct URL in each
					of those fields. This field cannot have an empty/null value. The &lt;b&gt;UploadSiteHostedPictures&lt;/b&gt; call can be used to upload pictures to EPS. Note that if pictures are externally-hosted, they must be hosted on a site that is using the 'https' protocol.
					&lt;br&gt;&lt;br&gt;
					The image specified in the first &lt;b&gt;PictureURL&lt;/b&gt; field is also used as the thumbnail image for applicable variations. For example, if the picture set contains pictures of red
					shirts (i.e., VariationSpecificName=Color and VariationSpecificValue=Red), the
					first picture is used as the thumbnail image for all the red shirt variations.

					&lt;br/&gt;&lt;br/&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
					Up to 12 pictures may be specified for one variation within a multiple-variation listing.
					&lt;/span&gt;					
					
					&lt;br/&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
					All images, whether they are hosted by EPS or self-hosted, must comply with eBay picture requirements, including the requirement that all images must be at least 500 pixels on its longest side. If the image does not satisfy the 500 pixels requirement, the listing may be blocked. For more information about other requirements and tips for adding pictures to listings, see the  &lt;a href="https://www.ebay.com/help/selling/listings/adding-pictures-listings?id=4148"&gt;Adding pictures to your listings&lt;/a&gt; help page.
					&lt;/span&gt;

					You can use Item.PictureDetails to specify additional pictures.
					For example, the item-level pictures could include a model wearing a
					black shirt, as a typical example of the shirt style.
					&lt;br&gt;&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
					If a URL contains spaces, those spaces can be replaced with &lt;code&gt;%20&lt;/code&gt;. For example, &lt;code&gt;https://example.com/my image.jpg&lt;/code&gt; must be submitted as &lt;code&gt;https://example.com/my%20image.jpg&lt;/code&gt; to replace the space in the image file name. However, a semicolon character (;) cannot be replaced with &lt;code&gt;%20&lt;/code&gt;, so a semicolon cannot be a part of the URL, as an error will occur.
					&lt;/span&gt;
					Variation pictures cannot be added or removed from a fixed-price listing when the listing is scheduled to end within 12 hours or if the item variation has already had transactions.
					&lt;br/&gt;&lt;br/&gt;
					&lt;span class="tablenote"&gt;
					&lt;strong&gt;Note:&lt;/strong&gt; For some large merchants, there are no limitations on when variation pictures can be added or removed from a fixed-price listing, even when the item variation has had transactions or is set to end within 12 hours.
					&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalPictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Returns the URL of a variation-specific picture that is hosted outside of eBay.&lt;br&gt;
						&lt;br&gt;
						When you list, revise, or relist a variation, use VariationSpecificPictureSet.PictureURL (not ExternalPictureURL) to specify your self-hosted picture or EPS picture.&lt;br&gt;
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						All images must comply to the &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/pictures.html"&gt;Picture Requirements&lt;/a&gt;.
						&lt;/span&gt;
						This is returned only when the seller used a self-hosted picture for the variation.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>150</MaxLength>
						<SeeLink>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/picture-hosting.html</URL>
							<Title>Picture hosting</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>outputSelector: Variations</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExtendedPictureDetails" type="ns:ExtendedPictureDetailsType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Returns the URLs of the seller's self-hosted (hosted outside of eBay) variation specific pictures and the URL for the corresponding eBay Picture Services (EPS), that was generated when the picture was uploaded.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationType.xsd #####

-->
	<xs:complexType name="VariationType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the &lt;b&gt;Variation&lt;/b&gt; container, which provides full details on each item variation in a multiple-variation listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						A SKU (stock keeping unit) is a seller-defined identifier. It is only intended for the seller's use (not for buyers). A SKU value is not required, but many large sellers like to add SKU value to their listings. If defined on a listing, a SKU value can be used by sellers to reconcile their eBay inventory with your own inventory system, instead of using the &lt;b&gt;VariationSpecifics&lt;/b&gt; identifying values.
						&lt;br&gt;
						&lt;br&gt;
						If specified, all SKU values must be unique within the &lt;b&gt;Variations&lt;/b&gt;
						node. That is, no two variations within the same listing can have
						the same SKU. &lt;br&gt;
						&lt;br&gt;
						If you include the &lt;b&gt;Item.InventoryTrackingMethod&lt;/b&gt; field in an 'FixedPriceItem' call and set its value to &lt;code&gt;SKU&lt;/code&gt;,
						the &lt;b&gt;Variation.SKU&lt;/b&gt; values become required for each variation..&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItem, GetOrders and other 'Get' calls:&lt;/b&gt; Only returned if the
						seller specified a SKU for the variation.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Item.Variations&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80</MaxLength>
						<SeeLink>
							<Title>SKU identifiers</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/skus.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Context>Transaction</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<DeprecationVersion>1309</DeprecationVersion>
							<DeprecationDetails>Avoid</DeprecationDetails>
							<EndOfLifeVersion>1349</EndOfLifeVersion>
							<UseInstead>Transaction.Variation</UseInstead>
							<CallName>GetItemTransactions</CallName>
							<Context>Item</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						The fixed price for this item variation.
						For example, a "Blue, Large" variation price could be USD 10.00,
						and a "Black, Medium" variation price could be USD 5.00.&lt;br&gt;
						&lt;br&gt;
						Each variation requires this field, and the prices can be the same for all variations, or
						be different for each variation. This enables sellers to
						provide discounts on certain
						variations without affecting the price of others.
						Required (and always returned) for listings with variations.&lt;br&gt;
						&lt;br&gt;
						You can revise a variation's price at any time (even if it
						has purchases). When you modify a variation during revise or
						relist, you need to include both its &lt;b&gt;StartPrice&lt;/b&gt; and &lt;b&gt;Quantity&lt;/b&gt;.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Item.Variations&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Pricing</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/variations.html#price</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<DeprecationVersion>1309</DeprecationVersion>
							<DeprecationDetails>Avoid</DeprecationDetails>
							<EndOfLifeVersion>1349</EndOfLifeVersion>
							<UseInstead>Transaction.Variation</UseInstead>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Context>Variations.Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br/&gt;
						This value indicates the quantity of the specific variation that are
						available for purchase. If you set &lt;b&gt;Variation.Quantity&lt;/b&gt; to &lt;code&gt;0&lt;/code&gt; when
						you create, revise, or relist an item listing, the variation is dropped from
						the listing. To prevent this, you can set
						&lt;a href="https://developer.ebay.com/DevZone/XML/docs/Reference/ebay/SetUserPreferences.html#Request.OutOfStockControlPreference"&gt;SetUserPreferences.OutOfStockControlPreference&lt;/a&gt; to &lt;code&gt;true&lt;/code&gt;.
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;GetItem&lt;/b&gt; (and other related calls that retrieve the Item
						object), the &lt;b&gt;Variation.Quantity&lt;/b&gt; value indicates the total quantity associated with the variation, including the quantity available and the
						quantity sold. To calculate the quantity available for sale, subtract
						&lt;b&gt;SellingStatus.QuantitySold&lt;/b&gt; from this value.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For RelistFixedPriceItem:&lt;/b&gt;
						&lt;ul&gt;
						&lt;li&gt;For an item variation that had an available quantity greater than &lt;code&gt;0&lt;/code&gt; when the listing ended, the &lt;b&gt;Quantity&lt;/b&gt; value of the item variation for  the newly relisted item is set to the actual quantity available. For item variations, there is actually no &lt;b&gt;QuantityAvailable&lt;/b&gt; field, but this value may be derived if you look at the corresponding item variation in a &lt;b&gt;GetMyeBaySelling&lt;/b&gt;) response and subtract the &lt;b&gt;Variation.QuantitySold&lt;/b&gt; value from the &lt;b&gt;Variation.Quantity&lt;/b&gt; value, which represents the original &lt;b&gt;Variation.Quantity&lt;/b&gt; value at creation time of the previous listing. &lt;/li&gt;
						&lt;li&gt;For item variations with an available quantity of &lt;code&gt;0&lt;/code&gt; when the listing ended, the relisted item will retain the &lt;b&gt;Variaton.Quantity&lt;/b&gt; value that was passed in at creation time of the previous listing.   &lt;/li&gt;
						&lt;/ul&gt;
						So, if you are relisting an item that had one or more item variations with an available quantity of &lt;code&gt;0&lt;/code&gt; when the listing ended, we strongly recommend that you pass in the correct available quantity through the corresponding &lt;b&gt;Variation.Quantity&lt;/b&gt; field of a relist call. Alternatively, you can update the correct quantity available by using a &lt;b&gt;ReviseInventoryStatus&lt;/b&gt; call and passing in a &lt;b&gt;Quantity&lt;/b&gt; value, while also making sure to pass in the correct &lt;b&gt;SKU&lt;/b&gt; value(s) to identify the correct item variation. A &lt;b&gt;ReviseInventoryStatus&lt;/b&gt; call can be used to revise the quantity of up to four single item listings and/or item variations (from the same or different listings).
						&lt;br&gt; &lt;br&gt;
						&lt;b&gt;For ReviseFixedPriceItem:&lt;/b&gt;
						You can revise a variation's quantity at any time, even if
						it has purchases. However, unless you set the &lt;a href="https://developer.ebay.com/DevZone/XML/docs/Reference/ebay/SetUserPreferences.html#Request.OutOfStockControlPreference"&gt;OutOfStockControlPreference&lt;/a&gt; boolean field of the &lt;b&gt;SetUserPreferences&lt;/b&gt; call to &lt;code&gt;true&lt;/code&gt;, at least one variation must remain
						with a non-zero quantity in order for the listing to remain active. If you set the &lt;b&gt;OutOfStockControlPreference&lt;/b&gt; field to &lt;code&gt;true&lt;/code&gt;, a multiple-variation listing will remain active but hidden from search even if the quantity of all variations in the listing is set to &lt;code&gt;0&lt;/code&gt;.
						When you modify a variation during revise or
						relist, you need to include both its &lt;b&gt;StartPrice&lt;/b&gt; and &lt;b&gt;Quantity&lt;/b&gt;.
						If you revise the &lt;b&gt;Quantity&lt;/b&gt; value for a variation after items have
						already sold, specify the quantity available for sale.
						(eBay will automatically add the
						quantity sold to the value you specify.) If you set the quantity to
						&lt;code&gt;0&lt;/code&gt; and the variation has no purchases, the variation may be
						dropped from the listing.
						&lt;br&gt; &lt;br&gt;
						&lt;b&gt;For GetSellerTransactions:&lt;/b&gt; See &lt;b&gt;Item.Quantity&lt;/b&gt; instead.&lt;br&gt;
						&lt;br&gt;
						See the &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/update-variations.html" target="_blank"&gt;Trading API User Guide&lt;/a&gt;
						for more details about setting and modifying a variation's quantity.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The number in the &lt;b&gt;Variation.Quantity&lt;/b&gt; field represents the current quantity of the item variation that is available using the "Ship to home" fulfillment method. This number does not take into account any quantity of the item variation that is available through "local" fulfillment methods such as In-Store Pickup or Click and Collect. This is due to the fact that there is no current implementation (or API field) where the seller informs eBay about the quantity of item variations available through each local fulfillment method. In the case where a listing is only offering the item variations through a local fulfillment method, this value should default to &lt;code&gt;0&lt;/code&gt;, and the &lt;b&gt;Item.IgnoreQuantity&lt;/b&gt; will also be returned as &lt;code&gt;True&lt;/code&gt;.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Item.Variations&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Set and adjust a variation's quantity</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/variations.html#qty</URL>
						</SeeLink>
						<SeeLink>
              <Title>Out-of-Stock control</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/out-of-stock.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<DeprecationVersion>1309</DeprecationVersion>
							<DeprecationDetails>Avoid</DeprecationDetails>
							<EndOfLifeVersion>1349</EndOfLifeVersion>
							<UseInstead>Transaction.Variation</UseInstead>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Context>Variations.Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						A list of name/value pairs that uniquely identify the variation within
						the listing. All variations must specify the same set of Item Specific names, but
						each variation must provide a unique combination of values for those
						Item Specific names. For example, if the items vary by color and size, then every
						variation must specify 'Color' and 'Size' as Item Specific names, but no two
						variations can specify the same combination of 'Color' and 'Size' values.&lt;br&gt;
						&lt;br&gt;
						When you revise a listing that includes variations, you can
						change names of &lt;b&gt;Variationpecifics&lt;/b&gt; by using the &lt;b&gt;Variations.ModifyNameList&lt;/b&gt; container. You can also add, delete, or replace individual variations as needed to match your
						current inventory. Use the &lt;b&gt;Variation.Delete&lt;/b&gt; field to delete a variation that has no sales (order line items). If the variation has
						sales, then set the Quantity to 0.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetSellerEvents&lt;/b&gt; To keep the &lt;b&gt;GetSellerEvents&lt;/b&gt;
						response smaller, &lt;b&gt;Variationpecifics&lt;/b&gt; are not returned if the
						variation has a SKU. If the variation has no SKU, then
						&lt;b&gt;Variationpecifics&lt;/b&gt; are returned instead. Optionally, you can pass
						&lt;b&gt;IncludeVariationSpecifics&lt;/b&gt; as &lt;code&gt;true&lt;/code&gt; in the request to force
						&lt;b&gt;Variationpecifics&lt;/b&gt; to be returned, even when the SKU is returned.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Item.Variations&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MinOccurs>2</MinOccurs>
						<MaxOccurs>5</MaxOccurs>
						<SeeLink>
							<Title>Configure variation-selection widgets for buyers (View Item)</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/variations.html#widgets</URL>
						</SeeLink>
						<SeeLink>
							<Title>Revise and relist with variations</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/update-variations.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Context>Transaction.Variation</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<DeprecationVersion>1309</DeprecationVersion>
							<DeprecationDetails>Avoid</DeprecationDetails>
							<EndOfLifeVersion>1349</EndOfLifeVersion>
							<UseInstead>Transaction.Variation</UseInstead>
							<CallName>GetItemTransactions</CallName>
							<Context>Item.Variations.Variation</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellingStatus" type="ns:SellingStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the variation's quantity sold. Always returned when variations are present.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Item.Variations&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<DeprecationVersion>1309</DeprecationVersion>
							<DeprecationDetails>Avoid</DeprecationDetails>
							<EndOfLifeVersion>1349</EndOfLifeVersion>
							<UseInstead>Transaction.Variation</UseInstead>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Context>Variations.Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the variation. This is a concatenation of the listing
						title plus the values (no names) from &lt;b&gt;Variationpecifics&lt;/b&gt;.
						For example, if the Title is "Polo Shirt" and the variation is
						for a medium pink shirt, the variation title could be
						"Polo Shirt[Pink,M].
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Item.Variations&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>127</MaxLength>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Context>Transaction.Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationViewItemURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						URL for the variation on eBay. This links to eBay's View Item page,
						with the page configured to show details of the specified variation.
						The syntax of this URL is similar to Item.ViewItemURL (not optimized
						for natural search).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Context>Transaction.Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Delete" type="xs:boolean" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is included and set to &lt;b&gt;true&lt;/b&gt;, the corresponding variation is deleted from the listing with a successful call. In general,
						a listing with variations must have at least one
						variation with a non-zero quantity in order to remain active.
						Additional deletion rules depend
						on whether you are revising or relisting.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseFixedPriceItem only&lt;/b&gt;:
						This boolean field can now be used in a Revise call to delete a variation even if the variation still has quantity and/or has had one or more previous sales during the life of the listing. Previously, if a variation had any purchases, you could not delete the variation, but only set its quantity to zero.
						&lt;br&gt;
						&lt;br&gt;
						To replace a varation, you can delete it and add the new
						or corrected one.
						However, you can't specify the same SKU twice in the
						same request (because the intent would be ambiguous).
						So, either use a new SKU for the newer variation,
						or use the call twice (once to delete the variation, and
						once to add the new variation with the same SKU).&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For RelistFixedPriceItem only&lt;/b&gt;:
						You can delete any variation, as long as the relisted listing
						includes at least 1 variation with a non-zero quantity.
						(That is, when you relist, you could delete all but one variation,
						or you could delete all existing variations and add a new one.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<Default>false</Default>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WatchCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of watches placed on this variation by eBay users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrivateNotes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A note a user makes on an item with variations in My eBay.
						&lt;br&gt;
						&lt;br&gt;
						For eBay.com, only GetMyeBaySelling (not GetItem) returns this
						field, and only if you pass IncludeNotes in the request.
						Only visible to the user who created the note.&lt;br&gt;
						&lt;br&gt;
						Not supported as input in ReviseFixedPriceItem.
						Use SetUserNotes instead.&lt;br&gt;
						&lt;br&gt;
						In SoldList, notes for variations are only returned at the
						Item level, not the variation level.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountPriceInfo" type="ns:DiscountPriceInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container provides information for a single variation (within a multiple-variation listing) that has a Strikethrough Price (STP) or a Minimum Advertised Price (MAP) discount pricing treatment. For a multiple-variation listing, the discount pricing information should be set at the variation level and not at the item level (e.g. &lt;b&gt;Item.DiscountPriceInfo&lt;/b&gt;).   STP and MAP apply only to fixed-price listings. STP is available on the US, eBay Motors, UK, Germany, Canada (English and French), France, Italy, Spain, and Ireland sites, while MAP is available only on the US site.
						&lt;br&gt;&lt;br&gt;
						Discount pricing is available to qualified sellers (and their associated developers) who participate in the Discount Pricing Program. Once qualified, sellers receive a 'special account flag' (SAF) that allows them to apply Discount Pricing to both single-variation and multi-variation items. STP is intended for eBay partners and their sellers only.
						&lt;br&gt;&lt;br&gt;
						As a seller listing Discount Price items, you are required to maintain records of your discount pricing in the event you are called upon to substantiate your item pricing.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Discount pricing</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/discount-pricing.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationProductListingDetails" type="ns:VariationProductListingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used to provide one or more product identifiers for a product variation within a multiple-variation, fixed-price listing. The same product identifier type(s) must be used for all product variations within the listing. For instance, if one product variation uses ISBNs, all product variations must use ISBN values.
						&lt;br&gt;
						&lt;br&gt;
						When you include the  &lt;b&gt;VariationProductListingDetails&lt;/b&gt; container in a call, you must specify at least one GTIN or ePID. If an ePID is provided, a matching eBay catalog product must exist for the value that is passed in.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem and RelistItem only:&lt;/b&gt; When you revise a
						listing, if it ends within 12 hours, you cannot change the
						product identifier and you cannot remove existing product variation listing details data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationExtendedProducerResponsibility" type="ns:VariationExtendedProducerResponsibilityType"
					minOccurs="0"  maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This container defines variation-specific Extended Producer Responsibility information, specifically the &lt;strong&gt;EcoParticipationFee&lt;/strong&gt;. &lt;br/&gt;&lt;br/&gt;For &lt;b&gt;GetItem&lt;/b&gt; calls, this container is only returned to the listing owner, if the container is available.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName> 
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName> 
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput> 
						</CallInfo> 
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="VariationsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the multi-variation listing feature. If the field is present, 
				the  corresponding feature applies to the site. The field is returned as 
				an empty element (e.g., a boolean value is not returned).&lt;br&gt;
				&lt;br&gt;
				Multi-variation listings contain items that are logically the same 
				product, but that vary in their manufacturing details or packaging. 
				For example, a particular brand and style of shirt could be 
				available in different sizes and colors, such as "large blue" and 
				"medium black" variations.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationsType.xsd #####

-->
	<xs:complexType name="VariationsType">
		<xs:annotation>
			<xs:documentation>
				Variations are multiple similar (but not identical) items in a
				fixed-price listing.
				For example, a single listing could contain multiple items of the
				same brand and model that vary by color and size (like "Blue, Large" and "Black, Medium"). Each variation can have its own quantity and
				price. For example, a listing could include 10 "Blue, Large"
				variations and 20 "Black, Medium" variations.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Variation" type="ns:VariationType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						&lt;br&gt;
						Contains data that distinguishes one item variation from another.
						For example, if an item varies by color and size, each &lt;b&gt;Variation&lt;/b&gt;
						node specifies a combination of one of those colors and
						sizes.&lt;br&gt;
						&lt;br&gt;
						When listing or relisting an item, you are allowed to create a
						listing with only one item variation, and you might have a plan to add more item variations to the listing in the future. However, if you don't plan to add other item variations in the future, we recommend that you avoid listing with only one variation, so that you avoid confusing buyers.
						&lt;br&gt; &lt;br&gt;
						If you specify multiple &lt;b&gt;Variation&lt;/b&gt; containers in an add/revise/relist/verify add call to define multiple item variations, the &lt;b&gt;Variation&lt;/b&gt; containers must be contiguous or an error will occur. This means that you would not want to input a &lt;b&gt;Pictures&lt;/b&gt; or a &lt;b&gt;VariationSpecificsSet&lt;/b&gt; container in between &lt;b&gt;Variation&lt;/b&gt; containers in an API call.
						&lt;br&gt; &lt;br&gt;
						When you modify an item variation with a &lt;b&gt;ReviseFixedPriceItem&lt;/b&gt; call, the best practice is to include all applicable fields under the &lt;b&gt;Variation&lt;/b&gt; container, even if some of the values/settings are not being modified. The &lt;b&gt;StartPrice&lt;/b&gt; and &lt;b&gt;VariationSpecifics&lt;/b&gt; must be included when modifying an existing item variation, even if these values are not being changed. If a SKU value is defined for the item variation, it is strongly recommended that you include the &lt;b&gt;SKU&lt;/b&gt; field, regardless of whether the SKU value is changing or not. If the &lt;b&gt;SKU&lt;/b&gt; field is not included, any existing SKU value will be removed from the item variation. It is also strongly recommended that you include the &lt;b&gt;Quantity&lt;/b&gt; field and input an accurate value, because if the &lt;b&gt;Quantity&lt;/b&gt; field is omitted in the API call, the quantity for the item variation is set to  &lt;code&gt;0&lt;/code&gt;.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; The &lt;b&gt;Item.Variations&lt;/b&gt; container and its child fields will stop being returned in &lt;b&gt;GetItemTransactions&lt;/b&gt; on January 31, 2024. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Multiple-variation listings</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/variations.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<MinOccurs>1</MinOccurs>
							<MaxOccurs>120</MaxOccurs>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<DeprecationVersion>1309</DeprecationVersion>
							<DeprecationDetails>Avoid</DeprecationDetails>
							<EndOfLifeVersion>1349</EndOfLifeVersion>
							<UseInstead>Transactions.Variation</UseInstead>
							<CallName>GetItemTransactions</CallName>
							<Context>Item</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Pictures" type="ns:PicturesType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains a set of pictures that correspond to one of the
						variation specifics, such as Color. For example, if a listing
						has blue and black color variations, you could choose Color
						for all the pictures, and then include a set of pictures
						for the blue variations and another set of pictures for the black
						variations.&lt;br&gt;
						&lt;br&gt;
						We strongly recommend that you also include shared pictures
						in Item.PictureDetails, as this results in a better experience
						for buyers.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseFixedPriceItem only:&lt;/b&gt; To replace
						or delete individual pictures, pass in the entire Pictures
						node with the complete set of variation pictures that you
						want in the listing. If the applicable variations have purchases
						or the listing ends in less than 12 hours, you can add
						pictures, but you can't remove existing pictures.&lt;br&gt;
						&lt;br&gt;
						Variation, Pictures, or ModifyNameList (or all) need to be
						specified when the Variations node is specified in listing requests&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Only one Pictures node is allowed for a listing.
						However, the node has been defined as unbounded (repeatable) in
						the schema to allow for different use cases for some calls or sites
						in the future.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxOccurs>1</MaxOccurs>
						<SeeLink>
							<Title>Include pictures for variations</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/variations.html#pix</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationSpecificsSet" type="ns:NameValueListArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					The set of all variation specific names and values that can be
					applicable to the listing (at any time in its life cycle).
					This must include all names and values specified in the
					VariationSpecifics nodes.&lt;br&gt;
					&lt;br&gt;
					Required when Variations are specified in a new listing, and when you
					modify the name of a variation by using ModifyNameList.
					When you modify variation specific names, VariationSpecificsSet  must
					include the new names plus the names that are not changing (but omit the old names), &lt;br&gt;
					&lt;br&gt;
					This set configures variation selection widgets
					that appear on eBay's  View Item page.
					For example, if you specify Color and Size names in the set,
					eBay's View Item page displays Color and Size drop-down lists
					to enable a buyer to choose a variation of interest.&lt;br&gt;
					&lt;br&gt;
					The order in which you specify the names and values also
					controls the order in which the selection widgets appear on
					the View Item page.
					For example, if you specify "Color", then "Size", and then
					"Sleeve Style" as names, the View Item page shows drop-down lists
					with those labels in that order. For "Size", if you specify
					"S", "M", and "L" as values, the View Item page
					shows the values in that order in the Size drop-down list.&lt;br&gt;
					&lt;br&gt;
					Use the &lt;a href="https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getItemAspectsForCategory" target="_blank"&gt;getItemAspectsForCategory&lt;/a&gt; method of the Taxonomy API to  retrieve recommendations for names and values.&lt;br&gt;
					&lt;br&gt;
					Required when Variations are specified in a new listing
					(e.g., in AddFixedPriceItem). Also required when you change
					variation specific names or values in ReviseFixedPriceItem and
					RelistFixedPriceItem.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Configure variation-selection widgets for buyers (View Item)</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/variations.html#widgets</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ModifyNameList" type="ns:ModifyNameArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Modifies variation specific names when you revise or
						relist items.&lt;br&gt;
						&lt;br&gt;
						You can modify a variation specific name regardless of the quantity sold (i.e., no restrictions on whether the item has orders or order line items (transactions)).&lt;br&gt;
						&lt;br&gt;
						(Use VariationSpecifics to modify variation specific values.)&lt;br&gt;
						&lt;br&gt;
						You are not required to specify SKU, VariationSpecifics, and other variation details in the request when you are only modifying a variation specific name.
						&lt;br&gt;
						&lt;br&gt;
						Variation, Pictures, VariationSpecificsSet, or ModifyNameList (or all) need to be specified when the Variations node is specified in listing requests.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Revise and relist with variations</Title>
							<URL>https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/update-variations.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VideoDetailsType.xsd #####

-->
	<xs:complexType name="VideoDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is used by the Add/Revise/Relist calls to add a video to a listing. Videos can be added to listings using the &lt;a href="https://developer.ebay.com/api-docs/commerce/media/overview.html" target="_blank"&gt;Media API&lt;/a&gt;. See the &lt;a href="https://developer.ebay.com/api-docs/commerce/media/overview.html" target="_blank"&gt;Media API&lt;/a&gt; reference documentation for all of the necessary details to upload videos to eBay.
				&lt;br/&gt;&lt;br/&gt;
				The &lt;b&gt;GetItem&lt;/b&gt; call will return the &lt;b&gt;VideoDetails&lt;/b&gt; container if the listing contains a video, and the seller of the item is the one making the &lt;b&gt;GetItem&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="VideoID" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Unique identifier of a video. This identifier is automatically created by eBay once a seller successfully uploads a video to eBay. Videos can be added using the &lt;a href="https://developer.ebay.com/api-docs/commerce/media/resources/video/methods/uploadVideo" target="_blank"&gt;uploadVideo&lt;/a&gt; method of the &lt;a href="https://developer.ebay.com/api-docs/commerce/media/overview.html" target="_blank"&gt;Media API&lt;/a&gt;.
						&lt;br/&gt;&lt;br/&gt;
						In an Add/Revise/Relist call, passing in the ID for the video will add the video to the listing. Although a video can be added to a listing before it is in the &lt;code&gt;LIVE&lt;/code&gt; state, the video won't be available for viewing in the listing until it does reach this state. The status of an uploaded video can be retrieved with the &lt;a href="https://developer.ebay.com/api-docs/commerce/media/resources/video/methods/getVideo" target="_blank"&gt;getVideo&lt;/a&gt; method and seen in the &lt;a href="https://developer.ebay.com/api-docs/commerce/media/resources/video/methods/getVideo#response.status" target="_blank"&gt;status&lt;/a&gt; field of the response.
						&lt;br/&gt;&lt;br/&gt;
						To replace a video already attached to the listing, the seller could make a Revise or Relist call and just send in a different &lt;b&gt;VideoID&lt;/b&gt; value. As long as the &lt;b&gt;VideoID&lt;/b&gt; value was valid, the specified video would replace the existing video in the listing.
						&lt;br/&gt;&lt;br/&gt;
						To remove a video from a listing (and not replace it) using a Revise or Relist call, the seller can include a &lt;b&gt;DeletedField&lt;/b&gt; tag in the request and set its value to &lt;code&gt;Item.VideoDetails.VideoID&lt;/code&gt;. If the call is successful, the video will be removed from the listing.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt; eBay will perform a validation check on each specified &lt;b&gt;VideoID&lt;/b&gt; value to verify that the video belongs to, and was uploaded by the seller.
						&lt;/span&gt;
						&lt;br/&gt;
						The &lt;b&gt;GetItem&lt;/b&gt; call can be used by the seller to see which video (if any) is attached to the listing. The &lt;b&gt;VideoDetails&lt;/b&gt; container will be returned if the listing contains a video. The &lt;b&gt;VideoDetails&lt;/b&gt; container will only be returned to the seller of the item and no one else.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/WirelessCarrierIDCodeList.xsd #####

-->
	<xs:simpleType name="WirelessCarrierIDCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains a list of wireless carriers that may be providing SMS messages for a Platform Notifications subscriber.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>Cingular, Dobson, Alltel, Leap, Amena</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Cingular">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable, as Cingular is no longer in existence.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TMobile">
				<xs:annotation>
					<xs:documentation>
						This value indicates that T-Mobile is providing SMS messages for the Platform Notifications subscriber.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Sprint">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Sprint is providing SMS messages for the Platform Notifications subscriber.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Nextel">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable, as Nextel was purchased by Sprint.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Verizon">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Verizon is providing SMS messages for the Platform Notifications subscriber.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CincinnatiBell">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Cincinnati Bell is providing SMS messages for the Platform Notifications subscriber.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Dobson">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable, as Dobson is no longer in existence.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Alltel">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable, as Alltel is no longer in existence.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Leap">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable, as Leap is no longer in existence.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USCellular">
				<xs:annotation>
					<xs:documentation>
						This value indicates that US Cellular is providing SMS messages for the Platform Notifications subscriber.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Movistar">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Movistar is providing SMS messages for the Platform Notifications subscriber.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Amena">
				<xs:annotation>
					<xs:documentation>
						This value is no longer applicable, as Amena is no longer in existence.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Vodafone">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Vodafone is providing SMS messages for the Platform Notifications subscriber.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ATT">
				<xs:annotation>
					<xs:documentation>
						This value indicates that AT&amp;T is providing SMS messages for the Platform Notifications subscriber.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProAdFormatEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProAdFormatEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;eBayMotorsProAdFormatEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container if &lt;code&gt;eBayMotorsProAdFormatEnabled&lt;/code&gt; is used as a &lt;b&gt;FeatureID&lt;/b&gt; value in the request, or if no &lt;b&gt;FeatureID&lt;/b&gt; values are used in the request. This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support Classified Ad listings for eBay Motors Pro users.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports Classified Ad listings for eBay Motors Pro users (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.eBayMotorsProAdFormatEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports Classified Ad listings for eBay Motors Pro users, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;eBayMotorsProAdFormatEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProAutoAcceptEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProAutoAcceptEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;eBayMotorsProAutoAcceptEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container if &lt;code&gt;eBayMotorsProAutoAcceptEnabled&lt;/code&gt; is used as a &lt;b&gt;FeatureID&lt;/b&gt; value in the request, or if no &lt;b&gt;FeatureID&lt;/b&gt; values are used in the request. This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the Best Offer Auto-Accept feature for eBay Motors Classified Ad listings. Only eBay Motors Pro users are eligible to use eBay Motors Classified Ad listings.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Best Offer Auto-Accept feature for eBay Motors Classified Ad listings (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.eBayMotorsProAutoAcceptEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Best Offer Auto-Accept feature for eBay Motors Classified Ad listings, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;eBayMotorsProAutoAcceptEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProAutoDeclineEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProAutoDeclineEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;eBayMotorsProAutoAcceptEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container if &lt;code&gt;eBayMotorsProAutoDeclineEnabled&lt;/code&gt; is used as a &lt;b&gt;FeatureID&lt;/b&gt; value in the request, or if no &lt;b&gt;FeatureID&lt;/b&gt; values are used in the request. This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the Best Offer Auto-Decline feature for eBay Motors Classified Ad listings. Only eBay Motors Pro users are eligible to use eBay Motors Classified Ad listings.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Best Offer Auto-Decline feature for eBay Motors Classified Ad listings (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.eBayMotorsProAutoDeclineEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Best Offer Auto-Decline feature for eBay Motors Classified Ad listings, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;eBayMotorsProAutoDeclineEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProBestOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProBestOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;eBayMotorsProBestOfferEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container if &lt;code&gt;eBayMotorsProBestOfferEnabled&lt;/code&gt; is used as a &lt;b&gt;FeatureID&lt;/b&gt; value in the request, or if no &lt;b&gt;FeatureID&lt;/b&gt; values are used in the request. This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the Best Offer feature for eBay Motors Classified Ad listings. Only eBay Motors Pro users are eligible to use eBay Motors Classified Ad listings.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Best Offer feature for eBay Motors Classified Ad listings (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.eBayMotorsProBestOfferEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Best Offer feature for eBay Motors Classified Ad listings, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;eBayMotorsProBestOfferEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProCompanyNameEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProCompanyNameEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the site supports the use of a company name
				when contacting the seller about eBay Motors Classified Ad listings.
				This feature is only applicable for eBay Motors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProContactByAddressEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProContactByAddressEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the site supports the use of a company address when contacting the
				seller about eBay Motors Classified Ad listings. This feature is only
				applicable for eBay Motors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProContactByEmailEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProContactByEmailEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the site supports the use of an email address when contacting the
				seller about eBay Motors Classified Ad listings. This feature is only
				applicable for eBay Motors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProContactByPhoneEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProContactByPhoneEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the site supports the use of a phone number when contacting the
				seller about eBay Motors Classified Ad listings. This feature is only
				applicable for eBay Motors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProCounterOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProCounterOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;eBayMotorsProCounterOfferEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container if &lt;code&gt;eBayMotorsProCounterOfferEnabled&lt;/code&gt; is used as a &lt;b&gt;FeatureID&lt;/b&gt; value in the request, or if no &lt;b&gt;FeatureID&lt;/b&gt; values are used in the request. This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support counter offers to Best Offers for eBay Motors Classified Ad listings. Only eBay Motors Pro users are eligible to use eBay Motors Classified Ad listings.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports counter offers to Best Offers for eBay Motors Classified Ad listings (for most categories), look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;SiteDefaults.eBayMotorsProCounterOfferEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports counter offers to Best Offers for eBay Motors Classified Ad listings, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then look for a &lt;code&gt;true&lt;/code&gt; value in the &lt;b&gt;eBayMotorsProCounterOfferEnabled&lt;/b&gt; field of the corresponding &lt;b&gt;Category&lt;/b&gt; node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;eBayMotorsProPaymentMethodCheckOutEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container if &lt;code&gt;eBayMotorsProPaymentMethodCheckOutEnabled&lt;/code&gt; is used as a &lt;b&gt;FeatureID&lt;/b&gt; value in the request, or if no &lt;b&gt;FeatureID&lt;/b&gt; values are used in the request. This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the display of accepted payment methods for eBay Motors Classified Ad listings. Only eBay Motors Pro users are eligible to use eBay Motors Classified Ad listings.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProPhoneCountDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProPhoneCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which phone option the site supports 
				for contacting the seller about Classified Ad format listings.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProSellerContactDetailsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProSellerContactDetailsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				This field is returned (as an empty element) if the site supports contacting 
				the seller for a Classified Ad listings. 
				This is for EbayMotors Pro users only.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProShippingMethodEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProShippingMethodEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates if the site supports shipping options for 
				Classified Ad format listings.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProStreetCountDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProStreetCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which address option the site supports for 
				Classified Ad format listings.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayPLUSPreferenceType.xsd #####

-->
	<xs:complexType name="EBayPLUSPreferenceType">
		<xs:annotation>
			<xs:documentation>
				Contains information about a country where a specified seller is eligible to offer eBay Plus on listings for that country.
				&lt;br/&gt;&lt;br/&gt;
				eBay Plus is a premium account option for buyers, which provides benefits such as fast free domestic shipping and free returns on selected items. eBay determines which listings qualify for eBay Plus based on whether the buyer has an active eBay Plus subscription and whether the listing meets the program's requirements.  See &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html&quot;  target=&quot;_blank&quot;&gt;eBay Plus&lt;/a&gt; for listing requirements.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; Currently, eBay Plus is available only to buyers in Germany and Australia. In Australia, the seller has no control/responsibility over setting the eBay Plus feature for a listing. Instead, eBay will evaluate/determine whether a listing is eligible for eBay Plus.
				&lt;/span&gt;
				For more details about eBay Plus, see &lt;a href="https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html"&gt;eBay Plus&lt;/a&gt;.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Country" type="ns:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An ISO 3166 standard two-letter code that identifies a country where the seller is eligible to offer eBay Plus on fixed price listings.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; Currently, eBay Plus is available only to buyers in Germany and Australia.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OptInStatus" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; This boolean field is no longer in use and will be ignored. eBay determines which listings qualify for eBay Plus based on whether the buyer has an active eBay Plus subscription and whether the listing meets the program's requirements. See &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html&quot;  target=&quot;_blank&quot;&gt;eBay Plus&lt;/a&gt; for listing requirements.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingPreference" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; &lt;b&gt; This boolean field is no longer in use and will be ignored. eBay determines which listings qualify for eBay Plus based on whether the buyer has an active eBay Plus subscription and whether the listing meets the program's requirements. See &lt;a href=&quot;https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/ebay-plus.html&quot;  target=&quot;_blank&quot;&gt;eBay Plus&lt;/a&gt; for listing requirements.&lt;/span&gt;
						&lt;br/&gt;
						
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayTaxReferenceValue.xsd #####

-->
	<xs:complexType name="eBayTaxReferenceValue">
		<xs:annotation>
			<xs:documentation>
				This type is used to indicate the type of tax identifier that is appearing in the &lt;b&gt;eBayReference&lt;/b&gt; field. The tax identifier type which will vary by country/region.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="name" type="xs:string">
					<xs:annotation>
						<xs:documentation>
							This attribute value is returned to indicate the VAT tax type or tax number, which will vary by country/region. This string value will be one of the following:&lt;br/&gt;
							&lt;ul&gt;
								&lt;li&gt;&lt;code&gt;ABN&lt;/code&gt;: if this string is returned, the ID in the field is an eBay Australia tax number&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;GST&lt;/code&gt;: if this string is returned, the ID in the field is an eBay Jersey tax number&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;IOSS&lt;/code&gt;: if this string is returned, the ID in the field is an eBay EU or UK IOSS number, or if the country is Kazakhstan it is an eBay Kazakhstan VAT (reference value of '&lt;code&gt;-&lt;/code&gt;',no VAT Number or taxNum) &lt;/li&gt;
								&lt;li&gt;&lt;code&gt;IRD&lt;/code&gt;: if this string is returned, the ID in the field is an eBay New Zealand tax number&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;OSS&lt;/code&gt;: if this string is returned, the ID in the field is an eBay Germany VAT ID, or if the country is Kazakhstan it is an eBay Kazakhstan VAT (reference value of '&lt;code&gt;-&lt;/code&gt;', no VAT Number or taxNum) &lt;/li&gt;
								&lt;li&gt;&lt;code&gt;SST&lt;/code&gt;: if this string is returned, the ID in the field is an eBay Malaysia tax number, or if the country is Kazakhstan it is an eBay Kazakhstan VAT (reference value of '&lt;code&gt;-&lt;/code&gt;', no VAT Number or taxNum) &lt;/li&gt;
								&lt;li&gt;&lt;code&gt;DDG&lt;/code&gt;: if this string is returned, the ID in the field is an eBay Malaysia tax number, or if the country is Belarus, the ID in the field is an eBay Belarus tax number, or if the country is Kazakhstan it is an eBay Kazakhstan VAT (reference value of '&lt;code&gt;-&lt;/code&gt;', no VAT Number or taxNum) &lt;/li&gt;
								&lt;li&gt;&lt;code&gt;VOEC&lt;/code&gt;: if this string is returned, the ID in the field is an eBay Norway tax number&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;VAT&lt;/code&gt;: if this string is returned, the ID in the field is an eBay Belarus tax number&lt;/li&gt;
								&lt;li&gt;&lt;code&gt;VAT_ID&lt;/code&gt;: if this string is returned, the ID in the field is an eBay France VAT ID&lt;/li&gt;
							&lt;/ul&gt;
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:attribute>
		</xs:extension>
	</xs:simpleContent>
</xs:complexType>


		</xs:schema>
	