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

complexType "ns:VariationSpecificPictureSetType"
Namespace:
Content:
complex, 5 elements, elem. wildcard
Defined:
globally in Schema in ebaySvc.wsdl; see XML source
Includes:
definitions of 5 elements, elem. wildcard
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
Type defining the VariationSpecificPictureSet container, which is used to specify the URL(s) where the picture(s) of the variation specific will be hosted. If the Variations.Pictures container is used, at least one VariationSpecificPictureSet container is required.
XML Source (w/o annotations (6); see within schema source)
<xs:complexType name="VariationSpecificPictureSetType">
<xs:sequence>
<xs:element minOccurs="0" name="VariationSpecificValue" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="PictureURL" type="xs:anyURI"/>
<xs:element minOccurs="0" name="GalleryURL" type="xs:anyURI"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="ExternalPictureURL" type="xs:anyURI"/>
<xs:element maxOccurs="1" minOccurs="0" name="ExtendedPictureDetails" type="ns:ExtendedPictureDetailsType"/>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
Content Element Detail (all declarations defined in this component; 6/6)
ns:ExtendedPictureDetails
Type:
Returns the URLs of the seller's self-hosted (hosted outside of eBay) variation specific pictures and the URL for the corresponding eBay Picture Services (EPS), that was generated when the picture was uploaded.
Component Diagram
XML Representation Summary
<ns:ExtendedPictureDetails>
   
Content: 
</ns:ExtendedPictureDetails>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="ExtendedPictureDetails" type="ns:ExtendedPictureDetailsType"/>

ns:ExternalPictureURL
Type:
xs:anyURI, predefined, simple content
Returns the URL of a variation-specific picture that is hosted outside of eBay.

When you list, revise, or relist a variation, use VariationSpecificPictureSet.PictureURL (not ExternalPictureURL) to specify your self-hosted picture or EPS picture.

Note: All images must comply to the Picture Requirements. This is returned only when the seller used a self-hosted picture for the variation.
XML Representation Summary
<ns:ExternalPictureURL>
   
Content: 
{ xs:anyURI }
</ns:ExternalPictureURL>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="ExternalPictureURL" type="xs:anyURI"/>

ns:GalleryURL
Type:
xs:anyURI, predefined, simple content
No longer used.
XML Representation Summary
<ns:GalleryURL>
   
Content: 
{ xs:anyURI }
</ns:GalleryURL>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="GalleryURL" type="xs:anyURI"/>

ns:PictureURL
Type:
xs:anyURI, predefined, simple content
The URL of a picture that is associated with the VariationSpecificValue. A variation specific picture set can consist of up to 12 self-hosted or eBay Picture Services (EPS) hosted pictures. eBay Picture Services and self-hosted images can never be combined into the same variation specific picture set. To specify more than one image, use multiple PictureURL fields, passing in a distinct URL in each of those fields. This field cannot have an empty/null value. The UploadSiteHostedPictures call can be used to upload pictures to EPS. Note that if pictures are externally-hosted, they must be hosted on a site that is using the 'https' protocol.

The image specified in the first PictureURL field is also used as the thumbnail image for applicable variations. For example, if the picture set contains pictures of red shirts (i.e., VariationSpecificName=Color and VariationSpecificValue=Red), the first picture is used as the thumbnail image for all the red shirt variations.

Note: All images, whether they are hosted by EPS or self-hosted, must comply with eBay picture requirements, including the requirement that all images must be at least 500 pixels on its longest side. If the image does not satisfy the 500 pixels requirement, the listing may be blocked. For more information about other requirements and tips for adding pictures to listings, see the Adding pictures to your listings help page. You can use Item.PictureDetails to specify additional pictures. For example, the item-level pictures could include a model wearing a black shirt, as a typical example of the shirt style.

Note: If a URL contains spaces, those spaces can be replaced with %20. For example, https://example.com/my image.jpg must be submitted as https://example.com/my%20image.jpg to replace the space in the image file name. However, a semicolon character (;) cannot be replaced with %20, so a semicolon cannot be a part of the URL, as an error will occur. Variation pictures cannot be added or removed from a fixed-price listing when the listing is scheduled to end within 12 hours or if the item variation has already had transactions.

Note: For some large merchants, there are no limitations on when variation pictures can be added or removed from a fixed-price listing, even when the item variation has had transactions or is set to end within 12 hours.
XML Representation Summary
<ns:PictureURL>
   
Content: 
{ xs:anyURI }
</ns:PictureURL>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="PictureURL" type="xs:anyURI"/>

ns:VariationSpecificValue
Type:
xs:string, predefined, simple content
A value that is associated with VariationSpecificName. For example, suppose this set of pictures is showing blue shirts, and some of the variations include Color=Blue in their variation specifics. If VariationSpecificName is Color , then VariationSpecificValue would be Blue.
XML Representation Summary
<ns:VariationSpecificValue>
   
Content: 
{ xs:string }
</ns:VariationSpecificValue>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="VariationSpecificValue" 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.