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

complexType "ns:BrandMPNType"
Namespace:
Content:
complex, 2 elements, elem. wildcard
Defined:
globally in Schema in ebaySvc.wsdl; see XML source
Includes:
definitions of 2 elements, elem. wildcard
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
Type defining the BrandMPN container which is used to identify a product (through a unique product brand and Manufacturer Part Number combination).

Note: If a brand and/or MPN value is required for a category, it is highly recommended that the brand and MPN name/value pair is also passed in through an ItemSpecifics.NameValueList container, since brand and MPN values may be dropped from the listing if eBay is not able to find a eBay catalog product match based on the provided Brand/MPN pair.
XML Source (w/o annotations (3); see within schema source)
<xs:complexType name="BrandMPNType">
<xs:sequence>
<xs:element minOccurs="0" name="Brand" type="xs:string"/>
<xs:element minOccurs="0" name="MPN" type="xs:string"/>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
Content Element Detail (all declarations defined in this component; 3/3)
ns:Brand
Type:
xs:string, predefined, simple content
The brand of the product. Both Brand and MPN should be specified if the BrandMPN container is used, or an error may occur. If Brand is a required or recommended item specific for a category, but an MPN is not applicable to the category/product, the Brand value should be specified in an Item.ItemSpecifics.NameValueList container instead.

Note: The BrandMPN container is not applicable for multiple-variation listings. For multiple-variation listings that use MPNs, the Brand value should be specified through an ItemSpecifics.NameValueList container, and the Manufacturer Part Numbers (MPNs) for each product variation should be specified through a VariationSpecifics.NameValueList container.
XML Representation Summary
<ns:Brand>
   
Content: 
{ xs:string }
</ns:Brand>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="Brand" type="xs:string"/>

ns:MPN
Type:
xs:string, predefined, simple content
The manufacturer part number of the product. Use the value specified by the manufacturer. Both Brand and MPN must be specified if the BrandMPN container is used or an error may occur.

If the listing is being posted to a category that expects an MPN value, but one doesn't exist for the product, the seller must pass in the text that can be found in the ProductDetails.ProductIdentifierUnavailableText field of the GeteBayDetails response. To get the ProductDetails container to return in the GeteBayDetails response, ProductDetails should be included as a DetailName value in the call request.

Note: The BrandMPN container is not applicable for multiple-variation listings. For multiple-variation listings that use MPNs, the Brand value should be specified through an ItemSpecifics.NameValueList container, and the Manufacturer Part Numbers (MPNs) for each product variation should be specified through a VariationSpecifics.NameValueList container.
XML Representation Summary
<ns:MPN>
   
Content: 
{ xs:string }
</ns:MPN>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="MPN" 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.