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

complexType "ns:SetStoreCategoriesRequestType"
Namespace:
Content:
complex, 14 elements, elem. wildcard
Defined:
globally in Schema in ebaySvc.wsdl; see XML source
Includes:
definitions of 4 elements
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
This call allows you to set or modify the category structure of an eBay Store. Sellers must have an eBay Store subscription in order to use this call.
Type Definition Detail
Type Derivation Tree
ns:AbstractRequestType (extension)
  ns:SetStoreCategoriesRequestType
XML Source (w/o annotations (5); see within schema source)
<xs:complexType name="SetStoreCategoriesRequestType">
<xs:complexContent>
<xs:extension base="ns:AbstractRequestType">
<xs:sequence>
<xs:element minOccurs="0" name="Action" type="ns:StoreCategoryUpdateActionCodeType"/>
<xs:element minOccurs="0" name="ItemDestinationCategoryID" type="xs:long"/>
<xs:element minOccurs="0" name="DestinationParentCategoryID" type="xs:long"/>
<xs:element minOccurs="0" name="StoreCategories" type="ns:StoreCustomCategoryArrayType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Content Element Detail (all declarations defined in this component; 4/15)
ns:Action
Type:
Specifies the type of action (Add, Move, Delete, or Rename) to carry out for the specified eBay Store categories.
XML Representation Summary
<ns:Action>
   
Content: 
{ enumeration of xs:token }
</ns:Action>
Simple Content
Enumeration:
"Add"
 - 
(in) Add the listed categories to the store.
"Delete"
 - 
(in) Delete the listed categories from the store.
"Move"
 - 
(in) Move the listed categories from one place in the store category structure to another.
"Rename"
 - 
(in) Rename the listed store categories to the names provided.
"CustomCode"
 - 
(out) Reserved for internal or future use.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="Action" type="ns:StoreCategoryUpdateActionCodeType"/>

ns:DestinationParentCategoryID
Type:
xs:long, predefined, simple content
When adding or moving store categories, specifies the category under which the listed categories will be located. To add or move categories to the top level, set the value to -999.
XML Representation Summary
<ns:DestinationParentCategoryID>
   
Content: 
{ xs:long }
</ns:DestinationParentCategoryID>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="DestinationParentCategoryID" type="xs:long"/>

ns:ItemDestinationCategoryID
Type:
xs:long, predefined, simple content
Items can only be contained within child categories. A parent category cannot contain items. If adding, moving, or deleting categories displaces items, you must specify a destination child category under which the displaced items will be moved. The destination category must have no child categories.
XML Representation Summary
<ns:ItemDestinationCategoryID>
   
Content: 
{ xs:long }
</ns:ItemDestinationCategoryID>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="ItemDestinationCategoryID" type="xs:long"/>

ns:StoreCategories
Type:
Specifies the store categories on which to act.
Component Diagram
XML Representation Summary
<ns:StoreCategories>
   
Content: 
</ns:StoreCategories>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="StoreCategories" type="ns:StoreCustomCategoryArrayType"/>

 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.