Component 
SUMMARY: XML REP | DERIVED | USE
DETAIL: DESC | XML SRC | TYPE | ATTR | CHILD
eBay Trading API

complexType "ns:AbstractResponseType"
Namespace:
Content:
complex, 15 elements, elem. wildcard
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally in Schema in ebaySvc.wsdl; see XML source
Includes:
definitions of 15 elements, elem. wildcard
Used:
at 110 locations
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (110):
ns:AddDisputeResponse, ns:AddDisputeResponseResponse, ns:AddFixedPriceItemResponse, ns:AddItemResponse, ns:AddItemsResponse, ns:AddMemberMessageAAQToPartnerResponse, ns:AddMemberMessageRTQResponse, ns:AddMemberMessagesAAQToBidderResponse, ns:AddOrderResponse, ns:AddSecondChanceItemResponse, ns:AddToItemDescriptionResponse, ns:AddToWatchListResponse, ns:AddTransactionConfirmationItemResponse, ns:CompleteSaleResponse, ns:ConfirmIdentityResponse, ns:DeleteMyMessagesResponse, ns:DisableUnpaidItemAssistanceResponse, ns:EndFixedPriceItemResponse, ns:EndItemResponse, ns:EndItemsResponse, ns:ExtendSiteHostedPicturesResponse, ns:FetchTokenResponse, ns:GetAccountResponse, ns:GetAdFormatLeadsResponse, ns:GetAllBiddersResponse, ns:GetApiAccessRulesResponse, ns:GetBestOffersResponse, ns:GetBidderListResponse, ns:GetCategoriesResponse, ns:GetCategoryFeaturesResponse, ns:GetCategoryMappingsResponse, ns:GetCategorySpecificsResponse, ns:GetChallengeTokenResponse, ns:GetCharitiesResponse, ns:GetClientAlertsAuthTokenResponse, ns:GetContextualKeywordsResponse, ns:GetDescriptionTemplatesResponse, ns:GetDisputeResponse, ns:GetFeedbackResponse, ns:GetItemResponse, ns:GetItemShippingResponse, ns:GetItemTransactionsResponse, ns:GetItemsAwaitingFeedbackResponse, ns:GetMemberMessagesResponse, ns:GetMessagePreferencesResponse, ns:GetMyMessagesResponse, ns:GetMyeBayBuyingResponse, ns:GetMyeBayRemindersResponse, ns:GetMyeBaySellingResponse, ns:GetNotificationPreferencesResponse, ns:GetNotificationsUsageResponse, ns:GetOrderTransactionsResponse, ns:GetOrdersResponse, ns:GetSellerDashboardResponse, ns:GetSellerEventsResponse, ns:GetSellerListResponse, ns:GetSellerTransactionsResponse, ns:GetSessionIDResponse, ns:GetShippingDiscountProfilesResponse, ns:GetStoreCategoryUpdateStatusResponse, ns:GetStoreCustomPageResponse, ns:GetStoreOptionsResponse, ns:GetStorePreferencesResponse, ns:GetStoreResponse, ns:GetSuggestedCategoriesResponse, ns:GetTaxTableResponse, ns:GetTokenStatusResponse, ns:GetUserContactDetailsResponse, ns:GetUserDisputesResponse, ns:GetUserPreferencesResponse, ns:GetUserResponse, ns:GetVeROReasonCodeDetailsResponse, ns:GetVeROReportStatusResponse, ns:GeteBayDetailsResponse, ns:GeteBayOfficialTimeResponse, ns:LeaveFeedbackResponse, ns:NotificationMessage, ns:PlaceOfferResponse, ns:RelistFixedPriceItemResponse, ns:RelistItemResponse, ns:RemoveFromWatchListResponse, ns:RespondToBestOfferResponse, ns:RespondToFeedbackResponse, ns:ReviseCheckoutStatusResponse, ns:ReviseFixedPriceItemResponse, ns:ReviseInventoryStatusResponse, ns:ReviseItemResponse, ns:ReviseMyMessagesFoldersResponse, ns:ReviseMyMessagesResponse, ns:RevokeTokenResponse, ns:SellerReverseDisputeResponse, ns:SendInvoiceResponse, ns:SetMessagePreferencesResponse, ns:SetNotificationPreferencesResponse, ns:SetShippingDiscountProfilesResponse, ns:SetStoreCategoriesResponse, ns:SetStoreCustomPageResponse, ns:SetStorePreferencesResponse, ns:SetStoreResponse, ns:SetTaxTableResponse, ns:SetUserNotesResponse, ns:SetUserPreferencesResponse, ns:UploadSiteHostedPicturesResponse, ns:ValidateChallengeInputResponse, ns:ValidateTestUserRegistrationResponse, ns:VeROReportItemsResponse, ns:VerifyAddFixedPriceItemResponse, ns:VerifyAddItemResponse, ns:VerifyAddSecondChanceItemResponse, ns:VerifyRelistItemResponse
Known Usage Locations
Annotation
Base type definition of a response payload that can carry any type of payload content with following optional elements:
XML Source (w/o annotations (16); see within schema source)
<xs:complexType abstract="true" name="AbstractResponseType">
<xs:sequence>
<xs:element minOccurs="0" name="Timestamp" type="xs:dateTime"/>
<xs:element minOccurs="0" name="Ack" type="ns:AckCodeType"/>
<xs:element minOccurs="0" name="CorrelationID" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Errors" type="ns:ErrorType"/>
<xs:element minOccurs="0" name="Message" type="xs:string"/>
<xs:element minOccurs="0" name="Version" type="xs:string"/>
<xs:element minOccurs="0" name="Build" type="xs:string"/>
<xs:element minOccurs="0" name="NotificationEventName" type="xs:string"/>
<xs:element minOccurs="0" name="DuplicateInvocationDetails" type="ns:DuplicateInvocationDetailsType"/>
<xs:element minOccurs="0" name="RecipientUserID" type="xs:string"/>
<xs:element minOccurs="0" name="EIASToken" type="xs:string"/>
<xs:element minOccurs="0" name="NotificationSignature" type="xs:string"/>
<xs:element minOccurs="0" name="HardExpirationWarning" type="xs:string"/>
<xs:element minOccurs="0" name="BotBlock" type="ns:BotBlockResponseType"/>
<xs:element minOccurs="0" name="ExternalUserData" type="xs:string"/>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
Content Element Detail (all declarations defined in this component; 16/16)
ns:Ack
Type:
ns:AckCodeType, simple content
A token representing the application-level acknowledgement code that indicates the response status (e.g., success). The AckCodeType list specifies the possible values for the Ack field.
XML Representation Summary
<ns:Ack>
   
Content: 
{ enumeration of xs:token }
</ns:Ack>
Simple Content
Enumeration:
"Success"
 - 
This value indicates that the call request was processed successfully without any issues.
"Failure"
 - 
This value indicates that the call request processing failed.
"Warning"
 - 
This value indicates that the call request was successful, but processing was not without any issues. These issues can be checked in the Errors container, that will also be returned when one or more known issues occur with the call request.
"PartialFailure"
 - 
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 Errors container, that will also be returned when one or more known issues occur with the call request.
"CustomCode"
 - 
Reserved for internal or future use.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="Ack" type="ns:AckCodeType"/>

ns:BotBlock
Type:
ns:BotBlockResponseType, complex content
This container is conditionally returned in the PlaceOffer 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 PlaceOffer call, this time passing in the encrypted token and one of the URLs that was received in the previous call response.
Component Diagram
XML Representation Summary
<ns:BotBlock>
   
Content: 
</ns:BotBlock>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="BotBlock" type="ns:BotBlockResponseType"/>

ns:Build
Type:
xs:string, predefined, simple content
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.
XML Representation Summary
<ns:Build>
   
Content: 
{ xs:string }
</ns:Build>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="Build" type="xs:string"/>

ns:CorrelationID
Type:
xs:string, predefined, simple content
Most Trading API calls support a MessageID element in the request and a CorrelationID element in the response. If you pass in a MessageID in a request, the same value will be returned in the CorrelationID 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 MessageID value in the request, CorrelationID is not returned.

Note: GetCategories is designed to retrieve very large sets of metadata that change once a day or less often. To improve performance, these calls return cached responses when you request all available data (with no filters). When this occurs, the MessageID and CorrelationID fields aren't applicable. However, if you specify an input filter to reduce the amount of data returned, the calls retrieve the latest data (not cached). When this occurs, MessageID and CorrelationID are applicable.
XML Representation Summary
<ns:CorrelationID>
   
Content: 
{ xs:string }
</ns:CorrelationID>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="CorrelationID" type="xs:string"/>

ns:DuplicateInvocationDetails
Type:
Information that explains a failure due to a duplicate InvocationID being passed in.
Component Diagram
XML Representation Summary
<ns:DuplicateInvocationDetails>
   
Content: 
</ns:DuplicateInvocationDetails>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="DuplicateInvocationDetails" type="ns:DuplicateInvocationDetailsType"/>

ns:EIASToken
Type:
xs:string, predefined, simple content
Unique Identifier of Recipient user ID of the notification. Only returned by Platform Notifications (not for regular API call responses).
XML Representation Summary
<ns:EIASToken>
   
Content: 
{ xs:string }
</ns:EIASToken>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="EIASToken" type="xs:string"/>

ns:Errors
Type:
ns:ErrorType, complex content
A list of application-level errors (if any) that occurred when eBay processed the request.
Component Diagram
XML Representation Summary
<ns:Errors>
   
Content: 
</ns:Errors>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="Errors" type="ns:ErrorType"/>

ns:ExternalUserData
Type:
xs:string, predefined, simple content
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.

To subscribe to and receive eBay Buyer Protection notifications, this field is required, and you must pass in 'eBP notification' as a string.
XML Representation Summary
<ns:ExternalUserData>
   
Content: 
{ xs:string }
</ns:ExternalUserData>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="ExternalUserData" type="xs:string"/>

ns:HardExpirationWarning
Type:
xs:string, predefined, simple content
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.
XML Representation Summary
<ns:HardExpirationWarning>
   
Content: 
{ xs:string }
</ns:HardExpirationWarning>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="HardExpirationWarning" type="xs:string"/>

ns:Message
Type:
xs:string, predefined, simple content
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.

Applications must recognize when the Message field is returned and provide a means to display the listing hints and error message explanations to the user.

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.,<table><tr>...).
XML Representation Summary
<ns:Message>
   
Content: 
{ xs:string }
</ns:Message>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="Message" type="xs:string"/>

ns:NotificationEventName
Type:
xs:string, predefined, simple content
Event name of the notification. Only returned by Platform Notifications.
XML Representation Summary
<ns:NotificationEventName>
   
Content: 
{ xs:string }
</ns:NotificationEventName>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="NotificationEventName" type="xs:string"/>

ns:NotificationSignature
Type:
xs:string, predefined, simple content
A Base64-encoded MD5 hash that allows the recipient of a Platform Notification to verify this is a valid Platform Notification sent by eBay.
XML Representation Summary
<ns:NotificationSignature>
   
Content: 
{ xs:string }
</ns:NotificationSignature>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="NotificationSignature" type="xs:string"/>

ns:RecipientUserID
Type:
xs:string, predefined, simple content
Recipient user ID of the notification. Only returned by Platform Notifications.
XML Representation Summary
<ns:RecipientUserID>
   
Content: 
{ xs:string }
</ns:RecipientUserID>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="RecipientUserID" type="xs:string"/>

ns:Timestamp
Type:
xs:dateTime, predefined, simple content
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 Time Values section in the eBay Features Guide for information about this time format and converting to and from the GMT time zone.

Note: GetCategories and other Trading API calls are designed to retrieve very large sets of metadata that change once a day or less often. To improve performance, these calls return cached responses when you request all available data (with no filters). When this occurs, this time value reflects the time the cached response was created. Thus, this value is not necessarily when the request was processed. However, if you specify an input filter to reduce the amount of data returned, the calls retrieve the latest data (not cached). When this occurs, this time value does reflect when the request was processed.
XML Representation Summary
<ns:Timestamp>
   
Content: 
{ xs:dateTime }
</ns:Timestamp>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="Timestamp" type="xs:dateTime"/>

ns:Version
Type:
xs:string, predefined, simple content
The version of the response payload schema. Indicates the version of the schema that eBay used to process the request. See the Standard Data for All Calls section in the eBay Features Guide for information on using the response version when troubleshooting CustomCode values that appear in the response.
XML Representation Summary
<ns:Version>
   
Content: 
{ xs:string }
</ns:Version>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="Version" type="xs:string"/>

{any element from any namespace}
XML Source (see within schema source)
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>

 Component 
SUMMARY: XML REP | DERIVED | USE
DETAIL: DESC | XML SRC | TYPE | ATTR | CHILD
eBay Trading API

WSDL documentation generated with FlexDoc/XML 1.13 using FlexDoc/XML WSDLDoc 1.2.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.