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

NAME
eBay::API::XML::DataType::SiteDefaultsType

DESCRIPTION
A container node for feature definitions that apply to the entire site.

SYNOPSIS

INHERITANCE
eBay::API::XML::DataType::SiteDefaultsType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

  setAdFormatEnabled()
Specifies the default site setting for whether categories allow Classified Ad format listings. True means the feature is allowed site-wide, unless a specific category overrides the setting.

# Argument: 'ns:AdFormatEnabledCodeType'

  getAdFormatEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:AdFormatEnabledCodeType'

  setBasicUpgradePackEnabled()
Specifies the default site setting for whether categories allow the BasicUpgradePack feature (a feature pack). No longer allowed on any sites. Formerly, Australia site (site ID 15, abbreviation AU) only.

# Argument: 'xs:boolean'

  isBasicUpgradePackEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setBestOfferAutoAcceptEnabled()
Specifies the default site setting for whether categories allow auto-accept for Best Offers.

# Argument: 'xs:boolean'

  isBestOfferAutoAcceptEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setBestOfferAutoDeclineEnabled()
Specifies the default site setting for whether categories allow auto decline for Best Offers. True means auto decline is allowed site-wide, unless a specific category overrides the setting.

# Argument: 'xs:boolean'

  isBestOfferAutoDeclineEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setBestOfferCounterEnabled()
Specifies the default site setting for whether categories allow counter offers for Best Offers. True means counter offers are allowed site-wide, unless a specific category overrides the setting.

# Argument: 'xs:boolean'

  isBestOfferCounterEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setBestOfferEnabled()
Specifies the default site setting for whether categories allow Best Offers. True means Best Offers are allowed site-wide, unless a specific category overrides the setting.

# Argument: 'xs:boolean'

  isBestOfferEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setBuyerGuaranteeEnabled()
For the Australia site, if both PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled are returned, then the default site setting is that categories allow buyer protection.

# Argument: 'xs:boolean'

  isBuyerGuaranteeEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setClassifiedAdAutoAcceptEnabled()
Specifies the default site setting for whether categories allow auto-accept for Best Offers for Classified Ads.

# Argument: 'xs:boolean'

  isClassifiedAdAutoAcceptEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setClassifiedAdAutoDeclineEnabled()
Indicates whether automatic decline for Best Offers is allowed for most categories.

# Argument: 'xs:boolean'

  isClassifiedAdAutoDeclineEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setClassifiedAdBestOfferEnabled()
Indicates if Best Offer is enabled for Classified Ad listings in most categories.

# Argument: 'ns:ClassifiedAdBestOfferEnabledCodeType'

  getClassifiedAdBestOfferEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:ClassifiedAdBestOfferEnabledCodeType'

  setClassifiedAdCompanyNameEnabled()
Indicates whether most categories support including a company name in the seller's contact information. This element is for For Sale By Owner.

# Argument: 'xs:boolean'

  isClassifiedAdCompanyNameEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setClassifiedAdContactByAddressEnabled()
Indicates whether most categories support including an address in the seller's contact information. This element is for For Sale By Owner.

# Argument: 'xs:boolean'

  isClassifiedAdContactByAddressEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setClassifiedAdContactByEmailEnabled()
Indicates whether most categories support including an email address in the seller's contact information.

# Argument: 'xs:boolean'

  isClassifiedAdContactByEmailEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setClassifiedAdContactByPhoneEnabled()
Indicates whether most categories support including a phone number in the seller's contact information.

# Argument: 'xs:boolean'

  isClassifiedAdContactByPhoneEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setClassifiedAdCounterOfferEnabled()
Indicates whether counter offers are allowed on Best Offers for most categories.

# Argument: 'xs:boolean'

  isClassifiedAdCounterOfferEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setClassifiedAdPayPerLeadEnabled()
Specifies the default site setting for whether the pay-per-lead feature is supported for most categories.

# Argument: 'xs:boolean'

  isClassifiedAdPayPerLeadEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setClassifiedAdPaymentMethodEnabled()
Indicates if the payment method should be displayed to the user for most categories. Even if enabled, checkout may or may not be enabled.

# Argument: 'ns:ClassifiedAdPaymentMethodEnabledCodeType'

  getClassifiedAdPaymentMethodEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:ClassifiedAdPaymentMethodEnabledCodeType'

  setClassifiedAdPhoneCount()
Indicates which telephone option is enabled to contact the seller. This element is for For Sale By Owner.

# Argument: 'xs:int'

  getClassifiedAdPhoneCount()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:int'

  setClassifiedAdShippingMethodEnabled()
Indicates if shipping options are available for most categories.

# Argument: 'xs:boolean'

  isClassifiedAdShippingMethodEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setClassifiedAdStreetCount()
Indicates which address option is enabled to contact the seller. This element is for For Sale By Owner.

# Argument: 'xs:int'

  getClassifiedAdStreetCount()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:int'

  setCombinedFixedPriceTreatmentEnabled()
On the Italy site, specifies the default site setting that categories allow combined fixed price treatment of the following listing types: Store Inventory Format and Basic Fixed Price.

# Argument: 'xs:boolean'

  isCombinedFixedPriceTreatmentEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setCrossBorderTradeAustraliaEnabled()
Specifies the default site setting for whether categories allow you to specify that listings be displayed in the default search results of the respective site.

# Argument: 'xs:boolean'

  isCrossBorderTradeAustraliaEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setCrossBorderTradeGBEnabled()
Specifies the default site setting for whether categories allow you to specify that listings be displayed in the default search results of the respective site.

# Argument: 'xs:boolean'

  isCrossBorderTradeGBEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setCrossBorderTradeNorthAmericaEnabled()
Specifies the default site setting for whether categories allow you to specify that listings be displayed in the default search results of the respective sites.

# Argument: 'xs:boolean'

  isCrossBorderTradeNorthAmericaEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setDutchBINEnabled()
Specifies the default site setting for whether categories allow DutchBIN. True means Best Offers are allowed site-wide, unless a specific category overrides the setting.

# Argument: 'xs:boolean'

  isDutchBINEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setExpressConditionRequired()
Specifies whether most categories on the site require a listing to include the Item Condition attribute in order to qualify for eBay Express. <br><br> If true, items on the site require the Item Condition in order to qualify for Express, but specific categories can override this requirement. For example, on the US site, the Item Condition is normally required for Express listings. However, the Event Tickets category could override this requirement because there is little need to distinguish between new and used tickets. (People rarely sell used tickets after an event unless the ticket is also a collectible item.)<br> If false, items on the site do not require the Item Condition, but some categories may override the setting.<br><br> Only meaningful if ExpressEnabled is true for the category.

# Argument: 'xs:boolean'

  isExpressConditionRequired()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setExpressEnabled()
Specifies whether most categories on the site are eligible for eBay Express. eBay Express is a specialty site where customers can buy new, fixed-price goods in a more conventional e-commerce experience.<br><br> If true, items on the site are eligible for Express, but specific categories can override the setting if they don't support Express. For example, categories that are not covered by PayPal Buyer Protection (e.g., Live Auctions and Motors vehicles) are excluded from Express.<br> If false, items on the site are not eligible for Express, but some categories may override the setting.<br><br> If you list in an Express-enabled category, it does not necessarily mean that the item will appear in that category when buyers browse and search Express. It only means that the item can also be included on Express, assuming all other Express eligibility requirements are met. See "eBay Express" in the eBay Web Services guide for information about other eligibility requirements.

# Argument: 'xs:boolean'

  isExpressEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setExpressPicturesRequired()
Specifies whether most categories on the site require a listing to include a picture in order to qualify for eBay Express.<br><br> If true, items on the site require a picture in order to qualify for Express, but specific categories can override this requirement. For example, on the US site, pictures are normally required for Express listings. However, the Event Tickets category could override this requirement if pictures are not commonly expected for tickets.<br> If false, items on the site do not require a picture, but some categories may override the setting.<br><br> Only meaningful if ExpressEnabled is true for the category.

# Argument: 'xs:boolean'

  isExpressPicturesRequired()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setGalleryFeaturedDurations()
On the Italy site, specifies the default site setting that enables durations for "Gallery Featured".

# Argument: 'ns:ListingEnhancementDurationReferenceType'

  getGalleryFeaturedDurations()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:ListingEnhancementDurationReferenceType'

  setHomePageFeaturedEnabled()
Indicates whether or not it is possible to enhance a listing by putting it into a rotation for display on a special area of the eBay home page. Support for this feature varies by site. Item or feedback restrictions may apply.

# Argument: 'xs:boolean'

  isHomePageFeaturedEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setINEscrowWorkflowTimeline()
Indicates the workflow timeline that applies to the category on the India site: Default Workflow, Workflow A or Workflow B.

# Argument: 'ns:INEscrowWorkflowTimelineCodeType'

  getINEscrowWorkflowTimeline()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:INEscrowWorkflowTimelineCodeType'

  setItemSpecificsEnabled()
Specifies whether most categories support on the site support custom Item Specifics. If enabled, sellers can use the Item.ItemSpecifics node in AddItem and related calls to fill in Item Specifics.<br> <br> Item Specifics are typical aspects of items in the same category. They enable users to classify items by presenting descriptive details in a structured way. For example, in a jewelry category, sellers might describe lockets with specifics like "Chain Length=18 in." and "Main Shape=Heart", but in a Washers & Dryers category, sellers might include "Type=Top-Loading" instead of "Main Shape=Heart".<br> <br> <span class="tablenote"><b>Note:</b> This does not indicate whether categories support ID-based attributes. For attributes, use GetCategory2CS instead.</span>

# Argument: 'ns:ItemSpecificsEnabledCodeType'

  getItemSpecificsEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:ItemSpecificsEnabledCodeType'

  setListingDuration()
Specifies the ID of a set of default durations for a certain type of listing. The actual duration values are returned within the FeatureDefinitions node. The type of listing is named in the type attribute.

# Argument: reference to an array
                      of 'ns:ListingDurationReferenceType'

  getListingDuration()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: reference to an array
                      of 'ns:ListingDurationReferenceType'

  setLocalListingDistancesNonSubscription()
Specifies the supported local listing distances for most categories, for users who have not subscribed to either Regular or Specialty vehicles.

# Argument: 'xs:string'

  getLocalListingDistancesNonSubscription()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:string'

  setLocalListingDistancesRegular()
Specifies the supported local listing distances of regular vehicles for most categories.

# Argument: 'xs:string'

  getLocalListingDistancesRegular()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:string'

  setLocalListingDistancesSpecialty()
Specifies the supported local listing distances of specialty vehicles for most categories.

# Argument: 'xs:string'

  getLocalListingDistancesSpecialty()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:string'

  setLocalMarketAdFormatEnabled()
Specifies the default site setting for whether categories allow Classified Ad listings. True means the feature is allowed site-wide, unless a specific category overrides the setting. This element is for Local Market dealers.

# Argument: 'ns:AdFormatEnabledCodeType'

  getLocalMarketAdFormatEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:AdFormatEnabledCodeType'

  setLocalMarketAutoAcceptEnabled()
Specifies the default site setting for whether categories allow auto-accept for Best Offers for Classified Ads. This element is for Local Market dealers.

# Argument: 'xs:boolean'

  isLocalMarketAutoAcceptEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketAutoDeclineEnabled()
Specifies the default site setting for whether categories allow auto-decline for Best Offers for Classified Ads. This element is for Local Market dealers.

# Argument: 'xs:boolean'

  isLocalMarketAutoDeclineEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketBestOfferEnabled()
Indicates if Best Offer is enabled for Classified Ad listings in most categories. This element is for Local Market dealers.

# Argument: 'ns:ClassifiedAdBestOfferEnabledCodeType'

  getLocalMarketBestOfferEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:ClassifiedAdBestOfferEnabledCodeType'

  setLocalMarketCompanyNameEnabled()
Indicates whether most categories support including a company name in the seller's contact information. This element is for Local Market dealers.

# Argument: 'xs:boolean'

  isLocalMarketCompanyNameEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketContactByAddressEnabled()
Indicates whether most categories support including an address in the seller's contact information. This element is for Local Market dealers.

# Argument: 'xs:boolean'

  isLocalMarketContactByAddressEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketContactByEmailEnabled()
Indicates whether most categories support including an email address in the seller's contact information. This element is for Local Market dealers.

# Argument: 'xs:boolean'

  isLocalMarketContactByEmailEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketContactByPhoneEnabled()
Indicates whether most categories support including a phone number in the seller's contact information. This element is for Local Market dealers.

# Argument: 'xs:boolean'

  isLocalMarketContactByPhoneEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketCounterOfferEnabled()
Indicates whether counter offers are allowed on Best Offers for most categories. This element is for Local Market dealers.

# Argument: 'xs:boolean'

  isLocalMarketCounterOfferEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketNonSubscription()
Specifies the default site setting for whether LocalMarketNonSubscription feature is supported for most categories.

# Argument: 'xs:boolean'

  isLocalMarketNonSubscription()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketPaymentMethodCheckOutEnabled()
Indicates if the payment method should be displayed to the user for most categories. Even if enabled, checkout may or may not be enabled. This element is for Local Market dealers.

# Argument: 'ns:ClassifiedAdPaymentMethodEnabledCodeType'

  getLocalMarketPaymentMethodCheckOutEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:ClassifiedAdPaymentMethodEnabledCodeType'

  setLocalMarketPhoneCount()
Indicates which telephone option is enabled to contact the seller. This element is for Local Market dealers.

# Argument: 'xs:int'

  getLocalMarketPhoneCount()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:int'

  setLocalMarketPremiumSubscription()
Specifies the default site setting for whether LocalMarketPremiumSubscription feature is supported for most categories.

# Argument: 'xs:boolean'

  isLocalMarketPremiumSubscription()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketRegularSubscription()
Specifies the default site setting for whether LocalMarketRegularSubscription feature is supported for most categories.

# Argument: 'xs:boolean'

  isLocalMarketRegularSubscription()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketSellerContactDetailsEnabled()
Specifies the default site setting for whether most categories allow seller- level contact information for Classified Ad format listings. A value of true means seller-level contact information is available for Classified Ad format listings site-wide, unless a specific category overrides the setting. This element is for Local Market dealers.

# Argument: 'xs:boolean'

  isLocalMarketSellerContactDetailsEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketShippingMethodEnabled()
Indicates if shipping options are available for most categories. This element is for Local Market dealers.

# Argument: 'xs:boolean'

  isLocalMarketShippingMethodEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketSpecialitySubscription()
Specifies the default site setting for whether LocalMarketSpecialitySubscription feature is supported for most categories.

# Argument: 'xs:boolean'

  isLocalMarketSpecialitySubscription()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setLocalMarketStreetCount()
Indicates which address option is enabled to contact the seller. This element is for Local Market dealers.

# Argument: 'xs:int'

  getLocalMarketStreetCount()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:int'

  setMinimumReservePrice()
Specifies the default site setting for whether the Minimum Reserve Price feature is supported for most categories.

# Argument: 'xs:double'

  getMinimumReservePrice()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:double'

  setNonSubscription()
Specifies the supported local listing distances for most categories, for users who have not subscribed to either Regular or Specialty vehicles.

# Argument: 'ns:GeographicExposureCodeType'

  getNonSubscription()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:GeographicExposureCodeType'

  setPaisaPayFullEscrowEnabled()
Indicates whether the site is enabled for PaisaPayEscrow payment method. If "true" sellers can offer PaisaPayEscrow and PaisaPayEscrow EMI payment methods in the site.

# Argument: 'xs:boolean'

  isPaisaPayFullEscrowEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setPayPalBuyerProtectionEnabled()
For the Australia site, if both PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled are returned, then the default site setting is that categories allow buyer protection.

# Argument: 'xs:boolean'

  isPayPalBuyerProtectionEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setPayPalRequired()
Specifies the default site setting for whether categories have PayPal as a required payment method for listings.

# Argument: 'xs:boolean'

  isPayPalRequired()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setPremiumSubscription()
Specifies the default site setting for whether LocalMarketPremiumSubscription feature is supported for most categories.

# Argument: 'ns:GeographicExposureCodeType'

  getPremiumSubscription()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:GeographicExposureCodeType'

  setProPackEnabled()
Specifies the default site setting for whether categories allow the ProPack feature (a feature pack). True means ProPack is allowed site-wide, unless a specific category overrides the setting.

# Argument: 'xs:boolean'

  isProPackEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setProPackPlusEnabled()
Specifies the default site setting for whether categories allow the ProPackPlus feature (a feature pack). True means it is allowed site-wide, unless a specific category overrides the setting.

# Argument: 'xs:boolean'

  isProPackPlusEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setRegularSubscription()
Specifies the default site setting for whether LocalMarketRegularSubscription feature is supported for most categories.

# Argument: 'ns:GeographicExposureCodeType'

  getRegularSubscription()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:GeographicExposureCodeType'

  setSafePaymentRequired()
Specifies whether most categories on the site should require a seller who registered after January 17, 2007 to offer a safe payment method, i.e. PaisaPay/PayPal or one of the credit cards specified in Item.PaymentMethods). If a seller has a 'SafePaymentExempt' status, they are exempt from the category requirement to offer at least one safe payment method, even if the site and category have the safe payment method turned on. If true, items on the site need to have the safe payment method selected, but specific categories can override the setting if they don't need this requirement. For example, Business and Industrial, Motors, Real Estate, and Mature Audiences categories, and all listings that don't support Item.PaymentMethods are exempt from this requirement, which means that any seller can list without any safe payment method selected. <br> If false, all sellers in all categories can list without any safe payment method selected and this setting cannot be overridden at the category level. If site is not enabled, there is no category where this requirement is enabled on that site.

# Argument: 'xs:boolean'

  isSafePaymentRequired()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setSellerContactDetailsEnabled()
Specifies the default site setting for whether most categories allow seller- level contact information for Classified Ad listings. A value of true means seller-level contact information is available for Classified Ad format listings site-wide, unless a specific category overrides the setting.

# Argument: 'xs:boolean'

  isSellerContactDetailsEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setShippingTermsRequired()
Specifies the default site setting for whether sellers are required to specify a domestic shipping service and its associated cost when listing items. True means the shipping terms are required unless a specific category overrides this setting.

# Argument: 'xs:boolean'

  isShippingTermsRequired()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setSkypeMeNonTransactionalEnabled()
Specifies the default site setting for whether most categories allow the addition of Skype buttons to listings for non-transactional formats (e.g., the advertisement format).

# Argument: 'xs:boolean'

  isSkypeMeNonTransactionalEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setSkypeMeTransactionalEnabled()
Specifies the default site setting for whether most categories allow the addition of Skype buttons to listings for transactional formats (e.g., the Chinese auction format).

# Argument: 'xs:boolean'

  isSkypeMeTransactionalEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setSpecialitySubscription()
Specifies the default site setting for whether LocalMarketSpecialitySubscription feature is supported for most categories.

# Argument: 'ns:GeographicExposureCodeType'

  getSpecialitySubscription()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:GeographicExposureCodeType'

  setStoreInventoryEnabled()
Specifies the default site setting for whether categories allow the Store Inventory Format feature. True means the feature is allowed site-wide, unless a specific category overrides the setting.

# Argument: 'xs:boolean'

  isStoreInventoryEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setTransactionConfirmationRequestEnabled()
Specifies the default site setting for whether the Transaction Confirmation Request feature is supported for most categories.

# Argument: 'xs:boolean'

  isTransactionConfirmationRequestEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setUserConsentRequired()
Specifies the default site setting for whether a bidder must consent to the bid by confirming that he or she read and agrees to the terms in eBay's privacy policy.

# Argument: 'xs:boolean'

  isUserConsentRequired()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setValuePackEnabled()
Specifies the default site setting for whether categories allow the ValuePack feature (a feature pack). True means it is allowed site-wide, unless a specific category overrides the setting.

# Argument: 'xs:boolean'

  isValuePackEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setEBayMotorsProAdFormatEnabled()
Specifies the default site setting for whether categories allow Classified Ad listings. True means the feature is allowed site-wide, unless a specific category overrides the setting. This element is for eBay Motors Pro users.

# Argument: 'ns:AdFormatEnabledCodeType'

  getEBayMotorsProAdFormatEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:AdFormatEnabledCodeType'

  setEBayMotorsProAutoAcceptEnabled()
Specifies the default site setting for whether categories allow auto-accept for Best Offers for Classified Ads. This element is for eBay Motors Pro users.

# Argument: 'xs:boolean'

  isEBayMotorsProAutoAcceptEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setEBayMotorsProAutoDeclineEnabled()
Specifies the default site setting for whether categories allow auto-decline for Best Offers for Classified Ads. This element is for eBay Motors Pro users.

# Argument: 'xs:boolean'

  isEBayMotorsProAutoDeclineEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setEBayMotorsProBestOfferEnabled()
Indicates if Best Offer is enabled for Classified Ad listings in most categories. This element is for eBay Motors Pro users.

# Argument: 'ns:ClassifiedAdBestOfferEnabledCodeType'

  getEBayMotorsProBestOfferEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:ClassifiedAdBestOfferEnabledCodeType'

  setEBayMotorsProCompanyNameEnabled()
Indicates whether most categories support including a company name in the seller's contact information. This element is for eBay Motors Pro users.

# Argument: 'xs:boolean'

  isEBayMotorsProCompanyNameEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setEBayMotorsProContactByAddressEnabled()
Indicates whether most categories support including an address in the seller's contact information. This element is for eBay Motors Pro users.

# Argument: 'xs:boolean'

  isEBayMotorsProContactByAddressEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setEBayMotorsProContactByEmailEnabled()
Indicates whether most categories support including an email address in the seller's contact information. This element is for eBay Motors Pro users.

# Argument: 'xs:boolean'

  isEBayMotorsProContactByEmailEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setEBayMotorsProContactByPhoneEnabled()
Indicates whether most categories support including a phone number in the seller's contact information. This element is for eBay Motors Pro users.

# Argument: 'xs:boolean'

  isEBayMotorsProContactByPhoneEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setEBayMotorsProCounterOfferEnabled()
Indicates whether counter offers are allowed on Best Offers for most categories. This element is for eBay Motors Pro users.

# Argument: 'xs:boolean'

  isEBayMotorsProCounterOfferEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setEBayMotorsProPaymentMethodCheckOutEnabled()
Indicates if the payment method should be displayed to the user for most categories. Even if enabled, checkout may or may not be enabled. This element is for eBay Motors Pro users.

# Argument: 'ns:ClassifiedAdPaymentMethodEnabledCodeType'

  getEBayMotorsProPaymentMethodCheckOutEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:ClassifiedAdPaymentMethodEnabledCodeType'

  setEBayMotorsProPhoneCount()
Indicates which telephone option is enabled to contact the seller. This element is for eBay Motors Pro users.

# Argument: 'xs:int'

  getEBayMotorsProPhoneCount()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:int'

  setEBayMotorsProSellerContactDetailsEnabled()
Specifies the default site setting for whether most categories allow seller- level contact information for Classified Ad format listings. A value of true means seller-level contact information is available for Classified Ad listings site-wide, unless a specific category overrides the setting. This element is for eBay Motors Pro users.

# Argument: 'xs:boolean'

  isEBayMotorsProSellerContactDetailsEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setEBayMotorsProShippingMethodEnabled()
Indicates if shipping options are available for most categories. This element is for eBay Motors Pro users.

# Argument: 'xs:boolean'

  isEBayMotorsProShippingMethodEnabled()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

  setEBayMotorsProStreetCount()
Indicates which address option is enabled to contact the seller. This element is for eBay Motors Pro users.

# Argument: 'xs:int'

  getEBayMotorsProStreetCount()
  Calls: GetCategoryFeatures
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:int'