eBay::API::XML::DataType::StoreCustomPageType(3)

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'