Inherits from NSObject
Conforms to PicoBindable
Declared in Trading_CategoryFeatureType.h
Trading_CategoryFeatureType.m

Overview

A container node that identifies a category that has one of the features
specified in FeatureID (in GetCategoryFeaturesRequest).

@ingroup EBayAPIInterface

Tasks

  •   categoryID

    Specifies the identifier of the category that has the feature.

    property
  •   listingDuration

    Identifies the listing duration set that applies to the category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   shippingTermsRequired

    Indicates whether sellers are required to specify shipping items
    for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   bestOfferEnabled

    Indicates whether Best Offers are allowed for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent..

    property
  •   dutchBINEnabled

    Indicates whether Buy It Now is allowed in this category for Dutch (multi-item)
    auctions.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.



    Note:
    As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated.
    eBay throws an error if you submit a Dutch item listing with AddItem
    or VerifyAddItem. If you use RelistItem to update a Dutch auction listing,
    eBay generates a warning and resets the Quantity value to 1.


    property
  •   userConsentRequired

    Indicates 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.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   homePageFeaturedEnabled

    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.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   proPackEnabled

    Indicates whether ProPackBundle (a feature pack) is enabled for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   basicUpgradePackEnabled

    Not applicable to any site.
    Indicated whether the Basic Upgrade Pack bundle feature
    was enabled for this category. Formerly, Australia site
    (site ID 15, abbreviation AU) only.

    property
  •   valuePackEnabled

    Indicates whether ValuePack bundle (a feature pack) is enabled
    for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   proPackPlusEnabled

    Indicates whether the ProPackPlus bundle (a feature pack) is enabled for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   adFormatEnabled

    Indicates whether the Classified Ad format feature is enabled for this
    category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   bestOfferCounterEnabled

    Indicates whether counter offers are allowed on Best Offers for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   bestOfferAutoDeclineEnabled

    Indicates whether auto decline for Best Offers is allowed for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketSpecialitySubscription

    Indicates whether LocalMarketSpecialitySubscription feature is supported for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketRegularSubscription

    Indicates whether LocalMarketRegularSubscription feature is supported for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketPremiumSubscription

    Indicates whether LocalMarketPremiumSubscription feature is supported for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketNonSubscription

    Indicates whether LocalMarketNonSubscription feature is supported for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   expressEnabled

    Indicates whether listings in this category are eligible for eBay Express
    (assuming other item and user eligibility requirements are also met).



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   expressPicturesRequired

    Indicates whether a listing requires a picture (or gallery image) in order
    to qualify for eBay Express when listed in this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   expressConditionRequired

    Indicates whether a listing requires the Item Condition
    to be specified (using Item Specifics in AttributeSetArray) in order
    to qualify for eBay Express when listed in this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   minimumReservePrice

    Indicates whether Minimum Reserve Price is enabled for this category. On the Germany, Austria, Belgium French,
    and Belgium Dutch sites, Minimum Reserve Price is supported for the Art and Antiques,
    Watches and Jewelry, and Motorbikes categories.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   sellerContactDetailsEnabled

    Indicates whether this category supports seller-level contact information for
    Classified Ad format listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   transactionConfirmationRequestEnabled

    Indicates whether the Transaction Confirmation Request feature is supported for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   storeInventoryEnabled

    Indicates whether Store Inventory Format is enabled for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   skypeMeTransactionalEnabled

    Indicates whether the addition of Skype buttons to listings is supported for this category for sales listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   skypeMeNonTransactionalEnabled

    Indicates whether the addition of Skype buttons to listings is supported
    for this category for ad listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdPaymentMethodEnabled

    Indicates whether the payment method should be displayed to the user for
    Classified Ad format listings.
    Even if enabled, checkout may or may not be enabled.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdShippingMethodEnabled

    Indicates if shipping options are available for Classified Ad listings
    in the category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdBestOfferEnabled

    Indicates if Best offer is enabled for Classified Ad listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdCounterOfferEnabled

    Indicates whether counter offers are allowed on Classified Ad listings
    for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdAutoDeclineEnabled

    Indicates whether automatic decline for Best Offers for Classified Ad listings is allowed for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdContactByPhoneEnabled

    Indicates whether the telephone is supported as a contact method for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdContactByEmailEnabled

    Indicates whether the category supports email as a contact method.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   safePaymentRequired

    Indicates whether listings in this category need to have a safe
    payment method, for all sellers registered after January 17,2007.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdPayPerLeadEnabled

    The pay-per-lead feature is no longer available, and this field is scheduled to
    be removed from the WSDL.

    property
  •   itemSpecificsEnabled

    Indicates whether the category supports custom Item Specifics.
    If enabled, sellers can use the Item.ItemSpecifics node in AddItem
    and related calls to fill in Item Specifics. If your application
    supports the older ID-based Attribute format, please remove all
    dependencies on that format by May 2012. Also see
    AttributeConversionEnabled.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   paisaPayFullEscrowEnabled

    The presence of this field indicates that the category supports the
    PaisaPayEscrow payment method.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   upcIdentifierEnabled

    The presence of this field indicates that the category supports the Universal
    Parcel Code (UPC) listing feature. This feature allows the seller to pass in a
    UPC value through the Item.ProductListingDetails.UPC field to identify and pre-
    fill information for a product when adding, revising, or relisting an item.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eanIdentifierEnabled

    The presence of this field indicates that the category supports the European
    Article Number (EAN) listing feature. This feature allows the seller to pass in
    an EAN value through the Item.ProductListingDetails.EAN field to identify and
    pre-fill information for a product when adding, revising, or relisting an
    item.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   isbnIdentifierEnabled

    The presence of this field indicates that the category supports the
    International Standard Book Number (ISBN) listing feature. This feature allows
    the seller to pass in an ISBN value through the Item.ProductListingDetails.ISBN
    field to identify and pre-fill information for a product when adding,
    revising, or relisting an item.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   brandMPNIdentifierEnabled

    The presence of this field indicates that the category supports the
    Brand/Manufacturer Part Number listing feature. This feature allows the seller
    to pass in a brand and MPN value through the
    Item.ProductListingDetails.BrandMPN container to identify and pre-fill
    information for a product when adding, revising, or relisting an item.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdAutoAcceptEnabled

    Indicates whether the category supports setting
    a price at which Best Offers are automatically accepted
    for Classified Ads.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   bestOfferAutoAcceptEnabled

    Indicates whether the category supports setting
    a price at which Best Offers are automatically accepted.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   crossBorderTradeNorthAmericaEnabled

    Indicates whether the category supports specifying that listings be displayed in the default search results of North America sites.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   crossBorderTradeGBEnabled

    Indicates whether the category supports specifying that listings
    be displayed in the default search results of the UK site.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   crossBorderTradeAustraliaEnabled

    Indicates whether the category supports specifying that listings be displayed in the default search results of the Australia site.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   payPalBuyerProtectionEnabled

    For the Australia site, if both PayPalBuyerProtectionEnabled
    and BuyerGuaranteeEnabled are returned, then
    buyer protection is allowed for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   buyerGuaranteeEnabled

    For the Australia site, if both PayPalBuyerProtectionEnabled
    and BuyerGuaranteeEnabled are returned, then
    buyer protection is allowed for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   combinedFixedPriceTreatmentEnabled

    Indicates whether the category supports
    combined fixed price treatment for the following two listing
    types: Store Inventory Format and Basic Fixed Price.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   galleryFeaturedDurations

    Indicates whether the category supports
    durations for “Gallery Featured”.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   payPalRequired

    Indicates whether the category requires PayPal as a payment method.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProAdFormatEnabled

    Specifies whether this category allows Classified Ad listings.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProContactByPhoneEnabled

    Indicates whether this category supports including the telephone in the
    seller’s contact information.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProPhoneCount

    Indicates which telephone option is enabled for the seller’s contact information.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProContactByAddressEnabled

    Indicates whether this category supports including the address in the
    seller’s contact information.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProStreetCount

    Indicates which address option is enabled for the seller’s contact information.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProCompanyNameEnabled

    Indicates whether this category supports including the company name in the
    seller’s contact information.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProContactByEmailEnabled

    Indicates whether this category supports including an email address in the
    seller’s contact information.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProBestOfferEnabled

    Indicates if Best Offer is supported for Classified Ad listings
    in this category.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProAutoAcceptEnabled

    Specifies whether this category allows
    auto-accept for Best Offers for Classified Ads.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProAutoDeclineEnabled

    Specifies whether this category allows
    auto-decline for Best Offers for Classified Ads.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProPaymentMethodCheckOutEnabled

    Indicates if the payment method should be displayed to the user
    for this category. Even if enabled, checkout may or may not
    be enabled.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProShippingMethodEnabled

    Indicates if shipping options are available for this category.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProCounterOfferEnabled

    Indicates whether counter offers are allowed on Best Offers for
    this category.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   eBayMotorsProSellerContactDetailsEnabled

    Specifies whether this category allows seller-level contact information for Classified Ad listings. A value of true
    means seller-level contact information is available for Classified Ad listings.
    This element is for eBay Motors Pro users.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketAdFormatEnabled

    Specifies whether this category supports Classified Ad listings.
    This is added for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketContactByPhoneEnabled

    Indicates whether this category supports including a telephone number in the
    seller’s contact information.
    This element is added for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketPhoneCount

    Indicates which telephone option is enabled for the seller’s contact information.
    This element is for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketContactByAddressEnabled

    Indicates whether the category supports including an address in the
    seller’s contact information.
    This element is for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketStreetCount

    Indicates which address option for is included in the
    seller’s contact information.
    This element is for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketCompanyNameEnabled

    Indicates whether the category supports including a company name in the
    seller’s contact information.
    This element is for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketContactByEmailEnabled

    Indicates whether the category supports including an email address in the
    seller’s contact information.
    This element is for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketBestOfferEnabled

    Indicates if Best Offer is enabled for Classified Ad listings
    in this category.
    This element is for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketAutoAcceptEnabled

    Specifies whether this category supports auto-accept for Best Offers for Classified Ads.
    This element is for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketAutoDeclineEnabled

    Specifies whether this category supports auto-decline for Best Offers for Classified Ads.
    This element is for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketPaymentMethodCheckOutEnabled

    Indicates if the payment method should be displayed to the user
    for this category. Even if enabled, checkout may or may not
    be enabled.
    This element is for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketShippingMethodEnabled

    Indicates if shipping options are available for this category.
    This element is for Local market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketCounterOfferEnabled

    Indicates whether counter offers are allowed on Best Offers for
    this category.
    This element is for Local market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   localMarketSellerContactDetailsEnabled

    Specifies the whether this category allows
    seller-level contact information for Classified Ad listings.
    This element is for Local Market dealers.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdPhoneCount

    Indicates which telephone option is included in the
    seller’s contact information.
    This element is for For Sale By Owner listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdContactByAddressEnabled

    Indicates whether this category supports including an address in the
    seller’s contact information.
    This element is for For Sale By Owner listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdStreetCount

    Indicates which address option is included in the
    seller’s contact information.
    This element is for For Sale By Owner listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   classifiedAdCompanyNameEnabled

    Indicates whether this category supports including a company name in the
    seller’s contact information.
    This element is for For Sale By Owner listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   specialitySubscription

    Specifies this speciality subscription feature for
    this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   regularSubscription

    Specifies the regular lsubscription feature that is supported for
    this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   premiumSubscription

    Specifies the premium subscription feature for this category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   nonSubscription

    Specifies the supported local listing distances for this category,
    for users who have not subscribed to either Regular or Specialty vehicles.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   inEscrowWorkflowTimeline

    Indicates the escrow workflow version that applies to the category on the
    India site: Default Workflow, Workflow A or Workflow B.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   payPalRequiredForStoreOwner

    Defines if PayPal is required for Store Owner listings in this category.
    Applies to Fixed Price Listings as well as Store Inventory Format listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   reviseQuantityAllowed

    If true, the item quantity for listings in this category can be revised
    while the listing is in semi or fully restricted mode.
    Applies to Fixed Price Listings as well as Store Inventory Format listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   revisePriceAllowed

    If true, the start price for items in this category can be revised while the
    listing is in semi or fully restricted mode.
    Applies to Fixed Price Listings as well as Store Inventory Format listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   storeOwnerExtendedListingDurationsEnabled

    Defines if extended store owner listing durations are enabled in a given category.
    When the value of this element is true, it means the listing duration values
    defined in StoreOwnerExtendedListingDurations are applicable to fixed price
    listings in a given category.
    Applies to Fixed Price Listings as well as Store Inventory Format listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   storeOwnerExtendedListingDurations

    Provides additional listings durations that are supported by Store Owners.
    The extended listing durations provided here in this element should be merged
    in with the baseline listing durations provided in the ListingDurations element.
    Applies to Fixed Price Listings as well as Store Inventory Format listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   returnPolicyEnabled

    For most sites: If true, listings in this
    category require a return policy.



    For eBay India (IN), Australia (AU), and
    US eBay Motors Parts and Accessories:

    If true, the category supports but does not require a
    return policy.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   handlingTimeEnabled

    If false, listings in this category require a handling time

    property
  •   maxFlatShippingCost

    The maximum cost the seller can charge for the first domestic flat rate shipping
    service. The total shipping cost is the seller’s base flat rate
    shipping cost plus the cost of insurance, if insurance is required.
    Only returned if MaxFlatShippingCostEnabled is true.
    Mutually exclusive with the GroupNMaxFlatShippingCost elements.



    Returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   group1MaxFlatShippingCost

    Returns the applicable max cap per shipping cost for shipping service group1.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   group2MaxFlatShippingCost

    Returns the applicable max cap per shipping cost for shipping service group2.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   group3MaxFlatShippingCost

    Returns the applicable max cap per shipping cost for shipping service group3.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   paymentMethod

    One PaymentMethod field is returned for each acceptable payment
    method. Acceptable payment methods for an item are dependent on the listing site
    and the category. If a DE or AT seller making the call is subject to the new eBay
    payment process, only one
    PaymentMethod field will be returned, and the value will always
    be StandardPayment.



    The seller can specify one or more of the acceptable payment methods when
    making an Add/Revise/RelistItem API call.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   variationsEnabled

    If true, you can pass in Item.Variations in the
    AddFixedPriceItem family of calls when you list in this
    category.



    Multi-variation listings contain items that are logically the same
    product, but that vary in their manufacturing details or packaging.
    For example, a particular brand and style of shirt could be
    available in different sizes and colors, such as “large blue” and
    “medium black” variations.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   attributeConversionEnabled

    Most eBay categories no longer support ID-based attributes.
    The remaining categories (e.g., US eBay Motors) will drop support
    for ID-based attributes by May 2012.
    New applications should not use ID-based attributes.
    Existing applications should be updated to remove all dependencies
    on ID-based attributes now.



    Indicates whether eBay has converted the category from
    ID-based attributes to custom Item Specifics.
    Only applicable to categories that previously supported
    ID-based attributes.



    If conversion is Enabled or Disabled and the category is flagged as
    CatalogEnabled in GetCategory2CS,
    you can use GetItemRecommendations to retrieve product details
    in the custom Item Specifics format instead of using
    GetProductSellingPages to retrieve product details in the
    ID-based attributes format.



    With version 607 and lower, categories with attribute conversion
    Enabled or Disabled do not return recommendations in
    GetCategorySpecifics.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   freeGalleryPlusEnabled

    Indicates whether the category supports
    free, automatic upgrades for Gallery Plus, which
    enhances pictures in search results.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   freePicturePackEnabled

    Indicates whether the category supports
    free, automatic upgrades for Picture Pack, a discount
    package that includes super-sizing of pictures.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   itemCompatibilityEnabled

    Indicates whether the category supports parts compatibility by application
    (ByApplication), by specification (BySpecification), or not at all
    (Disabled). Categories cannot support both types of parts compatibility.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   minItemCompatibility

    This field specifies the minimum number of required compatible applications
    for listing items. A value of “0” indicates it is not mandatory to specify
    parts compatibilities when listing.



    This applies to categories that are enabled for compatibility by application
    only. Parts compatiblity by application can be specified by listing with a
    catalog product that supports parts compatibility or by specifying parts
    compatibility by application manually (
    Item.ItemCompatibilityList
    ).



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   maxItemCompatibility

    This field specifies the maximum number of compatible applications allowed
    per item when adding or revising items. This is relevant for specifying parts
    compatibility by application manually (
    Item.ItemCompatibilityList
    ) only.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   conditionEnabled

    Indicates whether the category supports (or requires) using Item.ConditionID to
    specify an item’s condition in AddItem and related calls. See the
    ConditionValues container for a list of valid IDs.



    Note:
    Some categories may support using the Custom Item Specifics model for item
    condition. If ConditionEnabled=Enabled (or Required) for a category, you should
    stop using these other fields to specify the condition in your listings.




    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   conditionValues

    Specifies the supported item conditions for the category,
    plus related policies and other details.
    Only returned if ConditionEnabled is Enabled or Required
    for the category (and the condition values are different than the
    site defaults).



    Returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   valueCategory

    Some eBay sites may select a few categories and designate them as
    “value categories”. These are typically selected from
    categories where buyers can find great deals. (Not all categories
    with great deals are designated as value categories.)
    This designation can change over time.



    While a category is designated as a value category (i.e.,
    when ValueCategory is true), it is subject to the following rule:
    Items in value categories can only be listed in one category.



    For example, if you attempt to list in two categories and the
    PrimaryCategory or SecondaryCategory is a value category,
    then eBay drops the SecondaryCategory and lists the
    item in the PrimaryCategory only.
    Similarly, if you attempt to add a secondary category to an existing
    listing, or you change the category for an existing listing,
    and if the primary or secondary category is a value category,
    then eBay drops the secondary category.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   productCreationEnabled

    Indicates whether a category supports product creation, the ability to add
    products to the eBay catalog associated with the category. Also indicates
    whether sellers must list with a product in categories that support product
    creation.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   maxGranularFitmentCount

    Indicates, for the given category the total number of fine grained item
    compatibilities that can be applied to a listing.



    When you list with parts compatibility, using only the high-level
    compatibility search names, such as Year, Make, and Model, the fitment
    applies to the various unspecified lower-level compatiblity search names and
    values, such as Trim and Engine, as well. This means that specifying a single
    coarsely defined item compatibility may result in multiple fitments applying
    to the listing at the lowest level of granularity. Up to 300 (or whatever
    maximum is indicated by MaxItemCompatibility) coarse parts compatiblities can
    be specified for a given listing.



    Alternatively, you can explicitly specify up to 1000 (or whatever maximum is
    indicated by MaxGranularFitmentCount) parts compatibilities at the lowest
    level of granularity. That is, if you specify your parts compatibilities
    using all of the supported compatiblity search names (e.g., Year, Make,
    Model, Trim, and Engine), you can specify up to 1000 compatibilities.

    property
  •   compatibleVehicleType

    Indicates which vehicle type, Cars and Trucks or Motorcycles, is supported
    for specfying parts compatibility for listings in this category.

    property
  •   paymentOptionsGroup

    This field is returned in the GetCategoryFeature response if the Payment Options Group feature applies to the category.
    The Payment Options Group feature is only applicable to DE and AT listings.



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   shippingProfileCategoryGroup

    This field is returned in the GetCategoryFeature response if
    ShippingProfileCategoryGroup is passed in as a
    FeatureID value in the request, and if a Business Policies Shipping
    Profile is defined for and applicable to the category.



    The ShippingProfileCategoryGroup value indicates the Business Policies
    category group linked to the Shipping Profile. In the initial release of Business Policies,
    there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay
    Motors (US and CA) and ALL (for all other, non-motor vehicle categories).



    Note:
    Business Policies are not yet available for use on the eBay platform.

    property
  •   paymentProfileCategoryGroup

    This field is returned in the GetCategoryFeature response if
    PaymentProfileCategoryGroup is passed in as a
    FeatureID value in the request, and if a Business Policies Payment
    Profile is defined for and applicable to the category.



    The PaymentProfileCategoryGroup value indicates the Business Policies
    category group linked to the Payment Profile. In the initial release of Business Policies,
    there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay
    Motors (US and CA) and ALL (for all other, non-motor vehicle categories).



    Note:
    Business Policies are not yet available for use on the eBay platform.

    property
  •   returnPolicyProfileCategoryGroup

    This field is returned in the GetCategoryFeature response if
    ReturnPolicyProfileCategoryGroup is passed in as a
    FeatureID value in the request, and if a Business Policies Return
    Policy Profile is defined for and applicable to the category.



    The ReturnPolicyProfileCategoryGroup value indicates the Business Policies
    category group linked to the Return Policy Profile. In the initial release of Business Policies,
    there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay
    Motors (US and CA) and ALL (for all other, non-motor vehicle categories).



    Note:
    Business Policies are not yet available for use on the eBay platform.

    property
  •   vinSupported

    Indicates that the category supports a
    Vehicle Identification Number (VIN) in US, CA, and CAFR eBay Motors
    listings, and that you should use the VIN field in AddItem (instead of the deprecated ID-based attribute).



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   vrmSupported

    Indicates that the category supports a
    Vehicle Registration Mark (VRM) in UK eBay Motors listings, and that you should use the VRM field in AddItem (instead of the deprecated ID-based attribute).



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   sellerProvidedTitleSupported

    Indicates that the category allows sellers to specify a custom
    title for a US or CA eBay Motors vehicle listing,
    and that you should use the SellerProvidedTitle field in AddItem
    (instead of the deprecated ID-based attribute).



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   depositSupported

    Indicates that the category supports a vehicle deposit
    for US eBay Motors vehicle listings, and that you should use the
    PaymentDetails.DepositAmount and PaymentDetails.DepositAmount fields
    in AddItem (instead of the deprecated
    ID-based attributes).



    Only returned when this value (or this category’s setting)
    overrides the value inherited from the category’s parent.

    property
  •   globalShippingEnabled

    If true, items in the specified category can be shipped using the Global Shipping Program.

    property
  •   any

    (public property)

    property

Properties

adFormatEnabled

Indicates whether the Classified Ad format feature is enabled for this
category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *adFormatEnabled

Discussion

Indicates whether the Classified Ad format feature is enabled for this
category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_AdFormatEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

any

(public property)

@property (nonatomic, retain) NSMutableArray *any

Discussion

(public property)

entry type : PicoAnyElement, wrapper for primitive anyelement

Declared In

Trading_CategoryFeatureType.h

attributeConversionEnabled

Most eBay categories no longer support ID-based attributes.
The remaining categories (e.g., US eBay Motors) will drop support
for ID-based attributes by May 2012.
New applications should not use ID-based attributes.
Existing applications should be updated to remove all dependencies
on ID-based attributes now.



Indicates whether eBay has converted the category from
ID-based attributes to custom Item Specifics.
Only applicable to categories that previously supported
ID-based attributes.



If conversion is Enabled or Disabled and the category is flagged as
CatalogEnabled in GetCategory2CS,
you can use GetItemRecommendations to retrieve product details
in the custom Item Specifics format instead of using
GetProductSellingPages to retrieve product details in the
ID-based attributes format.



With version 607 and lower, categories with attribute conversion
Enabled or Disabled do not return recommendations in
GetCategorySpecifics.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *attributeConversionEnabled

Discussion

Most eBay categories no longer support ID-based attributes.
The remaining categories (e.g., US eBay Motors) will drop support
for ID-based attributes by May 2012.
New applications should not use ID-based attributes.
Existing applications should be updated to remove all dependencies
on ID-based attributes now.



Indicates whether eBay has converted the category from
ID-based attributes to custom Item Specifics.
Only applicable to categories that previously supported
ID-based attributes.



If conversion is Enabled or Disabled and the category is flagged as
CatalogEnabled in GetCategory2CS,
you can use GetItemRecommendations to retrieve product details
in the custom Item Specifics format instead of using
GetProductSellingPages to retrieve product details in the
ID-based attributes format.



With version 607 and lower, categories with attribute conversion
Enabled or Disabled do not return recommendations in
GetCategorySpecifics.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_AttributeConversionEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

basicUpgradePackEnabled

Not applicable to any site.
Indicated whether the Basic Upgrade Pack bundle feature
was enabled for this category. Formerly, Australia site
(site ID 15, abbreviation AU) only.

@property (nonatomic, retain) NSNumber *basicUpgradePackEnabled

Discussion

Not applicable to any site.
Indicated whether the Basic Upgrade Pack bundle feature
was enabled for this category. Formerly, Australia site
(site ID 15, abbreviation AU) only.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

bestOfferAutoAcceptEnabled

Indicates whether the category supports setting
a price at which Best Offers are automatically accepted.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *bestOfferAutoAcceptEnabled

Discussion

Indicates whether the category supports setting
a price at which Best Offers are automatically accepted.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

bestOfferAutoDeclineEnabled

Indicates whether auto decline for Best Offers is allowed for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *bestOfferAutoDeclineEnabled

Discussion

Indicates whether auto decline for Best Offers is allowed for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

bestOfferCounterEnabled

Indicates whether counter offers are allowed on Best Offers for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *bestOfferCounterEnabled

Discussion

Indicates whether counter offers are allowed on Best Offers for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

bestOfferEnabled

Indicates whether Best Offers are allowed for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent..

@property (nonatomic, retain) NSNumber *bestOfferEnabled

Discussion

Indicates whether Best Offers are allowed for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent..

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

brandMPNIdentifierEnabled

The presence of this field indicates that the category supports the
Brand/Manufacturer Part Number listing feature. This feature allows the seller
to pass in a brand and MPN value through the
Item.ProductListingDetails.BrandMPN container to identify and pre-fill
information for a product when adding, revising, or relisting an item.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *brandMPNIdentifierEnabled

Discussion

The presence of this field indicates that the category supports the
Brand/Manufacturer Part Number listing feature. This feature allows the seller
to pass in a brand and MPN value through the
Item.ProductListingDetails.BrandMPN container to identify and pre-fill
information for a product when adding, revising, or relisting an item.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

buyerGuaranteeEnabled

For the Australia site, if both PayPalBuyerProtectionEnabled
and BuyerGuaranteeEnabled are returned, then
buyer protection is allowed for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *buyerGuaranteeEnabled

Discussion

For the Australia site, if both PayPalBuyerProtectionEnabled
and BuyerGuaranteeEnabled are returned, then
buyer protection is allowed for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

categoryID

Specifies the identifier of the category that has the feature.

@property (nonatomic, retain) NSString *categoryID

Discussion

Specifies the identifier of the category that has the feature.

type : NSString, wrapper for primitive string

Declared In

Trading_CategoryFeatureType.h

classifiedAdAutoAcceptEnabled

Indicates whether the category supports setting
a price at which Best Offers are automatically accepted
for Classified Ads.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *classifiedAdAutoAcceptEnabled

Discussion

Indicates whether the category supports setting
a price at which Best Offers are automatically accepted
for Classified Ads.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

classifiedAdAutoDeclineEnabled

Indicates whether automatic decline for Best Offers for Classified Ad listings is allowed for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *classifiedAdAutoDeclineEnabled

Discussion

Indicates whether automatic decline for Best Offers for Classified Ad listings is allowed for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

classifiedAdBestOfferEnabled

Indicates if Best offer is enabled for Classified Ad listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *classifiedAdBestOfferEnabled

Discussion

Indicates if Best offer is enabled for Classified Ad listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

classifiedAdCompanyNameEnabled

Indicates whether this category supports including a company name in the
seller’s contact information.
This element is for For Sale By Owner listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *classifiedAdCompanyNameEnabled

Discussion

Indicates whether this category supports including a company name in the
seller’s contact information.
This element is for For Sale By Owner listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

classifiedAdContactByAddressEnabled

Indicates whether this category supports including an address in the
seller’s contact information.
This element is for For Sale By Owner listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *classifiedAdContactByAddressEnabled

Discussion

Indicates whether this category supports including an address in the
seller’s contact information.
This element is for For Sale By Owner listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

classifiedAdContactByEmailEnabled

Indicates whether the category supports email as a contact method.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *classifiedAdContactByEmailEnabled

Discussion

Indicates whether the category supports email as a contact method.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

classifiedAdContactByPhoneEnabled

Indicates whether the telephone is supported as a contact method for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *classifiedAdContactByPhoneEnabled

Discussion

Indicates whether the telephone is supported as a contact method for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

classifiedAdCounterOfferEnabled

Indicates whether counter offers are allowed on Classified Ad listings
for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *classifiedAdCounterOfferEnabled

Discussion

Indicates whether counter offers are allowed on Classified Ad listings
for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

classifiedAdPayPerLeadEnabled

The pay-per-lead feature is no longer available, and this field is scheduled to
be removed from the WSDL.

@property (nonatomic, retain) NSNumber *classifiedAdPayPerLeadEnabled

Discussion

The pay-per-lead feature is no longer available, and this field is scheduled to
be removed from the WSDL.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

classifiedAdPaymentMethodEnabled

Indicates whether the payment method should be displayed to the user for
Classified Ad format listings.
Even if enabled, checkout may or may not be enabled.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *classifiedAdPaymentMethodEnabled

Discussion

Indicates whether the payment method should be displayed to the user for
Classified Ad format listings.
Even if enabled, checkout may or may not be enabled.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

classifiedAdPhoneCount

Indicates which telephone option is included in the
seller’s contact information.
This element is for For Sale By Owner listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *classifiedAdPhoneCount

Discussion

Indicates which telephone option is included in the
seller’s contact information.
This element is for For Sale By Owner listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive int

Declared In

Trading_CategoryFeatureType.h

classifiedAdShippingMethodEnabled

Indicates if shipping options are available for Classified Ad listings
in the category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *classifiedAdShippingMethodEnabled

Discussion

Indicates if shipping options are available for Classified Ad listings
in the category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

classifiedAdStreetCount

Indicates which address option is included in the
seller’s contact information.
This element is for For Sale By Owner listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *classifiedAdStreetCount

Discussion

Indicates which address option is included in the
seller’s contact information.
This element is for For Sale By Owner listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive int

Declared In

Trading_CategoryFeatureType.h

combinedFixedPriceTreatmentEnabled

Indicates whether the category supports
combined fixed price treatment for the following two listing
types: Store Inventory Format and Basic Fixed Price.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *combinedFixedPriceTreatmentEnabled

Discussion

Indicates whether the category supports
combined fixed price treatment for the following two listing
types: Store Inventory Format and Basic Fixed Price.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

compatibleVehicleType

Indicates which vehicle type, Cars and Trucks or Motorcycles, is supported
for specfying parts compatibility for listings in this category.

@property (nonatomic, retain) NSString *compatibleVehicleType

Discussion

Indicates which vehicle type, Cars and Trucks or Motorcycles, is supported
for specfying parts compatibility for listings in this category.

type : NSString, wrapper for primitive string

Declared In

Trading_CategoryFeatureType.h

conditionEnabled

Indicates whether the category supports (or requires) using Item.ConditionID to
specify an item’s condition in AddItem and related calls. See the
ConditionValues container for a list of valid IDs.



Note:
Some categories may support using the Custom Item Specifics model for item
condition. If ConditionEnabled=Enabled (or Required) for a category, you should
stop using these other fields to specify the condition in your listings.




Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *conditionEnabled

Discussion

Indicates whether the category supports (or requires) using Item.ConditionID to
specify an item’s condition in AddItem and related calls. See the
ConditionValues container for a list of valid IDs.



Note:
Some categories may support using the Custom Item Specifics model for item
condition. If ConditionEnabled=Enabled (or Required) for a category, you should
stop using these other fields to specify the condition in your listings.




Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_ConditionEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

conditionValues

Specifies the supported item conditions for the category,
plus related policies and other details.
Only returned if ConditionEnabled is Enabled or Required
for the category (and the condition values are different than the
site defaults).



Returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) Trading_ConditionValuesType *conditionValues

Discussion

Specifies the supported item conditions for the category,
plus related policies and other details.
Only returned if ConditionEnabled is Enabled or Required
for the category (and the condition values are different than the
site defaults).



Returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : class Trading_ConditionValuesType

Declared In

Trading_CategoryFeatureType.h

crossBorderTradeAustraliaEnabled

Indicates whether the category supports specifying that listings be displayed in the default search results of the Australia site.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *crossBorderTradeAustraliaEnabled

Discussion

Indicates whether the category supports specifying that listings be displayed in the default search results of the Australia site.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

crossBorderTradeGBEnabled

Indicates whether the category supports specifying that listings
be displayed in the default search results of the UK site.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *crossBorderTradeGBEnabled

Discussion

Indicates whether the category supports specifying that listings
be displayed in the default search results of the UK site.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

crossBorderTradeNorthAmericaEnabled

Indicates whether the category supports specifying that listings be displayed in the default search results of North America sites.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *crossBorderTradeNorthAmericaEnabled

Discussion

Indicates whether the category supports specifying that listings be displayed in the default search results of North America sites.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

depositSupported

Indicates that the category supports a vehicle deposit
for US eBay Motors vehicle listings, and that you should use the
PaymentDetails.DepositAmount and PaymentDetails.DepositAmount fields
in AddItem (instead of the deprecated
ID-based attributes).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *depositSupported

Discussion

Indicates that the category supports a vehicle deposit
for US eBay Motors vehicle listings, and that you should use the
PaymentDetails.DepositAmount and PaymentDetails.DepositAmount fields
in AddItem (instead of the deprecated
ID-based attributes).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

dutchBINEnabled

Indicates whether Buy It Now is allowed in this category for Dutch (multi-item)
auctions.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.



Note:
As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated.
eBay throws an error if you submit a Dutch item listing with AddItem
or VerifyAddItem. If you use RelistItem to update a Dutch auction listing,
eBay generates a warning and resets the Quantity value to 1.


@property (nonatomic, retain) NSNumber *dutchBINEnabled

Discussion

Indicates whether Buy It Now is allowed in this category for Dutch (multi-item)
auctions.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.



Note:
As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated.
eBay throws an error if you submit a Dutch item listing with AddItem
or VerifyAddItem. If you use RelistItem to update a Dutch auction listing,
eBay generates a warning and resets the Quantity value to 1.


type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProAdFormatEnabled

Specifies whether this category allows Classified Ad listings.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *eBayMotorsProAdFormatEnabled

Discussion

Specifies whether this category allows Classified Ad listings.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_AdFormatEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProAutoAcceptEnabled

Specifies whether this category allows
auto-accept for Best Offers for Classified Ads.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eBayMotorsProAutoAcceptEnabled

Discussion

Specifies whether this category allows
auto-accept for Best Offers for Classified Ads.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProAutoDeclineEnabled

Specifies whether this category allows
auto-decline for Best Offers for Classified Ads.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eBayMotorsProAutoDeclineEnabled

Discussion

Specifies whether this category allows
auto-decline for Best Offers for Classified Ads.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProBestOfferEnabled

Indicates if Best Offer is supported for Classified Ad listings
in this category.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *eBayMotorsProBestOfferEnabled

Discussion

Indicates if Best Offer is supported for Classified Ad listings
in this category.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProCompanyNameEnabled

Indicates whether this category supports including the company name in the
seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eBayMotorsProCompanyNameEnabled

Discussion

Indicates whether this category supports including the company name in the
seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProContactByAddressEnabled

Indicates whether this category supports including the address in the
seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eBayMotorsProContactByAddressEnabled

Discussion

Indicates whether this category supports including the address in the
seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProContactByEmailEnabled

Indicates whether this category supports including an email address in the
seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eBayMotorsProContactByEmailEnabled

Discussion

Indicates whether this category supports including an email address in the
seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProContactByPhoneEnabled

Indicates whether this category supports including the telephone in the
seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eBayMotorsProContactByPhoneEnabled

Discussion

Indicates whether this category supports including the telephone in the
seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProCounterOfferEnabled

Indicates whether counter offers are allowed on Best Offers for
this category.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eBayMotorsProCounterOfferEnabled

Discussion

Indicates whether counter offers are allowed on Best Offers for
this category.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProPaymentMethodCheckOutEnabled

Indicates if the payment method should be displayed to the user
for this category. Even if enabled, checkout may or may not
be enabled.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *eBayMotorsProPaymentMethodCheckOutEnabled

Discussion

Indicates if the payment method should be displayed to the user
for this category. Even if enabled, checkout may or may not
be enabled.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProPhoneCount

Indicates which telephone option is enabled for the seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eBayMotorsProPhoneCount

Discussion

Indicates which telephone option is enabled for the seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive int

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProSellerContactDetailsEnabled

Specifies whether this category allows seller-level contact information for Classified Ad listings. A value of true
means seller-level contact information is available for Classified Ad listings.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eBayMotorsProSellerContactDetailsEnabled

Discussion

Specifies whether this category allows seller-level contact information for Classified Ad listings. A value of true
means seller-level contact information is available for Classified Ad listings.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProShippingMethodEnabled

Indicates if shipping options are available for this category.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eBayMotorsProShippingMethodEnabled

Discussion

Indicates if shipping options are available for this category.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

eBayMotorsProStreetCount

Indicates which address option is enabled for the seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eBayMotorsProStreetCount

Discussion

Indicates which address option is enabled for the seller’s contact information.
This element is for eBay Motors Pro users.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive int

Declared In

Trading_CategoryFeatureType.h

eanIdentifierEnabled

The presence of this field indicates that the category supports the European
Article Number (EAN) listing feature. This feature allows the seller to pass in
an EAN value through the Item.ProductListingDetails.EAN field to identify and
pre-fill information for a product when adding, revising, or relisting an
item.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *eanIdentifierEnabled

Discussion

The presence of this field indicates that the category supports the European
Article Number (EAN) listing feature. This feature allows the seller to pass in
an EAN value through the Item.ProductListingDetails.EAN field to identify and
pre-fill information for a product when adding, revising, or relisting an
item.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

expressConditionRequired

Indicates whether a listing requires the Item Condition
to be specified (using Item Specifics in AttributeSetArray) in order
to qualify for eBay Express when listed in this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *expressConditionRequired

Discussion

Indicates whether a listing requires the Item Condition
to be specified (using Item Specifics in AttributeSetArray) in order
to qualify for eBay Express when listed in this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

expressEnabled

Indicates whether listings in this category are eligible for eBay Express
(assuming other item and user eligibility requirements are also met).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *expressEnabled

Discussion

Indicates whether listings in this category are eligible for eBay Express
(assuming other item and user eligibility requirements are also met).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

expressPicturesRequired

Indicates whether a listing requires a picture (or gallery image) in order
to qualify for eBay Express when listed in this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *expressPicturesRequired

Discussion

Indicates whether a listing requires a picture (or gallery image) in order
to qualify for eBay Express when listed in this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

freeGalleryPlusEnabled

Indicates whether the category supports
free, automatic upgrades for Gallery Plus, which
enhances pictures in search results.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *freeGalleryPlusEnabled

Discussion

Indicates whether the category supports
free, automatic upgrades for Gallery Plus, which
enhances pictures in search results.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

freePicturePackEnabled

Indicates whether the category supports
free, automatic upgrades for Picture Pack, a discount
package that includes super-sizing of pictures.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *freePicturePackEnabled

Discussion

Indicates whether the category supports
free, automatic upgrades for Picture Pack, a discount
package that includes super-sizing of pictures.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

galleryFeaturedDurations

Indicates whether the category supports
durations for “Gallery Featured”.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) Trading_ListingEnhancementDurationReferenceType *galleryFeaturedDurations

Discussion

Indicates whether the category supports
durations for “Gallery Featured”.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : class Trading_ListingEnhancementDurationReferenceType

Declared In

Trading_CategoryFeatureType.h

globalShippingEnabled

If true, items in the specified category can be shipped using the Global Shipping Program.

@property (nonatomic, retain) NSNumber *globalShippingEnabled

Discussion

If true, items in the specified category can be shipped using the Global Shipping Program.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

group1MaxFlatShippingCost

Returns the applicable max cap per shipping cost for shipping service group1.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) Trading_AmountType *group1MaxFlatShippingCost

Discussion

Returns the applicable max cap per shipping cost for shipping service group1.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : class Trading_AmountType

Declared In

Trading_CategoryFeatureType.h

group2MaxFlatShippingCost

Returns the applicable max cap per shipping cost for shipping service group2.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) Trading_AmountType *group2MaxFlatShippingCost

Discussion

Returns the applicable max cap per shipping cost for shipping service group2.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : class Trading_AmountType

Declared In

Trading_CategoryFeatureType.h

group3MaxFlatShippingCost

Returns the applicable max cap per shipping cost for shipping service group3.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) Trading_AmountType *group3MaxFlatShippingCost

Discussion

Returns the applicable max cap per shipping cost for shipping service group3.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : class Trading_AmountType

Declared In

Trading_CategoryFeatureType.h

handlingTimeEnabled

If false, listings in this category require a handling time

@property (nonatomic, retain) NSNumber *handlingTimeEnabled

Discussion

If false, listings in this category require a handling time

Declared In

Trading_CategoryFeatureType.h

homePageFeaturedEnabled

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.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *homePageFeaturedEnabled

Discussion

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.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

inEscrowWorkflowTimeline

Indicates the escrow workflow version that applies to the category on the
India site: Default Workflow, Workflow A or Workflow B.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *inEscrowWorkflowTimeline

Discussion

Indicates the escrow workflow version that applies to the category on the
India site: Default Workflow, Workflow A or Workflow B.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_INEscrowWorkflowTimelineCodeType.h

Declared In

Trading_CategoryFeatureType.h

isbnIdentifierEnabled

The presence of this field indicates that the category supports the
International Standard Book Number (ISBN) listing feature. This feature allows
the seller to pass in an ISBN value through the Item.ProductListingDetails.ISBN
field to identify and pre-fill information for a product when adding,
revising, or relisting an item.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *isbnIdentifierEnabled

Discussion

The presence of this field indicates that the category supports the
International Standard Book Number (ISBN) listing feature. This feature allows
the seller to pass in an ISBN value through the Item.ProductListingDetails.ISBN
field to identify and pre-fill information for a product when adding,
revising, or relisting an item.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

itemCompatibilityEnabled

Indicates whether the category supports parts compatibility by application
(ByApplication), by specification (BySpecification), or not at all
(Disabled). Categories cannot support both types of parts compatibility.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *itemCompatibilityEnabled

Discussion

Indicates whether the category supports parts compatibility by application
(ByApplication), by specification (BySpecification), or not at all
(Disabled). Categories cannot support both types of parts compatibility.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_ItemCompatibilityEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

itemSpecificsEnabled

Indicates whether the category supports custom Item Specifics.
If enabled, sellers can use the Item.ItemSpecifics node in AddItem
and related calls to fill in Item Specifics. If your application
supports the older ID-based Attribute format, please remove all
dependencies on that format by May 2012. Also see
AttributeConversionEnabled.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *itemSpecificsEnabled

Discussion

Indicates whether the category supports custom Item Specifics.
If enabled, sellers can use the Item.ItemSpecifics node in AddItem
and related calls to fill in Item Specifics. If your application
supports the older ID-based Attribute format, please remove all
dependencies on that format by May 2012. Also see
AttributeConversionEnabled.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_ItemSpecificsEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

listingDuration

Identifies the listing duration set that applies to the category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSMutableArray *listingDuration

Discussion

Identifies the listing duration set that applies to the category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

entry type : class Trading_ListingDurationReferenceType

Declared In

Trading_CategoryFeatureType.h

localMarketAdFormatEnabled

Specifies whether this category supports Classified Ad listings.
This is added for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *localMarketAdFormatEnabled

Discussion

Specifies whether this category supports Classified Ad listings.
This is added for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_AdFormatEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

localMarketAutoAcceptEnabled

Specifies whether this category supports auto-accept for Best Offers for Classified Ads.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketAutoAcceptEnabled

Discussion

Specifies whether this category supports auto-accept for Best Offers for Classified Ads.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketAutoDeclineEnabled

Specifies whether this category supports auto-decline for Best Offers for Classified Ads.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketAutoDeclineEnabled

Discussion

Specifies whether this category supports auto-decline for Best Offers for Classified Ads.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketBestOfferEnabled

Indicates if Best Offer is enabled for Classified Ad listings
in this category.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *localMarketBestOfferEnabled

Discussion

Indicates if Best Offer is enabled for Classified Ad listings
in this category.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

localMarketCompanyNameEnabled

Indicates whether the category supports including a company name in the
seller’s contact information.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketCompanyNameEnabled

Discussion

Indicates whether the category supports including a company name in the
seller’s contact information.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketContactByAddressEnabled

Indicates whether the category supports including an address in the
seller’s contact information.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketContactByAddressEnabled

Discussion

Indicates whether the category supports including an address in the
seller’s contact information.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketContactByEmailEnabled

Indicates whether the category supports including an email address in the
seller’s contact information.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketContactByEmailEnabled

Discussion

Indicates whether the category supports including an email address in the
seller’s contact information.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketContactByPhoneEnabled

Indicates whether this category supports including a telephone number in the
seller’s contact information.
This element is added for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketContactByPhoneEnabled

Discussion

Indicates whether this category supports including a telephone number in the
seller’s contact information.
This element is added for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketCounterOfferEnabled

Indicates whether counter offers are allowed on Best Offers for
this category.
This element is for Local market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketCounterOfferEnabled

Discussion

Indicates whether counter offers are allowed on Best Offers for
this category.
This element is for Local market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketNonSubscription

Indicates whether LocalMarketNonSubscription feature is supported for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketNonSubscription

Discussion

Indicates whether LocalMarketNonSubscription feature is supported for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketPaymentMethodCheckOutEnabled

Indicates if the payment method should be displayed to the user
for this category. Even if enabled, checkout may or may not
be enabled.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *localMarketPaymentMethodCheckOutEnabled

Discussion

Indicates if the payment method should be displayed to the user
for this category. Even if enabled, checkout may or may not
be enabled.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

localMarketPhoneCount

Indicates which telephone option is enabled for the seller’s contact information.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketPhoneCount

Discussion

Indicates which telephone option is enabled for the seller’s contact information.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive int

Declared In

Trading_CategoryFeatureType.h

localMarketPremiumSubscription

Indicates whether LocalMarketPremiumSubscription feature is supported for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketPremiumSubscription

Discussion

Indicates whether LocalMarketPremiumSubscription feature is supported for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketRegularSubscription

Indicates whether LocalMarketRegularSubscription feature is supported for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketRegularSubscription

Discussion

Indicates whether LocalMarketRegularSubscription feature is supported for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketSellerContactDetailsEnabled

Specifies the whether this category allows
seller-level contact information for Classified Ad listings.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketSellerContactDetailsEnabled

Discussion

Specifies the whether this category allows
seller-level contact information for Classified Ad listings.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketShippingMethodEnabled

Indicates if shipping options are available for this category.
This element is for Local market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketShippingMethodEnabled

Discussion

Indicates if shipping options are available for this category.
This element is for Local market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketSpecialitySubscription

Indicates whether LocalMarketSpecialitySubscription feature is supported for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketSpecialitySubscription

Discussion

Indicates whether LocalMarketSpecialitySubscription feature is supported for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

localMarketStreetCount

Indicates which address option for is included in the
seller’s contact information.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *localMarketStreetCount

Discussion

Indicates which address option for is included in the
seller’s contact information.
This element is for Local Market dealers.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive int

Declared In

Trading_CategoryFeatureType.h

maxFlatShippingCost

The maximum cost the seller can charge for the first domestic flat rate shipping
service. The total shipping cost is the seller’s base flat rate
shipping cost plus the cost of insurance, if insurance is required.
Only returned if MaxFlatShippingCostEnabled is true.
Mutually exclusive with the GroupNMaxFlatShippingCost elements.



Returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) Trading_AmountType *maxFlatShippingCost

Discussion

The maximum cost the seller can charge for the first domestic flat rate shipping
service. The total shipping cost is the seller’s base flat rate
shipping cost plus the cost of insurance, if insurance is required.
Only returned if MaxFlatShippingCostEnabled is true.
Mutually exclusive with the GroupNMaxFlatShippingCost elements.



Returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : class Trading_AmountType

Declared In

Trading_CategoryFeatureType.h

maxGranularFitmentCount

Indicates, for the given category the total number of fine grained item
compatibilities that can be applied to a listing.



When you list with parts compatibility, using only the high-level
compatibility search names, such as Year, Make, and Model, the fitment
applies to the various unspecified lower-level compatiblity search names and
values, such as Trim and Engine, as well. This means that specifying a single
coarsely defined item compatibility may result in multiple fitments applying
to the listing at the lowest level of granularity. Up to 300 (or whatever
maximum is indicated by MaxItemCompatibility) coarse parts compatiblities can
be specified for a given listing.



Alternatively, you can explicitly specify up to 1000 (or whatever maximum is
indicated by MaxGranularFitmentCount) parts compatibilities at the lowest
level of granularity. That is, if you specify your parts compatibilities
using all of the supported compatiblity search names (e.g., Year, Make,
Model, Trim, and Engine), you can specify up to 1000 compatibilities.

@property (nonatomic, retain) NSNumber *maxGranularFitmentCount

Discussion

Indicates, for the given category the total number of fine grained item
compatibilities that can be applied to a listing.



When you list with parts compatibility, using only the high-level
compatibility search names, such as Year, Make, and Model, the fitment
applies to the various unspecified lower-level compatiblity search names and
values, such as Trim and Engine, as well. This means that specifying a single
coarsely defined item compatibility may result in multiple fitments applying
to the listing at the lowest level of granularity. Up to 300 (or whatever
maximum is indicated by MaxItemCompatibility) coarse parts compatiblities can
be specified for a given listing.



Alternatively, you can explicitly specify up to 1000 (or whatever maximum is
indicated by MaxGranularFitmentCount) parts compatibilities at the lowest
level of granularity. That is, if you specify your parts compatibilities
using all of the supported compatiblity search names (e.g., Year, Make,
Model, Trim, and Engine), you can specify up to 1000 compatibilities.

type : NSNumber, wrapper for primitive int

Declared In

Trading_CategoryFeatureType.h

maxItemCompatibility

This field specifies the maximum number of compatible applications allowed
per item when adding or revising items. This is relevant for specifying parts
compatibility by application manually (
Item.ItemCompatibilityList
) only.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *maxItemCompatibility

Discussion

This field specifies the maximum number of compatible applications allowed
per item when adding or revising items. This is relevant for specifying parts
compatibility by application manually (
Item.ItemCompatibilityList
) only.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive int

Declared In

Trading_CategoryFeatureType.h

minItemCompatibility

This field specifies the minimum number of required compatible applications
for listing items. A value of “0” indicates it is not mandatory to specify
parts compatibilities when listing.



This applies to categories that are enabled for compatibility by application
only. Parts compatiblity by application can be specified by listing with a
catalog product that supports parts compatibility or by specifying parts
compatibility by application manually (
Item.ItemCompatibilityList
).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *minItemCompatibility

Discussion

This field specifies the minimum number of required compatible applications
for listing items. A value of “0” indicates it is not mandatory to specify
parts compatibilities when listing.



This applies to categories that are enabled for compatibility by application
only. Parts compatiblity by application can be specified by listing with a
catalog product that supports parts compatibility or by specifying parts
compatibility by application manually (
Item.ItemCompatibilityList
).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive int

Declared In

Trading_CategoryFeatureType.h

minimumReservePrice

Indicates whether Minimum Reserve Price is enabled for this category. On the Germany, Austria, Belgium French,
and Belgium Dutch sites, Minimum Reserve Price is supported for the Art and Antiques,
Watches and Jewelry, and Motorbikes categories.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *minimumReservePrice

Discussion

Indicates whether Minimum Reserve Price is enabled for this category. On the Germany, Austria, Belgium French,
and Belgium Dutch sites, Minimum Reserve Price is supported for the Art and Antiques,
Watches and Jewelry, and Motorbikes categories.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive double

Declared In

Trading_CategoryFeatureType.h

nonSubscription

Specifies the supported local listing distances for this category,
for users who have not subscribed to either Regular or Specialty vehicles.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *nonSubscription

Discussion

Specifies the supported local listing distances for this category,
for users who have not subscribed to either Regular or Specialty vehicles.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_GeographicExposureCodeType.h

Declared In

Trading_CategoryFeatureType.h

paisaPayFullEscrowEnabled

The presence of this field indicates that the category supports the
PaisaPayEscrow payment method.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *paisaPayFullEscrowEnabled

Discussion

The presence of this field indicates that the category supports the
PaisaPayEscrow payment method.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

payPalBuyerProtectionEnabled

For the Australia site, if both PayPalBuyerProtectionEnabled
and BuyerGuaranteeEnabled are returned, then
buyer protection is allowed for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *payPalBuyerProtectionEnabled

Discussion

For the Australia site, if both PayPalBuyerProtectionEnabled
and BuyerGuaranteeEnabled are returned, then
buyer protection is allowed for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

payPalRequired

Indicates whether the category requires PayPal as a payment method.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *payPalRequired

Discussion

Indicates whether the category requires PayPal as a payment method.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

payPalRequiredForStoreOwner

Defines if PayPal is required for Store Owner listings in this category.
Applies to Fixed Price Listings as well as Store Inventory Format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *payPalRequiredForStoreOwner

Discussion

Defines if PayPal is required for Store Owner listings in this category.
Applies to Fixed Price Listings as well as Store Inventory Format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

paymentMethod

One PaymentMethod field is returned for each acceptable payment
method. Acceptable payment methods for an item are dependent on the listing site
and the category. If a DE or AT seller making the call is subject to the new eBay
payment process, only one
PaymentMethod field will be returned, and the value will always
be StandardPayment.



The seller can specify one or more of the acceptable payment methods when
making an Add/Revise/RelistItem API call.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSMutableArray *paymentMethod

Discussion

One PaymentMethod field is returned for each acceptable payment
method. Acceptable payment methods for an item are dependent on the listing site
and the category. If a DE or AT seller making the call is subject to the new eBay
payment process, only one
PaymentMethod field will be returned, and the value will always
be StandardPayment.



The seller can specify one or more of the acceptable payment methods when
making an Add/Revise/RelistItem API call.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

entry type : string constant in Trading_BuyerPaymentMethodCodeType.h

Declared In

Trading_CategoryFeatureType.h

paymentOptionsGroup

This field is returned in the GetCategoryFeature response if the Payment Options Group feature applies to the category.
The Payment Options Group feature is only applicable to DE and AT listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *paymentOptionsGroup

Discussion

This field is returned in the GetCategoryFeature response if the Payment Options Group feature applies to the category.
The Payment Options Group feature is only applicable to DE and AT listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_PaymentOptionsGroupEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

paymentProfileCategoryGroup

This field is returned in the GetCategoryFeature response if
PaymentProfileCategoryGroup is passed in as a
FeatureID value in the request, and if a Business Policies Payment
Profile is defined for and applicable to the category.



The PaymentProfileCategoryGroup value indicates the Business Policies
category group linked to the Payment Profile. In the initial release of Business Policies,
there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay
Motors (US and CA) and ALL (for all other, non-motor vehicle categories).



Note:
Business Policies are not yet available for use on the eBay platform.

@property (nonatomic, retain) NSString *paymentProfileCategoryGroup

Discussion

This field is returned in the GetCategoryFeature response if
PaymentProfileCategoryGroup is passed in as a
FeatureID value in the request, and if a Business Policies Payment
Profile is defined for and applicable to the category.



The PaymentProfileCategoryGroup value indicates the Business Policies
category group linked to the Payment Profile. In the initial release of Business Policies,
there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay
Motors (US and CA) and ALL (for all other, non-motor vehicle categories).



Note:
Business Policies are not yet available for use on the eBay platform.

type: string constant in Trading_ProfileCategoryGroupCodeType.h

Declared In

Trading_CategoryFeatureType.h

premiumSubscription

Specifies the premium subscription feature for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *premiumSubscription

Discussion

Specifies the premium subscription feature for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_GeographicExposureCodeType.h

Declared In

Trading_CategoryFeatureType.h

proPackEnabled

Indicates whether ProPackBundle (a feature pack) is enabled for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *proPackEnabled

Discussion

Indicates whether ProPackBundle (a feature pack) is enabled for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

proPackPlusEnabled

Indicates whether the ProPackPlus bundle (a feature pack) is enabled for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *proPackPlusEnabled

Discussion

Indicates whether the ProPackPlus bundle (a feature pack) is enabled for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

productCreationEnabled

Indicates whether a category supports product creation, the ability to add
products to the eBay catalog associated with the category. Also indicates
whether sellers must list with a product in categories that support product
creation.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *productCreationEnabled

Discussion

Indicates whether a category supports product creation, the ability to add
products to the eBay catalog associated with the category. Also indicates
whether sellers must list with a product in categories that support product
creation.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_ProductCreationEnabledCodeType.h

Declared In

Trading_CategoryFeatureType.h

regularSubscription

Specifies the regular lsubscription feature that is supported for
this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *regularSubscription

Discussion

Specifies the regular lsubscription feature that is supported for
this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_GeographicExposureCodeType.h

Declared In

Trading_CategoryFeatureType.h

returnPolicyEnabled

For most sites: If true, listings in this
category require a return policy.



For eBay India (IN), Australia (AU), and
US eBay Motors Parts and Accessories:

If true, the category supports but does not require a
return policy.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *returnPolicyEnabled

Discussion

For most sites: If true, listings in this
category require a return policy.



For eBay India (IN), Australia (AU), and
US eBay Motors Parts and Accessories:

If true, the category supports but does not require a
return policy.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

returnPolicyProfileCategoryGroup

This field is returned in the GetCategoryFeature response if
ReturnPolicyProfileCategoryGroup is passed in as a
FeatureID value in the request, and if a Business Policies Return
Policy Profile is defined for and applicable to the category.



The ReturnPolicyProfileCategoryGroup value indicates the Business Policies
category group linked to the Return Policy Profile. In the initial release of Business Policies,
there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay
Motors (US and CA) and ALL (for all other, non-motor vehicle categories).



Note:
Business Policies are not yet available for use on the eBay platform.

@property (nonatomic, retain) NSString *returnPolicyProfileCategoryGroup

Discussion

This field is returned in the GetCategoryFeature response if
ReturnPolicyProfileCategoryGroup is passed in as a
FeatureID value in the request, and if a Business Policies Return
Policy Profile is defined for and applicable to the category.



The ReturnPolicyProfileCategoryGroup value indicates the Business Policies
category group linked to the Return Policy Profile. In the initial release of Business Policies,
there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay
Motors (US and CA) and ALL (for all other, non-motor vehicle categories).



Note:
Business Policies are not yet available for use on the eBay platform.

type: string constant in Trading_ProfileCategoryGroupCodeType.h

Declared In

Trading_CategoryFeatureType.h

revisePriceAllowed

If true, the start price for items in this category can be revised while the
listing is in semi or fully restricted mode.
Applies to Fixed Price Listings as well as Store Inventory Format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *revisePriceAllowed

Discussion

If true, the start price for items in this category can be revised while the
listing is in semi or fully restricted mode.
Applies to Fixed Price Listings as well as Store Inventory Format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

reviseQuantityAllowed

If true, the item quantity for listings in this category can be revised
while the listing is in semi or fully restricted mode.
Applies to Fixed Price Listings as well as Store Inventory Format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *reviseQuantityAllowed

Discussion

If true, the item quantity for listings in this category can be revised
while the listing is in semi or fully restricted mode.
Applies to Fixed Price Listings as well as Store Inventory Format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

safePaymentRequired

Indicates whether listings in this category need to have a safe
payment method, for all sellers registered after January 17,2007.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *safePaymentRequired

Discussion

Indicates whether listings in this category need to have a safe
payment method, for all sellers registered after January 17,2007.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

sellerContactDetailsEnabled

Indicates whether this category supports seller-level contact information for
Classified Ad format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *sellerContactDetailsEnabled

Discussion

Indicates whether this category supports seller-level contact information for
Classified Ad format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

sellerProvidedTitleSupported

Indicates that the category allows sellers to specify a custom
title for a US or CA eBay Motors vehicle listing,
and that you should use the SellerProvidedTitle field in AddItem
(instead of the deprecated ID-based attribute).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *sellerProvidedTitleSupported

Discussion

Indicates that the category allows sellers to specify a custom
title for a US or CA eBay Motors vehicle listing,
and that you should use the SellerProvidedTitle field in AddItem
(instead of the deprecated ID-based attribute).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

shippingProfileCategoryGroup

This field is returned in the GetCategoryFeature response if
ShippingProfileCategoryGroup is passed in as a
FeatureID value in the request, and if a Business Policies Shipping
Profile is defined for and applicable to the category.



The ShippingProfileCategoryGroup value indicates the Business Policies
category group linked to the Shipping Profile. In the initial release of Business Policies,
there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay
Motors (US and CA) and ALL (for all other, non-motor vehicle categories).



Note:
Business Policies are not yet available for use on the eBay platform.

@property (nonatomic, retain) NSString *shippingProfileCategoryGroup

Discussion

This field is returned in the GetCategoryFeature response if
ShippingProfileCategoryGroup is passed in as a
FeatureID value in the request, and if a Business Policies Shipping
Profile is defined for and applicable to the category.



The ShippingProfileCategoryGroup value indicates the Business Policies
category group linked to the Shipping Profile. In the initial release of Business Policies,
there are only two category groups: MOTORS_VEHICLE (for motor vehicle categories on eBay
Motors (US and CA) and ALL (for all other, non-motor vehicle categories).



Note:
Business Policies are not yet available for use on the eBay platform.

type: string constant in Trading_ProfileCategoryGroupCodeType.h

Declared In

Trading_CategoryFeatureType.h

shippingTermsRequired

Indicates whether sellers are required to specify shipping items
for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *shippingTermsRequired

Discussion

Indicates whether sellers are required to specify shipping items
for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

skypeMeNonTransactionalEnabled

Indicates whether the addition of Skype buttons to listings is supported
for this category for ad listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *skypeMeNonTransactionalEnabled

Discussion

Indicates whether the addition of Skype buttons to listings is supported
for this category for ad listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

skypeMeTransactionalEnabled

Indicates whether the addition of Skype buttons to listings is supported for this category for sales listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *skypeMeTransactionalEnabled

Discussion

Indicates whether the addition of Skype buttons to listings is supported for this category for sales listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

specialitySubscription

Specifies this speciality subscription feature for
this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSString *specialitySubscription

Discussion

Specifies this speciality subscription feature for
this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type: string constant in Trading_GeographicExposureCodeType.h

Declared In

Trading_CategoryFeatureType.h

storeInventoryEnabled

Indicates whether Store Inventory Format is enabled for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *storeInventoryEnabled

Discussion

Indicates whether Store Inventory Format is enabled for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

storeOwnerExtendedListingDurations

Provides additional listings durations that are supported by Store Owners.
The extended listing durations provided here in this element should be merged
in with the baseline listing durations provided in the ListingDurations element.
Applies to Fixed Price Listings as well as Store Inventory Format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) Trading_StoreOwnerExtendedListingDurationsType *storeOwnerExtendedListingDurations

Discussion

Provides additional listings durations that are supported by Store Owners.
The extended listing durations provided here in this element should be merged
in with the baseline listing durations provided in the ListingDurations element.
Applies to Fixed Price Listings as well as Store Inventory Format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : class Trading_StoreOwnerExtendedListingDurationsType

Declared In

Trading_CategoryFeatureType.h

storeOwnerExtendedListingDurationsEnabled

Defines if extended store owner listing durations are enabled in a given category.
When the value of this element is true, it means the listing duration values
defined in StoreOwnerExtendedListingDurations are applicable to fixed price
listings in a given category.
Applies to Fixed Price Listings as well as Store Inventory Format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *storeOwnerExtendedListingDurationsEnabled

Discussion

Defines if extended store owner listing durations are enabled in a given category.
When the value of this element is true, it means the listing duration values
defined in StoreOwnerExtendedListingDurations are applicable to fixed price
listings in a given category.
Applies to Fixed Price Listings as well as Store Inventory Format listings.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

transactionConfirmationRequestEnabled

Indicates whether the Transaction Confirmation Request feature is supported for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *transactionConfirmationRequestEnabled

Discussion

Indicates whether the Transaction Confirmation Request feature is supported for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

upcIdentifierEnabled

The presence of this field indicates that the category supports the Universal
Parcel Code (UPC) listing feature. This feature allows the seller to pass in a
UPC value through the Item.ProductListingDetails.UPC field to identify and pre-
fill information for a product when adding, revising, or relisting an item.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *upcIdentifierEnabled

Discussion

The presence of this field indicates that the category supports the Universal
Parcel Code (UPC) listing feature. This feature allows the seller to pass in a
UPC value through the Item.ProductListingDetails.UPC field to identify and pre-
fill information for a product when adding, revising, or relisting an item.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

userConsentRequired

Indicates 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.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *userConsentRequired

Discussion

Indicates 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.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

valueCategory

Some eBay sites may select a few categories and designate them as
“value categories”. These are typically selected from
categories where buyers can find great deals. (Not all categories
with great deals are designated as value categories.)
This designation can change over time.



While a category is designated as a value category (i.e.,
when ValueCategory is true), it is subject to the following rule:
Items in value categories can only be listed in one category.



For example, if you attempt to list in two categories and the
PrimaryCategory or SecondaryCategory is a value category,
then eBay drops the SecondaryCategory and lists the
item in the PrimaryCategory only.
Similarly, if you attempt to add a secondary category to an existing
listing, or you change the category for an existing listing,
and if the primary or secondary category is a value category,
then eBay drops the secondary category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *valueCategory

Discussion

Some eBay sites may select a few categories and designate them as
“value categories”. These are typically selected from
categories where buyers can find great deals. (Not all categories
with great deals are designated as value categories.)
This designation can change over time.



While a category is designated as a value category (i.e.,
when ValueCategory is true), it is subject to the following rule:
Items in value categories can only be listed in one category.



For example, if you attempt to list in two categories and the
PrimaryCategory or SecondaryCategory is a value category,
then eBay drops the SecondaryCategory and lists the
item in the PrimaryCategory only.
Similarly, if you attempt to add a secondary category to an existing
listing, or you change the category for an existing listing,
and if the primary or secondary category is a value category,
then eBay drops the secondary category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

valuePackEnabled

Indicates whether ValuePack bundle (a feature pack) is enabled
for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *valuePackEnabled

Discussion

Indicates whether ValuePack bundle (a feature pack) is enabled
for this category.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

variationsEnabled

If true, you can pass in Item.Variations in the
AddFixedPriceItem family of calls when you list in this
category.



Multi-variation listings contain items that are logically the same
product, but that vary in their manufacturing details or packaging.
For example, a particular brand and style of shirt could be
available in different sizes and colors, such as “large blue” and
“medium black” variations.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *variationsEnabled

Discussion

If true, you can pass in Item.Variations in the
AddFixedPriceItem family of calls when you list in this
category.



Multi-variation listings contain items that are logically the same
product, but that vary in their manufacturing details or packaging.
For example, a particular brand and style of shirt could be
available in different sizes and colors, such as “large blue” and
“medium black” variations.



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

vinSupported

Indicates that the category supports a
Vehicle Identification Number (VIN) in US, CA, and CAFR eBay Motors
listings, and that you should use the VIN field in AddItem (instead of the deprecated ID-based attribute).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *vinSupported

Discussion

Indicates that the category supports a
Vehicle Identification Number (VIN) in US, CA, and CAFR eBay Motors
listings, and that you should use the VIN field in AddItem (instead of the deprecated ID-based attribute).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h

vrmSupported

Indicates that the category supports a
Vehicle Registration Mark (VRM) in UK eBay Motors listings, and that you should use the VRM field in AddItem (instead of the deprecated ID-based attribute).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

@property (nonatomic, retain) NSNumber *vrmSupported

Discussion

Indicates that the category supports a
Vehicle Registration Mark (VRM) in UK eBay Motors listings, and that you should use the VRM field in AddItem (instead of the deprecated ID-based attribute).



Only returned when this value (or this category’s setting)
overrides the value inherited from the category’s parent.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_CategoryFeatureType.h