NAME

eBay::API::XML::DataType::StoreCustomPageType

DESCRIPTION

SYNOPSIS

INHERITANCE

eBay::API::XML::DataType::StoreCustomPageType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

setContent()

The HTML content of the custom page. This field has a maximum size of 96 kilobytes. If PreviewEnabled is true, then this value is required. Otherwise, it is optional.

Calls: SetStoreCustomPage
RequiredInput: Conditionally

# Argument: 'xs:string'

getContent()

Calls: GetStoreCustomPage
Returned: Conditionally

Calls: SetStoreCustomPage
Returned: Conditionally

# Returns: 'xs:string'

setLeftNav()

Specifies whether the left navigation bar is visible on the page. LeftNav is included in the GetStoreCustomPage response when PageID is specified in the request.

Calls: SetStoreCustomPage
RequiredInput: Conditionally

# Argument: 'xs:boolean'

isLeftNav()

Calls: GetStoreCustomPage
Returned: Conditionally

Calls: SetStoreCustomPage
Returned: Conditionally

# Returns: 'xs:boolean'

setName()

Name of the Store custom page. This value is required if you are creating a new page (by not specifying a PageID). Note that you must include a Name for the page even if you are using the PreviewEnabled tag. However, since using the preview functionality means that the page will not be persisted, you can enter a dummy value for this field if you have not decided on a name for the page. The Name is used in links to the page.

Calls: SetStoreCustomPage
RequiredInput: Conditionally

# Argument: 'xs:string'

getName()

Calls: GetStoreCustomPage
Returned: Always

Calls: SetStoreCustomPage
Returned: Conditionally

# Returns: 'xs:string'

setOrder()

Order in which the page is displayed in the list of custom pages.

Calls: SetStoreCustomPage
RequiredInput: Conditionally

# Argument: 'xs:int'

getOrder()

Calls: GetStoreCustomPage
Returned: Always

Calls: SetStoreCustomPage
Returned: Conditionally

# Returns: 'xs:int'

setPageID()

Unique identifier for the Store custom page. When you are using SetStoreCustomPage, if you specify a valid PageID, the custom page is updated. If you do not specify a PageID, the custom page is added.

Calls: SetStoreCustomPage
RequiredInput: Conditionally

# Argument: 'xs:long'

getPageID()

Calls: GetStoreCustomPage
Returned: Always

Calls: SetStoreCustomPage
Returned: Conditionally

# Returns: 'xs:long'

setPreviewEnabled()

If true, then the other inputs are ignored, and the content of the page as it will be displayed within the Store is returned. If false, then the page is either modified or added, and the content of the page is not returned.

Calls: SetStoreCustomPage
RequiredInput: No

# Argument: 'xs:boolean'

isPreviewEnabled()

Calls: SetStoreCustomPage
Returned: Conditionally

# Returns: 'xs:boolean'

setStatus()

Status of the custom page, active or inactive. Set Status to Delete with SetStoreCustomPage to delete the page.

Calls: SetStoreCustomPage
RequiredInput: Conditionally

# Argument: 'ns:StoreCustomPageStatusCodeType'

getStatus()

Calls: GetStoreCustomPage
Returned: Always
OnlyTheseValues: Active, Inactive

Calls: SetStoreCustomPage
Returned: Conditionally

# Returns: 'ns:StoreCustomPageStatusCodeType'

setURL()

Full URL of the Store custom page. URLPath is included in the GetStoreCustomPage response when PageID is specified in the request.

# Argument: 'xs:anyURI'

getURL()

Calls: GetStoreCustomPage
Returned: Conditionally

# Returns: 'xs:anyURI'

setURLPath()

The URL path of the custom page. Only if you are using Chinese characters in the Name property for the custom page do you need to use this field, such as if you are opening a Store on the Taiwan site. The reason for this is that the URL path is normally derived from the Store custom page name, but it cannot be derived from the name of the custom page if it contains Chinese characters because URLs cannot contain Chinese characters. URLPath is included in the GetStoreCustomPage response when PageID is specified.

Calls: SetStoreCustomPage
RequiredInput: Conditionally

# Argument: 'xs:string'

getURLPath()

Calls: GetStoreCustomPage
Returned: Conditionally

Calls: SetStoreCustomPage
Returned: Conditionally

# Returns: 'xs:string'