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'