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

complexType "ns:AffiliateTrackingDetailsType"
Namespace:
Content:
complex, 4 elements, elem. wildcard
Defined:
globally in Schema in ebaySvc.wsdl; see XML source
Includes:
definitions of 4 elements, elem. wildcard
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
Type used by the AffiliateTrackingDetails container, which is included in the PlaceOffer call to pass in eBay Partner Network affiliate-related data, so affiliates can earn commissions based on user activity and the number of calls made by the user's application.
XML Source (w/o annotations (5); see within schema source)
<xs:complexType name="AffiliateTrackingDetailsType">
<xs:sequence>
<xs:element minOccurs="0" name="TrackingID" type="xs:string"/>
<xs:element minOccurs="0" name="TrackingPartnerCode" type="xs:string"/>
<xs:element minOccurs="0" name="ApplicationDeviceType" type="ns:ApplicationDeviceTypeCodeType"/>
<xs:element minOccurs="0" name="AffiliateUserID" type="xs:string"/>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
Content Element Detail (all declarations defined in this component; 5/5)
ns:AffiliateUserID
Type:
xs:string, predefined, simple content
This field is not required, but an affiliate may want to use this identifier to better monitor marketing efforts. If you are using the eBay Partner Network, and you provide an AffiliateUserID, the tracking URL returned by eBay Partner Network will contain the AffiliateUserID, but it will be referred to as a "customid".
XML Representation Summary
<ns:AffiliateUserID>
   
Content: 
{ xs:string }
</ns:AffiliateUserID>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="AffiliateUserID" type="xs:string"/>

ns:ApplicationDeviceType
Type:
Note: If you are using affiliate tracking, this field is required. Type of device or platform from which the call originated.
XML Representation Summary
<ns:ApplicationDeviceType>
   
Content: 
{ enumeration of xs:token }
</ns:ApplicationDeviceType>
Simple Content
Enumeration:
"Browser"
 - 
This enumeration value indicates that the user's application is running in a browser.
"Wireless"
 - 
This enumeration value indicates that the user's application is a wireless application.
"Desktop"
 - 
This enumeration value indicates that the user's application is a desktop application.
"SetTopTVBox"
 - 
This enumeration value indicates that the user's application is running through a television set-top box.
"CustomCode"
 - 
Reserved for future use.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="ApplicationDeviceType" type="ns:ApplicationDeviceTypeCodeType"/>

ns:TrackingID
Type:
xs:string, predefined, simple content
Note: If you are using affiliate tracking, this field is required. The value you specify in this field is obtained from your tracking partner. For the eBay Partner Network, the TrackingID is the Campaign ID ("campid") provided by the eBay Partner Network. A Campaign ID is a 10-digit, unique number for associating traffic. A Campaign ID is valid across all programs to which you have been accepted.
XML Representation Summary
<ns:TrackingID>
   
Content: 
{ xs:string }
</ns:TrackingID>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="TrackingID" type="xs:string"/>

ns:TrackingPartnerCode
Type:
xs:string, predefined, simple content
Note: If you are using affiliate tracking, this field is required. Specifies your tracking partner for affiliate commissions. Depending on your tracking partner, specify one of the following values. Not all partners are valid for all sites. For PlaceOffer, only eBay Partner Network is valid:

9 = eBay Partner Network

For information about the eBay Partner Network, see eBay Partner Network.
XML Representation Summary
<ns:TrackingPartnerCode>
   
Content: 
{ xs:string }
</ns:TrackingPartnerCode>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="TrackingPartnerCode" 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.