You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2006/08/07 08:56:22 UTC

svn commit: r429255 [2/2] - in /webservices/axis2/trunk/java/modules/integration: maven.xml test-resources/eBaySvc.wsdl

Added: webservices/axis2/trunk/java/modules/integration/test-resources/eBaySvc.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test-resources/eBaySvc.wsdl?rev=429255&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test-resources/eBaySvc.wsdl (added)
+++ webservices/axis2/trunk/java/modules/integration/test-resources/eBaySvc.wsdl Sun Aug  6 23:56:20 2006
@@ -0,0 +1,77461 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Version 471 -->
+<!-- Copyright (c) 2003-2006 eBay Inc. All Rights Reserved. -->
+<wsdl:definitions 
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+	xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+	xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 
+	xmlns:ns="urn:ebay:apis:eBLBaseComponents" 
+	xmlns="urn:ebay:apis:eBLBaseComponents"
+	targetNamespace="urn:ebay:apis:eBLBaseComponents">
+	<wsdl:types>
+		<xs:schema targetNamespace="urn:ebay:apis:eBLBaseComponents"  
+		xmlns:ns="urn:ebay:apis:eBLBaseComponents" 
+		xmlns="urn:ebay:apis:eBLBaseComponents"
+		xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
+
+	<!-- Custom Security header element-->
+	<xs:element name="RequesterCredentials" type="ns:CustomSecurityHeaderType">
+		<xs:annotation>
+			<xs:documentation>
+				Authentication information for the user on whose behalf the
+				application is making the request. Only registered eBay users are
+				allowed to make API calls. To verify that a user is registered,
+				your application needs to pass a user-specific value called an
+				"authentication token" in the request. This is equivalent to
+				signing in on the eBay Web site. As API calls do not pass session
+				information, you need to pass the user's authentication token every
+				time you invoke a call on their behalf. All calls require an
+				authentication token, except the calls you use to retrieve a token
+				in the first place. (For such calls, you use the eBay member's
+				username and password instead.)
+			</xs:documentation>
+			<xs:appinfo>
+				<CallInfo>
+					<AllCalls/>
+					<RequiredInput>Yes</RequiredInput>
+				</CallInfo>
+			</xs:appinfo>
+		</xs:annotation>
+	</xs:element>
+		<!--  Call: AddDispute -->
+	<xs:element name="AddDisputeRequest" type="ns:AddDisputeRequestType"/>
+	<xs:complexType name="AddDisputeRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Allows a seller to create a new Unpaid Item dispute. Can only be used by
+				the seller at least 7 days after the transaction is created, unless the
+				buyer is no longer a registered eBay user or has requested shipment to a
+				country the seller does not ship to. A buyer creates an Item Not
+				Received dispute on the eBay site.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Enables a seller to use an item ID and transaction ID to create a new Unpaid Item dispute.  
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="DisputeExplanation" type="ns:DisputeExplanationCodeType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								An explanation of the dispute that supplements the
+								DisputeReason. The allowed value depends on the value of
+								DisputeReason.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddDispute</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="DisputeReason" type="ns:DisputeReasonCodeType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The top-level reason for the Unpaid Item Dispute.
+								DisputeReasonCodeType has several possible values. However, only
+								BuyerHasNotPaid and TransactionMutuallyCanceled apply to
+								AddDispute--you can only use AddDisputeCall to create Unpaid
+								Item disputes.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddDispute</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The eBay ID of the item in dispute, an item which has been
+								sold but not yet paid for.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
+								<CallInfo>
+									<CallName>AddDispute</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The eBay ID of a transaction, created when the buyer committed
+								to purchasing the item. A transaction ID is unique to the item
+								but not across the entire eBay site. The transaction ID must be
+								combined with an item ID to uniquely identify an item.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>10</MaxLength>
+								<CallInfo>
+									<CallName>AddDispute</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddDispute -->
+	<xs:element name="AddDisputeResponse" type="ns:AddDisputeResponseType"/>
+	<xs:complexType name="AddDisputeResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				Returned after calling AddDisputeRequest. The response confirms that
+				the Unpaid Item dispute was successfully created.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType">
+				<xs:sequence>
+					<xs:element name="DisputeID" type="ns:DisputeIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+	    					The unique identifier of the Unpaid Item dispute.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddDispute</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddDisputeResponse -->
+	<xs:element name="AddDisputeResponseRequest" type="ns:AddDisputeResponseRequestType"/>
+	<xs:complexType name="AddDisputeResponseRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Allows a seller to respond to an Unpaid Item or Item Not Received dispute.
+				The response can add a comment or close the dispute.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Adds a response or comment to a dispute, or closes a dispute.
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="DisputeID" type="ns:DisputeIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The unique identifier of the dispute,
+								returned when the dispute was created.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddDisputeResponse</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="MessageText" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The text of a comment or response being posted
+								to the dispute. Required when DisputeActivity is
+								SellerAddInformation, SellerComment, or
+								SellerPaymentNotReceived; otherwise, optional.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddDisputeResponse</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="DisputeActivity" type="ns:DisputeActivityCodeType"  minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The type of activity the seller is taking on the dispute.
+								The allowed value is determined by the current value of
+								DisputeState, returned by GetDispute or GetUserDisputes.
+								Some values are for Unpaid Item disputes and some are for Item
+								Not Received disputes.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddDisputeResponse</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="ShippingCarrierUsed" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The shipping carrier used for the item in dispute. Required if DisputeActivity
+								is SellerShippedItem; otherwise, optional.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddDisputeResponse</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="ShipmentTrackNumber" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The shipper's tracking number for the item being shipped. Required
+								if DisputeActivity is SellerShippedItem; otherwise, optional.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddDisputeResponse</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="ShippingTime" type="xs:dateTime" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The date the item under dispute was shipped. Required if DisputeActivity
+								is SellerShippedItem; otherwise, optional.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddDisputeResponse</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddDisputeResponse -->
+	<xs:element name="AddDisputeResponseResponse" type="ns:AddDisputeResponseResponseType"/>
+	<xs:complexType name="AddDisputeResponseResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				Returned after taking an action on a dispute with AddDisputeResponseRequest.
+				Includes the status of the request.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType"/>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddItem -->
+	<xs:element name="AddItemRequest" type="ns:AddItemRequestType"/>
+	<xs:complexType name="AddItemRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Defines a single new item and lists it on a specified eBay site.
+				To list multiple new items, execute AddItem once for each item,
+				with a new item definition each time.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Sends data defining a new item (specified by a seller) to eBay,
+						where it becomes a new listing. Returns the item ID for the new listing
+						and estimates fees the seller will incur for the listing
+						(not including the Final Value Fee, which cannot be calculated until the item is sold). 
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="Item" type="ns:ItemType"  minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Child elements hold the values that define the new item. Item is a
+								required input.
+								Also applicable to Half.com.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddItem</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="ExternalProductID" type="ns:ExternalProductIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								This field will be removed from the schema
+								in a future release. Recommended usage as of release 439 varies for
+								eBay.com listings and Half.com listings.
+								&lt;br&gt;&lt;br&gt;
+								For eBay.com listings:
+								As of release 439, this field can still be passed in, but we recommend
+								that you update your applications to use the ExternalProductID field
+								defined on the item instead (i.e., Item.ExternalProductID).
+								If you specify both Item.ExternalProductID and this field in the same
+								request, eBay uses the value in Item.ExternalProductID and ignores the
+								value in this field. See Item.ExternalProductID for information on using
+								an external ID for eBay.com listings.
+								&lt;br&gt;&lt;br&gt;
+								For Half.com listings:
+								As of release 439, this field is required for Half.com listings.
+								Causes Half.com to list the item with Pre-filled Item Information based
+								on an ISBN value or other supported external ID, plus other meta-data
+								that you specify. See the eBay Web Services guide for information about
+								listing to Half.com.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddItem</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+									<TagStatus>Deprecated</TagStatus>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddItem -->
+	<xs:element name="AddItemResponse" type="ns:AddItemResponseType"/>
+	<xs:complexType name="AddItemResponseType">
+		<xs:annotation>
+			<xs:documentation>
+          Returns the item ID and the estimated fees for the new listing, as well as
+          the start and end times of the listing.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType">
+				<xs:sequence>
+					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Unique item ID for the new listing.
+								Also applicable to Half.com.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
+								<CallInfo>
+									<CallName>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.
+								Also returned for Half.com (for Half.com, the start time is always the time the item was listed).
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Date and time when the new listing ends. This is the starting time
+								plus the listing duration.
+								Also returned for Half.com, but for Half.com the actual end time is GTC
+								(not the end time returned in the response).
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Child elements contain the estimated listing fees for the new item listing.
+								The fees do not include the Final Value Fee (FVF), which cannot be determined
+								until an item is sold.
+								Also returned for Half.com, but the values are not applicable to Half.com listings.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								ID of the primary category in which the item was listed.
+								Only returned if you set Item.CategoryMappingAllowed to true in the request
+								and the ID you passed in PrimaryCategory was mapped to a new ID by eBay.
+								If the primary category has not changed or it has expired with no replacement,
+								CategoryID does not return a value.
+								Not applicable to Half.com.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>10</MaxLength>
+								<CallInfo>
+									<CallName>AddItem</CallName>
+									<Returned>Conditionally</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								ID of the secondary category in which the item was listed.
+								Only returned if you set Item.CategoryMappingAllowed to true in the request
+								and the ID you passed in SecondaryCategory was mapped to a new ID by eBay.
+								If the secondary category has not changed or it has expired with no replacement,
+								Category2ID does not return a value.
+								Not applicable to Half.com.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>10</MaxLength>
+								<CallInfo>
+									<CallName>AddItem</CallName>
+									<Returned>Conditionally</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddLiveAuctionItem -->
+	<xs:element name="AddLiveAuctionItemRequest" type="ns:AddLiveAuctionItemRequestType"/>
+	<xs:complexType name="AddLiveAuctionItemRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Lists a lot item on the eBay Live Auctions site. The lot item will
+				also be visible to users who search and browse the US eBay.com
+				site. Only authorized eBay Live Auctions sellers can list lot
+				items.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Available to eBay Live Auctions sellers. Sends data defining a single new lot item
+						to the eBay Live Auctions site, where it becomes a new lot in a seller's Live Auction catalog.
+						The listing also appears on the main eBay site. As in the case of AddItem,
+						the data returned includes an item ID for the new listing and estimated fees,
+						not including the Final Value Fee. 
+					</Summary>
+				</Overview>
+			</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>
+								Specifies the values that define the new lot item.
+								Item is a required input.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddLiveAuctionItem</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddLiveAuctionItem -->
+	<xs:element name="AddLiveAuctionItemResponse" type="ns:AddLiveAuctionItemResponseType"/>
+	<xs:complexType name="AddLiveAuctionItemResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				Returns the item ID and the estimated fees for the new lot item listing,
+				as well as the state of the lot item (e.g., categories that changed).
+			</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 item ID of the lot.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
+								<CallInfo>
+									<CallName>AddLiveAuctionItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Child elements contain the estimated listing fees for the new item listing.
+								The fees do not include the Final Value Fee (FVF), which cannot be determined
+								until an item is sold.
+								For consistency in the response, the call returns the same kinds of fees
+								as other listing calls, but some fees are not applicable to eBay Live Auctions listings.
+								See "Fees Resulting from Listing an Item" in the eBay Web Services guide
+								for information about fees.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddLiveAuctionItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								ID of the primary category in which the item was listed.
+								Only returned if you set Item.CategoryMappingAllowed to true in the request
+								and the ID you passed in PrimaryCategory was mapped to a new ID by eBay.
+								If the primary category has not changed or it has expired with no replacement,
+								CategoryID does not return a value.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>10</MaxLength>
+								<CallInfo>
+									<CallName>AddLiveAuctionItem</CallName>
+									<Returned>Conditionally</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								ID of the secondary category in which the item was listed.
+								Only returned if you set Item.CategoryMappingAllowed to true in the request
+								and the ID you passed in SecondaryCategory was mapped to a new ID by eBay.
+								If the secondary category has not changed or it has expired with no replacement,
+								Category2ID does not return a value.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>10</MaxLength>
+								<CallInfo>
+									<CallName>AddLiveAuctionItem</CallName>
+									<Returned>Conditionally</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddMemberMessage -->
+	<xs:element name="AddMemberMessageRequest" type="ns:AddMemberMessageRequestType"/>
+	<xs:complexType name="AddMemberMessageRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Enables a seller to respond to eBay users who have asked
+				questions about an active item listings. To be deprecated in Oct 2006.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Enables a seller to respond to eBay users who have asked
+						questions about an active item listing.
+						To be deprecated in Oct 2006. Use AddMemberMessageRTQ instead.
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The unique ID of the item about which
+								the question was asked. Required input
+								for AddMemberMessage MessageType = ResponseToASQQuestion.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
+								<CallInfo>
+									<CallName>AddMemberMessage</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="MemberMessage" type="ns:MemberMessageType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The message itself.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddMemberMessage</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddMemberMessage -->
+	<xs:element name="AddMemberMessageResponse" type="ns:AddMemberMessageResponseType"/>
+	<xs:complexType name="AddMemberMessageResponseType">
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType"/>
+		</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 a transactional relationship to send messages to each other
+				within 90 days of the creation of the transaction.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Enables a buyer and seller in a transactional relationship to
+						send messages to each other's My Messages Inboxes within 90 days of the creation of
+						the transaction. 
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The unique ID of the item about which the question was asked.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddMemberMessageAAQToPartner</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="MemberMessage" type="ns:MemberMessageType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The message itself.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddMemberMessageAAQToPartner</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddMemberMessageAAQToPartner -->
+	<xs:element name="AddMemberMessageAAQToPartnerResponse" type="ns:AddMemberMessageAAQToPartnerResponseType"/>
+	<xs:complexType name="AddMemberMessageAAQToPartnerResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				Response to AddMemberMessageAAQToPartner request.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType"/>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddMemberMessageRTQ -->
+	<xs:element name="AddMemberMessageRTQRequest" type="ns:AddMemberMessageRTQRequestType"/>
+	<xs:complexType name="AddMemberMessageRTQRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Enables a seller to reply to a question about an active item listing.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Enables a seller to reply to a question about an active item listing. The reply is sent
+						to the user's My Messages inbox.
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The unique ID of the item about which
+								the question was asked.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddMemberMessageRTQ</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="MemberMessage" type="ns:MemberMessageType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The message itself.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddMemberMessageRTQ</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddMemberMessageRTQ -->
+	<xs:element name="AddMemberMessageRTQResponse" type="ns:AddMemberMessageRTQResponseType"/>
+	<xs:complexType name="AddMemberMessageRTQResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				Response to AddMemberMessageRTQ request.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType"/>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddMemberMessagesAAQToBidder -->
+	<xs:element name="AddMemberMessagesAAQToBidderRequest" type="ns:AddMemberMessagesAAQToBidderRequestType"/>
+	<xs:complexType name="AddMemberMessagesAAQToBidderRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Enables a seller to send up to 10 messages to bidders and
+				users who have made offers (via Best Offer) during an
+				active listing.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Enables a seller to send up to 10 messages to bidders and
+						users who have made offers (via Best Offer) during an
+						active listing. Messages to a user appear in the user's My Messages inbox. 
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="AddMemberMessagesAAQToBidderRequestContainer" type="ns:AddMemberMessagesAAQToBidderRequestContainerType" minOccurs="0" maxOccurs="unbounded">
+						<xs:annotation>
+							<xs:documentation>
+							Allows a seller to send up to 10 messages to
+							bidders and users who have made offers (via Best
+							Offer) during an active listing.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddMemberMessagesAAQToBidder</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddMemberMessagesAAQToBidder -->
+<!-- auto-generated by API Schema Generation Tool-->
+	<xs:element name="AddMemberMessagesAAQToBidderResponse" type="ns:AddMemberMessagesAAQToBidderResponseType"/>
+	<xs:complexType name="AddMemberMessagesAAQToBidderResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				Contains the response information.
+			</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>
+								Contains the response information.
+							</xs:documentation>
+							<xs:appinfo>
+								<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>
+				Combines two or more transactions into a single order. A transaction is
+				the commitment by a buyer to purchase an item. On a successful call to
+				AddOrder, the multiple transactions are combined into a single order.
+				&lt;br&gt;&lt;br&gt;
+				We strongly recommend that you avoid mixing digital and non-digital listings in the same order.
+				(In the future, AddOrder may enforce this recommendation.)
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Combines two or more transactions into a single order. The order has a unique identifier and the buyer can make a single payment for purchases. 
+					</Summary>
+				</Overview>
+			</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 order that is being created.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddOrder</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddOrder -->
+	<xs:element name="AddOrderResponse" type="ns:AddOrderResponseType"/>
+	<xs:complexType name="AddOrderResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				Returns a unique identifier for the order. A buyer may make a single
+				payment to purchase all of the item transactions that are included
+				in the order.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType">
+				<xs:sequence>
+					<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The unique identifier for the order.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddOrder</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="CreatedTime" type="xs:dateTime" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The date and time the order was created.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddOrder</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddSecondChanceItem -->
+	<xs:element name="AddSecondChanceItemRequest" type="ns:AddSecondChanceItemRequestType"/>
+	<xs:complexType name="AddSecondChanceItemRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Creates a new Second Chance Offer listing for an item to one of that item's
+				non-winning bidders.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Creates a new Second Chance Offer (that is, an offer for an unsold item) to a non-winning bidder.
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="RecipientBidderUserID" type="ns:UserIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Specifies the bidder from the original,
+								ended listing to whom the seller is extending
+								the second chance offer. Specify only one
+								RecipientBidderUserID per call. If multiple
+								users are specified (each in a
+								RecipientBidderUserID node), only the last one
+								specified receives the offer.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddSecondChanceItem</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="BuyItNowPrice" type="ns:AmountType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								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>AddSecondChanceItem</CallName>
+									<RequiredInput>No</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="CopyEmailToSeller" type="xs:boolean">
+						<xs:annotation>
+							<xs:documentation>
+								Specifies whether to send a
+								copy to the seller of the second chance offer
+								notification email that goes to the recipient
+								user. With 457, the seller always receives a
+								copy of the email, and this tag is ignored as
+								input.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddSecondChanceItem</CallName>
+									<RequiredInput>No</RequiredInput>
+									<TagStatus>Obsolete</TagStatus>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="Duration" type="ns:SecondChanceOfferDurationCodeType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Specifies the length of time the second
+								chance offer listing will be active. The
+								recipient bidder has that much time to
+								purchase the item or the listing expires.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddSecondChanceItem</CallName>
+									<RequiredInput>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 the original,
+								ended listing from which the second chance
+								offer item comes. A new ItemID is returned for
+								the second chance offer item.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
+								<CallInfo>
+									<CallName>AddSecondChanceItem</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="Site" type="ns:SiteCodeType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Reserved for internal or future use.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<NoCalls/>
+									<RequiredInput>No</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="SellerMessage" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Message content. Cannot contain HTML,
+								asterisks, or quotes. This content is
+								included in the second chance offer email sent
+								to the recipient, which can be retrieved with
+								GetMyMessages.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>1000</MaxLength>
+								<CallInfo>
+									<CallName>AddSecondChanceItem</CallName>
+									<RequiredInput>No</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddSecondChanceItem -->
+	<xs:element name="AddSecondChanceItemResponse" type="ns:AddSecondChanceItemResponseType"/>
+	<xs:complexType name="AddSecondChanceItemResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				AddSecondChanceItem response for a new Second Chance
+				Offer listing.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType">
+				<xs:sequence>
+					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Contains the listing fees for the new second
+								chance offer listing.
+							</xs:documentation>
+							<xs:appinfo>
+								<SeeLink>
+									<Title>Value-Added Tax (VAT)</Title>
+									<URL>http://developer.ebay.com/DevZone/XML/docs/WebHelp/B2BandVAT-Value-Added_Tax_(VAT).html</URL>
+								</SeeLink>
+								<CallInfo>
+									<CallName>AddSecondChanceItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Contains the item ID for the new second chance
+								offer listing. Different from the original ItemID passed in the request.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
+								<CallInfo>
+									<CallName>AddSecondChanceItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Indicates the date and time when the the new
+								second chance offer listing became active and
+								the recipient user could purchase the item.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddSecondChanceItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Indicates the date and time when the second
+								chance offer listing expires, at which time
+								the listing ends (if the recipient user does
+								not purchase the item first).
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddSecondChanceItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddToItemDescription -->
+	<xs:element name="AddToItemDescriptionRequest" type="ns:AddToItemDescriptionRequestType"/>
+	<xs:complexType name="AddToItemDescriptionRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Adds text to the end of the description section of an item listing.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Adds text to the end of the description section of an item listing.
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Unique item ID that identifies the target item listing, the description
+								of which is appended with the text specified in Description.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
+								<CallInfo>
+									<CallName>AddToItemDescription</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="Description" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Specifies the text to append to the end of the listings description.
+								Text appended to a listing's description must abide by the rules
+								applicable to this data (such as no JavaScript) as is the case when
+								first listing the item.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddToItemDescription</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddToItemDescription -->
+	<xs:element name="AddToItemDescriptionResponse" type="ns:AddToItemDescriptionResponseType"/>
+	<xs:complexType name="AddToItemDescriptionResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				Indicates the success or failure of the attempt to add text to the end of the 
+				description section of an item listing.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType"/>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddToWatchList -->
+	<xs:element name="AddToWatchListRequest" type="ns:AddToWatchListRequestType"/>
+	<xs:complexType name="AddToWatchListRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Adds one or more items to the user's My eBay watch list.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Adds one or more items to the user's My eBay watch list.
+					</Summary>
+				</Overview>
+			</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 ItemID of the item that is to be added
+								to the watch list. The item must be a currently
+								active item, and the total number of items in
+								the watchlist (after the items in the request
+								have been added) cannot exceed the maximum
+								allowed number of watch list items.
+								One or more ItemIDs can be specified, each in
+								its own ItemID container. A separate error node
+								will be returned for each item that fails.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
+								<CallInfo>
+									<CallName>AddToWatchList</CallName>
+									<RequiredInput>Yes</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:complexContent>
+			<xs:extension base="ns:AbstractResponseType">
+				<xs:sequence>
+					<xs:element name="WatchListCount" type="xs:int" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The number of items in the user's watch list (after those specified
+								in the call request have been added)
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddToWatchList</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="WatchListMaximum" type="xs:int" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								The maximum number of items allowed in watch lists. Currently this
+								value is the same for all sites and all users.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddToWatchList</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddTransactionConfirmationItem -->
+	<xs:element name="AddTransactionConfirmationItemRequest" type="ns:AddTransactionConfirmationItemRequestType"/>
+	<xs:complexType name="AddTransactionConfirmationItemRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Ends the listing specified by ItemID and creates a new Transaction
+				Confirmation Request (TCR) for an item. A TCR enables a buyer
+				to purchase an item. Applies to the US eBay Motors site (except
+				Parts and Accessories category), effective in early July 2006.
+				You can use this call for an item after the item has been
+				listed for at least 24 hours. A TCR is sent by a seller to one
+				of the following: a bidder, a best offer buyer, a member with
+				an ASQ question, or any member with a postal code.
+				Alternatively, this call can be used to verify that a new TCR
+				can be created.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Ends the listing specified by ItemID and creates a new Transaction
+						Confirmation Request (TCR) for an item.
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="RecipientUserID" type="ns:UserIDType">
+						<xs:annotation>
+							<xs:documentation>
+								Specifies the user to whom the seller is offering the Transaction Confirmation Request.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddTransactionConfirmationItem</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="VerifyEligibilityOnly" type="xs:string">
+						<xs:annotation>
+							<xs:documentation>
+								If true, specifies that the seller is verifying whether a new Transaction Confirmation Request
+								(TCR) can be created.
+								Thus, if this value is passed as true, then no Transaction Confirmation Request is actually made. If VerifyEligibilityOnly
+								is not passed, or is false, a Transaction Confirmation Request is actually made.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddTransactionConfirmationItem</CallName>
+									<RequiredInput>No</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="RecipientPostalCode" type="xs:string">
+						<xs:annotation>
+							<xs:documentation>
+								Specifies the postal code of the user to whom the seller is offering the Transaction Confirmation Request.
+								Required only if the user does not meet the other options listed in RecipientRelationCodeType.
+								An error is returned if RecipientUserID and RecipientPostalCode do not match for more than 3 times
+								for a seller per day.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddTransactionConfirmationItem</CallName>
+									<RequiredInput>No</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="RecipientRelationType" type="ns:RecipientRelationCodeType">
+						<xs:annotation>
+							<xs:documentation>
+								Specifies the current relationship between the seller and the potential buyer.
+								A seller can make a Transaction Confirmation Request (TCR) for an item
+								to a potential buyer if the buyer meets one of several criteria.
+								A TCR is sent by a seller to one of the following: a bidder, a best offer buyer,
+								a member with an ASQ question, or any member with a postal code. See the values and annotations in RecipientRelationCodeType.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddTransactionConfirmationItem</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="NegotiatedPrice" type="ns:AmountType">
+						<xs:annotation>
+							<xs:documentation>
+								The amount the offer recipient must pay to buy the item
+								specified in the Transaction Confirmation Request (TCR).
+								A negotiated amount between the buyer and the seller.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddTransactionConfirmationItem</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="ListingDuration" type="ns:SecondChanceOfferDurationCodeType">
+						<xs:annotation>
+							<xs:documentation>
+								Specifies the length of time the item in the Transaction Confirmation Request (TCR) will be
+								available for purchase.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddTransactionConfirmationItem</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="ItemID" type="ns:ItemIDType">
+						<xs:annotation>
+							<xs:documentation>
+							  The ItemID of the item that the seller wants to end in order to create a Transaction Confirmation Request (TCR).
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddTransactionConfirmationItem</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="Comments" type="xs:string">
+						<xs:annotation>
+							<xs:documentation>
+								Comments the seller wants to send to the recipient (bidder, best offer buyer, member with an ASQ question, or
+								member with a postal code).
+     					</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddTransactionConfirmationItem</CallName>
+									<RequiredInput>No</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: AddTransactionConfirmationItem -->
+	<xs:element name="AddTransactionConfirmationItemResponse" type="ns:AddTransactionConfirmationItemResponseType"/>
+	<xs:complexType name="AddTransactionConfirmationItemResponseType">
+		<xs:annotation>
+			<xs:documentation>
+          Returns an item ID for a new Transaction Confirmation Request (TCR). 
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType">
+				<xs:sequence>
+					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+                  The new item ID for the item in the new Transaction Confirmation Request (TCR). 
+                  This field is not returned if the request was only used to verify that a new TCR could be created.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddTransactionConfirmationItem</CallName>
+									<Returned>Conditionally</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+                  The date and time when the item in the new Transaction Confirmation Request (TCR)
+                  becomes available for purchase.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddTransactionConfirmationItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+                  The date and time when the item in the new Transaction Confirmation Request (TCR)
+                  is no longer available for purchase.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>AddTransactionConfirmationItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: ApproveLiveAuctionBidders -->
+	<xs:element name="ApproveLiveAuctionBiddersRequest" type="ns:ApproveLiveAuctionBiddersRequestType"/>
+	<xs:complexType name="ApproveLiveAuctionBiddersRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Provides Live Auction sellers with the ability to approve, decline,
+				and set the bidding limit of the bidders that have signed up for a catalog.
+				Includes the list of bidders for the requested item as part of the
+				general item listing data.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Provides Live Auction sellers with the ability to approve, decline,
+						and set the bidding limit of the bidders that have signed up for a catalog.
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="UserCatalogID" type="xs:int" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Number that identifies the seller's eBay Live Auctions catalog for which
+								they want to set bidding limits and approve or decline bidders.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>ApproveLiveAuctionBidders</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="BidApproval" type="ns:BidApprovalArrayType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Approval details for a specific set of bidders.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>ApproveLiveAuctionBidders</CallName>
+									<RequiredInput>No</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="ApproveAllPending" type="xs:boolean" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								This will approve all bidders in the catalog in the pending status only.
+								This is an optional field. If provided and set to true, do not send BidApproval.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>ApproveLiveAuctionBidders</CallName>
+									<RequiredInput>No</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="AllApprovedBiddingLimit" type="ns:AmountType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								This is the amount that bidders are beings approved for.
+								This is required if user has set ApproveAllPending to true.
+								It only applies to bidder requests that are in pending status.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>ApproveLiveAuctionBidders</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: ApproveLiveAuctionBidders -->
+<!-- W3C Schema generated by XMLSPY v5 rel. 4 U (http://www.xmlspy.com)
+  -->
+	<xs:element name="ApproveLiveAuctionBiddersResponse" type="ns:ApproveLiveAuctionBiddersResponseType"/>
+	<xs:complexType name="ApproveLiveAuctionBiddersResponseType">
+		<xs:annotation>
+			<xs:documentation>
+			Provides the Live Auction sellers with the ability to approve, decline,
+			and set the bidding limit of the bidders that have signed up for a catalog.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType">
+				<xs:sequence>
+					<xs:element name="BidderUpdateStatus" type="ns:LiveAuctionApprovalStatusArrayType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+							Contains the results of the request for each item.
+							Mulitple bidders can be approved with one call.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>ApproveLiveAuctionBidders</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: CompleteSale -->
+	<xs:element name="CompleteSaleRequest" type="ns:CompleteSaleRequestType"/>
+	<xs:complexType name="CompleteSaleRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Enables a seller to do various tasks after processing a
+				transaction.
+				The seller can leave feedback for the buyer, change the paid
+				status in My eBay, and/or change the shipped status in My eBay.
+				Only the seller who listed the item can perform these tasks. This
+				call can be executed at any time after a transaction has been
+				created. However, it is a good idea to wait until the sale is
+				complete before using this call.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Enables a seller to do the following tasks after processing a
+						transaction: leave feedback for the buyer, change the paid status in My eBay, or change the shipped status in My eBay (or any combination of these). 
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								ID of the listing associated with the transaction that the
+								seller is completing.
+								Required.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
+								<CallInfo>
+									<CallName>CompleteSale</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Unique identifier for a transaction from the listing indicated by ItemID.
+								Call GetItemTransactions or GetSellerTransactions to determine
+								the appropriate transaction ID.
+								Required for all listing types (pass 0 for Chinese auctions).
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>10</MaxLength>
+								<CallInfo>
+									<CallName>CompleteSale</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="FeedbackInfo" type="ns:FeedbackInfoType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Specifies feedback the seller is leaving for the buyer.
+								For a given transaction, the seller can leave feedback once,
+								and no further modifications can be made to that feedback entry.
+								If feedback has already been left, FeedbackInfo is not allowed.
+								Call GetFeedback to determine whether feedback has already been left.
+								Optional.
+							</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>
+								If true, the transaction is marked as shipped in My eBay
+								(applicable for Selling Manager Pro users).
+								If false, the transaction is marked as not shipped in My eBay.
+								If not specified, the shipped status in My eBay is not modified.
+							</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>
+								If true, the transaction is marked as paid in My eBay.
+								If false, the transaction is marked as not paid in My eBay.
+								If not specified, the paid status in My eBay is not modified.
+								Optional.
+							</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>
+      Indicates the success or failure of the attempt to leave feedback for the buyer, 
+      change the paid status in My eBay, and/or change the shipped status in My eBay.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType"/>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: DeleteMyMessages -->
+	<xs:element name="DeleteMyMessagesRequest" type="ns:DeleteMyMessagesRequestType" />
+	<xs:complexType name="DeleteMyMessagesRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Removes selected alerts and messages for a given user. Alerts that
+				require action and have not been resolved by the user cannot be
+				deleted.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Removes selected alerts and messages for a given user.
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="AlertIDs" type="ns:MyMessagesAlertIDArrayType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Contains a list of up to 10 AlertID values.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>DeleteMyMessages</CallName>
+									<RequiredInput>No</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="MessageIDs" type="ns:MyMessagesMessageIDArrayType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Contains a list of up to 10 MessageID values.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>DeleteMyMessages</CallName>
+									<RequiredInput>No</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: DeleteMyMessages -->
+	<xs:element name="DeleteMyMessagesResponse" type="ns:DeleteMyMessagesResponseType"/>
+	<xs:complexType name="DeleteMyMessagesResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				The response to DeleteMyMessagesRequestType. If the request was successful, 
+				DeleteMyMessages returns nothing.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType">
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: EndItem -->
+	<xs:element name="EndItemRequest" type="ns:EndItemRequestType"/>
+	<xs:complexType name="EndItemRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Ends the specified item listing. Used by a seller to end the
+				listing before it would normally end, such as before the
+				specified duration has passed or the item was purchased via
+				a Buy It Now option. Only the item's seller may call EndItem
+				to end the item listing. Applicable to items listed on eBay.com
+				and Half.com.
+				For eBay Live Auctions, you cannot delete items that have been closed or that
+				are part of a Live Auction event that has started.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Ends the specified item listing before the date and time at which
+						it would normally end (per the listing duration). For competitive-bidding listings
+						that have bids on them, the listing ends as a successful auction with
+						winning bidder(s) unless the seller first cancels the bids. 
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Unique item ID that identifies the item listing to end.
+								Also applicable to Half.com. For Half.com listings, you can either
+								specify ItemID or SellerInventoryID.
+								For eBay Live Auctions, you cannot delete items that have been closed
+								or that are part of a Live Auction event that has started.
+							</xs:documentation>
+							<xs:appinfo>
+								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
+								<CallInfo>
+									<CallName>EndItem</CallName>
+									<RequiredInput>Yes</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="EndingReason" type="ns:EndReasonCodeType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Indicates the seller's reason for ending the listing early.
+								This field is required if the seller is ending the item early and the item
+								did not successfully sell.
+								Also applicable to Half.com.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>EndItem</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="SellerInventoryID" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Unique identifier that the seller specified when they listed the
+								Half.com item. For Half.com items, you can either specify ItemID or SellerInventoryID.
+								If you specify both ItemID and SellerInventoryID, they must be for the same item
+								(otherwise an error will occur).
+								Only applicable to Half.com.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>EndItem</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: EndItem -->
+	<xs:element name="EndItemResponse" type="ns:EndItemResponseType"/>
+	<xs:complexType name="EndItemResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				Includes the acknowledgement of date and time the auction was
+				ended due to the call to EndItem.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType">
+				<xs:sequence>
+					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Indicates the date and time (returned in GMT) the specified item listing
+								was ended.
+								Also applicable to Half.com.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>EndItem</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+				</xs:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: FetchToken -->
+	<xs:element name="FetchTokenRequest" type="ns:FetchTokenRequestType"/>
+	<xs:complexType name="FetchTokenRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Retrieves an authentication token for the user. Can be used to get
+				the token only after the user gives consent for the token to be
+				generated via the eBay signin page. This call must be
+				authenticated using the username and password of the application,
+				rather than a token. After retrieval, the token can be used to authenticate other calls. 
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Retrieves an authentication token for the user.
+					</Summary>
+				</Overview>
+				<SeeLink>
+					<Title>Authentication &amp; Authorization</Title>
+					<URL>http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&amp;topic=AuthNAuth</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 that is associated with the token retrieval request. The secret ID
+								is a value that is defined by the application, and is passed in redirect
+								URL to the eBay signin 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.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>FetchToken</CallName>
+									<RequiredInput>Yes</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>Authentication &amp; Authorization</Title>
+									<URL>http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&amp;topic=AuthNAuth</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:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: GetAccount -->
+	<xs:element name="GetAccountRequest" type="ns:GetAccountRequestType"/>
+	<xs:complexType name="GetAccountRequestType">
+		<xs:annotation>
+			<xs:documentation>
+				Enables a seller to retreive his or her own account data. Returns account
+				entries, including credits and debits, in a report format the user selects.
+				Also returns summary data for the account.
+			</xs:documentation>
+			<xs:appinfo>
+				<Overview>
+					<Summary>
+						Enables a seller to retreive his or her own account data.
+					</Summary>
+				</Overview>
+			</xs:appinfo>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractRequestType">
+				<xs:sequence>
+					<xs:element name="AccountHistorySelection" type="ns:AccountHistorySelectionCodeType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Specifies the report format in which to return account entries.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>GetAccount</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="InvoiceDate" type="xs:dateTime" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+							Specifies the month and year of the invoice requested. The report
+							includes only the entries that appear on the seller's invoice in the specified month
+							and year. An entry can occur in one month and appear on the next month's
+							invoice. Used with SpecifiedInvoice reports.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>GetAccount</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="BeginDate" type="xs:dateTime" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+							Specifies the beginning of a date range during which a credit or debit
+							occurred. Used when AccountHistorySelection is BetweenSpecifiedDates.
+							Value must be less than or equal to the value specified in EndDate. The allowed date
+							formats are YYYY-MM-DD and YYYY-MM-DD HH:mm:ss.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>GetAccount</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="EndDate" type="xs:dateTime" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+							Specifies the end of a date range during which a credit or debit
+							occurred. Used when AccountHistorySelection is BetweenSpecifiedDates.
+							Value must be greater than or equal to the value specified in BeginDate. The
+							allowed date formats are YYYY-MM-DD and YYYY-MM-DD HH:mm:ss.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>GetAccount</CallName>
+									<RequiredInput>Conditionally</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+							Controls pagination of the response. For this request, the valid values
+							of Pagination.EntriesPerPage are 0 to 2000, with a default of 500.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>GetAccount</CallName>
+									<RequiredInput>No</RequiredInput>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="ExcludeBalance" type="xs:boolean" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+					          Specifies whether to calculate balances. Default is
+							  false, which calculates balances. The value true means
+							  do not calculate balances. If true, AccountEntry.Balance and
+							  AccountSummary.CurrentBalance are never returned in the 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="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:sequence>
+			</xs:extension>
+		</xs:complexContent>
+	</xs:complexType>
+	<!--  Call: GetAccount -->
+	<xs:element name="GetAccountResponse" type="ns:GetAccountResponseType"/>
+	<xs:complexType name="GetAccountResponseType">
+		<xs:annotation>
+			<xs:documentation>
+				Returns information about an eBay seller's own account.
+			</xs:documentation>
+		</xs:annotation>
+		<xs:complexContent>
+			<xs:extension base="ns:AbstractResponseType">
+				<xs:sequence>
+					<xs:element name="AccountID" type="xs:string" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Specifies the seller's unique account number. 
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>GetAccount</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="AccountSummary" type="ns:AccountSummaryType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Contains summary data for the seller's account, such as the overall
+								balance, bank account and credit card information, and amount and
+								date of any past due balances. Can also contain data for
+								one or more additional accounts, if the user has changed country
+								of residence.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>GetAccount</CallName>
+									<Returned>Conditionally</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Indicates the currency used for monetary amounts in the report.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>GetAccount</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="AccountEntries" type="ns:AccountEntriesType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+							Contains individual account entries, according to the report's scope and date range.
+							Each account entry represents one credit, debit, or administrative account action.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>GetAccount</CallName>
+									<Returned>Conditionally</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Contains the total number of pages (TotalNumberOfPages) and the total
+								number of account entries (TotalNumberOfEntries) that can be returned
+								on repeated calls with the same format and report criteria.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>GetAccount</CallName>
+									<Returned>Always</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="HasMoreEntries" type="xs:boolean" minOccurs="0">
+						<xs:annotation>
+							<xs:documentation>
+								Indicates whether there are more items yet to be retrieved. Additional calls 
+								must be made to retrieve those items.
+							</xs:documentation>
+							<xs:appinfo>
+								<CallInfo>
+									<CallName>GetAccount</CallName>
+									<Returned>Conditionally</Returned>
+								</CallInfo>
+							</xs:appinfo>
+						</xs:annotation>
+					</xs:element>
+					<xs:element name="EntriesPerPage" type="xs:int" minOccurs="0">
+						<xs:annotation>

[... 75172 lines stripped ...]


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org