eBay::API::XML::Call::SetStoreCategories::SetStoreCategoriesRequestType(3)

NAME
eBay::API::XML::Call::SetStoreCategories::SetStoreCategoriesRequestType

DESCRIPTION
Requests changes to the category structure for a store. Use this call to add, delete, move, or rename a list of categories.

SYNOPSIS

INHERITANCE
eBay::API::XML::Call::SetStoreCategories::SetStoreCategoriesRequestType inherits from the eBay::API::XML::RequestDataType class

Subroutines:

  setAction()
Specifies the type of action (Add, Move, Delete, or Rename) to carry out for the specified categories.

  RequiredInput: Yes
#    Argument: 'ns:StoreCategoryUpdateActionCodeType'

  getAction()
# Returns: 'ns:StoreCategoryUpdateActionCodeType'

  setDestinationParentCategoryID()
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.

  RequiredInput: Conditionally
#    Argument: 'xs:long'

  getDestinationParentCategoryID()
# Returns: 'xs:long'

  setItemDestinationCategoryID()
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.

  RequiredInput: Conditionally
#    Argument: 'xs:long'

  getItemDestinationCategoryID()
# Returns: 'xs:long'

  setStoreCategories()
Contains information for specifying the store categories being acted on.

  RequiredInput: Yes
#    Argument: 'ns:StoreCustomCategoryArrayType'

  getStoreCategories()
# Returns: 'ns:StoreCustomCategoryArrayType'