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

complexType "ns:VideoDetailsType"
Namespace:
Content:
complex, 1 element, elem. wildcard
Defined:
globally in Schema in ebaySvc.wsdl; see XML source
Includes:
definitions of 1 element, elem. wildcard
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
This type is used by the Add/Revise/Relist calls to add a video to a listing. All videos added to listings must be uploaded to eBay via the Media API. See the Media API reference documentation for all of the necessary details to upload videos to eBay.

The GetItem call will return the VideoDetails container if the listing contains a video, and the seller of the item is the one making the GetItem call.
XML Source (w/o annotations (2); see within schema source)
<xs:complexType name="VideoDetailsType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="VideoID" type="xs:string"/>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
Content Element Detail (all declarations defined in this component; 2/2)
ns:VideoID
Type:
xs:string, predefined, simple content
Unique identifier of a video. This identifier is automatically created by eBay once a seller successfully uploads a video to eBay via the uploadVideo method of the Media API.

In an Add/Revise/Relist call, passing in the ID for the video will add the video to the listing. Although a video can be added to a listing before it is in the LIVE state, the video won't be available for viewing in the listing until it does reach this state. The status of an uploaded video can be retrieved with the getVideo method and seen in the status field of the response.

To replace a video already attached to the listing, the seller could make a Revise or Relist call and just send in a different VideoID value. As long as the VideoID value was valid, the specified video would replace the existing video in the listing.

To remove a video from a listing (and not replace it) using a Revise or Relist call, the seller can include a DeletedField tag in the request and set its value to Item.VideoDetails.VideoID. If the call is successful, the video will be removed from the listing.

Note: eBay will perform a validation check on each specified VideoID value to verify that the video belongs to, and was uploaded by the seller.
The GetItem call can be used by the seller to see which video (if any) is attached to the listing. The VideoDetails container will be returned if the listing contains a video. The VideoDetails container will only be returned to the seller of the item and no one else.
XML Representation Summary
<ns:VideoID>
   
Content: 
{ xs:string }
</ns:VideoID>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="VideoID" 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.