// Generated by xsd compiler for ios/objective-c
// DO NOT CHANGE!

#import <Foundation/Foundation.h>
#import "PicoClassSchema.h"
#import "PicoPropertySchema.h"
#import "PicoConstants.h"
#import "PicoBindable.h"


@class Trading_ListingEnhancementDurationReferenceType;
@class Trading_StoreOwnerExtendedListingDurationsType;
@class Trading_ListingDurationReferenceType;
@class Trading_ConditionValuesType;
@class Trading_AmountType;

/**
 
 A container for feature definitions that apply to the entire site.
 
 
 @ingroup EBayAPIInterface
*/
@interface Trading_SiteDefaultsType : NSObject <PicoBindable> {

@private
    NSMutableArray *_listingDuration;
    NSNumber *_shippingTermsRequired;
    NSNumber *_bestOfferEnabled;
    NSNumber *_dutchBINEnabled;
    NSNumber *_userConsentRequired;
    NSNumber *_homePageFeaturedEnabled;
    NSNumber *_proPackEnabled;
    NSNumber *_basicUpgradePackEnabled;
    NSNumber *_valuePackEnabled;
    NSNumber *_proPackPlusEnabled;
    NSString *_adFormatEnabled;
    NSNumber *_bestOfferCounterEnabled;
    NSNumber *_bestOfferAutoDeclineEnabled;
    NSNumber *_localMarketSpecialitySubscription;
    NSNumber *_localMarketRegularSubscription;
    NSNumber *_localMarketPremiumSubscription;
    NSNumber *_localMarketNonSubscription;
    NSNumber *_expressEnabled;
    NSNumber *_expressPicturesRequired;
    NSNumber *_expressConditionRequired;
    NSNumber *_minimumReservePrice;
    NSNumber *_sellerContactDetailsEnabled;
    NSNumber *_transactionConfirmationRequestEnabled;
    NSNumber *_storeInventoryEnabled;
    NSNumber *_skypeMeTransactionalEnabled;
    NSNumber *_skypeMeNonTransactionalEnabled;
    NSString *_localListingDistancesRegular;
    NSString *_localListingDistancesSpecialty;
    NSString *_localListingDistancesNonSubscription;
    NSString *_classifiedAdPaymentMethodEnabled;
    NSNumber *_classifiedAdShippingMethodEnabled;
    NSString *_classifiedAdBestOfferEnabled;
    NSNumber *_classifiedAdCounterOfferEnabled;
    NSNumber *_classifiedAdAutoDeclineEnabled;
    NSNumber *_classifiedAdContactByPhoneEnabled;
    NSNumber *_classifiedAdContactByEmailEnabled;
    NSNumber *_safePaymentRequired;
    NSNumber *_classifiedAdPayPerLeadEnabled;
    NSString *_itemSpecificsEnabled;
    NSNumber *_paisaPayFullEscrowEnabled;
    NSNumber *_isbnIdentifierEnabled;
    NSNumber *_upcIdentifierEnabled;
    NSNumber *_eanIdentifierEnabled;
    NSNumber *_brandMPNIdentifierEnabled;
    NSNumber *_classifiedAdAutoAcceptEnabled;
    NSNumber *_bestOfferAutoAcceptEnabled;
    NSNumber *_crossBorderTradeNorthAmericaEnabled;
    NSNumber *_crossBorderTradeGBEnabled;
    NSNumber *_crossBorderTradeAustraliaEnabled;
    NSNumber *_payPalBuyerProtectionEnabled;
    NSNumber *_buyerGuaranteeEnabled;
    NSString *_inEscrowWorkflowTimeline;
    NSNumber *_combinedFixedPriceTreatmentEnabled;
    Trading_ListingEnhancementDurationReferenceType *_galleryFeaturedDurations;
    NSNumber *_payPalRequired;
    NSString *_eBayMotorsProAdFormatEnabled;
    NSNumber *_eBayMotorsProContactByPhoneEnabled;
    NSNumber *_eBayMotorsProPhoneCount;
    NSNumber *_eBayMotorsProContactByAddressEnabled;
    NSNumber *_eBayMotorsProStreetCount;
    NSNumber *_eBayMotorsProCompanyNameEnabled;
    NSNumber *_eBayMotorsProContactByEmailEnabled;
    NSString *_eBayMotorsProBestOfferEnabled;
    NSNumber *_eBayMotorsProAutoAcceptEnabled;
    NSNumber *_eBayMotorsProAutoDeclineEnabled;
    NSString *_eBayMotorsProPaymentMethodCheckOutEnabled;
    NSNumber *_eBayMotorsProShippingMethodEnabled;
    NSNumber *_eBayMotorsProCounterOfferEnabled;
    NSNumber *_eBayMotorsProSellerContactDetailsEnabled;
    NSString *_localMarketAdFormatEnabled;
    NSNumber *_localMarketContactByPhoneEnabled;
    NSNumber *_localMarketPhoneCount;
    NSNumber *_localMarketContactByAddressEnabled;
    NSNumber *_localMarketStreetCount;
    NSNumber *_localMarketCompanyNameEnabled;
    NSNumber *_localMarketContactByEmailEnabled;
    NSString *_localMarketBestOfferEnabled;
    NSNumber *_localMarketAutoAcceptEnabled;
    NSNumber *_localMarketAutoDeclineEnabled;
    NSString *_localMarketPaymentMethodCheckOutEnabled;
    NSNumber *_localMarketShippingMethodEnabled;
    NSNumber *_localMarketCounterOfferEnabled;
    NSNumber *_localMarketSellerContactDetailsEnabled;
    NSNumber *_classifiedAdPhoneCount;
    NSNumber *_classifiedAdContactByAddressEnabled;
    NSNumber *_classifiedAdStreetCount;
    NSNumber *_classifiedAdCompanyNameEnabled;
    NSString *_specialitySubscription;
    NSString *_regularSubscription;
    NSString *_premiumSubscription;
    NSString *_nonSubscription;
    NSNumber *_payPalRequiredForStoreOwner;
    NSNumber *_reviseQuantityAllowed;
    NSNumber *_revisePriceAllowed;
    NSNumber *_storeOwnerExtendedListingDurationsEnabled;
    Trading_StoreOwnerExtendedListingDurationsType *_storeOwnerExtendedListingDurations;
    NSNumber *_returnPolicyEnabled;
    NSNumber *_handlingTimeEnabled;
    Trading_AmountType *_maxFlatShippingCost;
    NSNumber *_maxFlatShippingCostCBTExempt;
    Trading_AmountType *_group1MaxFlatShippingCost;
    Trading_AmountType *_group2MaxFlatShippingCost;
    Trading_AmountType *_group3MaxFlatShippingCost;
    NSMutableArray *_paymentMethod;
    NSNumber *_variationsEnabled;
    NSString *_attributeConversionEnabled;
    NSNumber *_freeGalleryPlusEnabled;
    NSNumber *_freePicturePackEnabled;
    NSString *_itemCompatibilityEnabled;
    NSNumber *_minItemCompatibility;
    NSNumber *_maxItemCompatibility;
    NSString *_conditionEnabled;
    Trading_ConditionValuesType *_conditionValues;
    NSNumber *_valueCategory;
    NSString *_productCreationEnabled;
    NSNumber *_maxGranularFitmentCount;
    NSString *_compatibleVehicleType;
    NSString *_paymentOptionsGroup;
    NSString *_shippingProfileCategoryGroup;
    NSString *_paymentProfileCategoryGroup;
    NSString *_returnPolicyProfileCategoryGroup;
    NSNumber *_vinSupported;
    NSNumber *_vrmSupported;
    NSNumber *_sellerProvidedTitleSupported;
    NSNumber *_depositSupported;
    NSNumber *_globalShippingEnabled;
    NSMutableArray *_any;

}


/**
 
 Specifies the ID of a set of default durations for a certain type of listing.
 The actual duration values are returned within the FeatureDefinitions node.
 The type of listing is named in the type attribute.
 
 
 entry type : class Trading_ListingDurationReferenceType
*/

@property (nonatomic, retain) NSMutableArray *listingDuration;

/**
 
 Specifies the default site setting for whether sellers are
 required to specify a domestic shipping service and its associated cost
 when listing items. True means the shipping terms are required
 unless a specific category overrides this setting.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *shippingTermsRequired;

/**
 
 Specifies the default site setting for whether categories allow
 Best Offers. True means Best Offers are allowed site-wide,
 unless a specific category overrides the setting.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *bestOfferEnabled;

/**
 
 Specifies the default site setting for whether categories allow DutchBIN. True
 means Best Offers are allowed site-wide, unless a specific category overrides
 the setting.
 <br><br>
 <span class="tablenote"><strong>Note:</strong>
 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.
 </span>
 <br>
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *dutchBINEnabled;

/**
 
 Specifies the default site setting for whether a bidder must consent to the
 bid by confirming that he or she read and agrees to the terms in eBay's
 privacy policy.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *userConsentRequired;

/**
 
 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.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *homePageFeaturedEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 the ProPack feature (a feature pack). True means ProPack is allowed site-wide,
 unless a specific category overrides the setting.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *proPackEnabled;

/**
 
 Specifies the default site setting for whether
 categories allow the BasicUpgradePack feature (a feature pack).
 No longer allowed on any sites.
 Formerly, Australia site (site ID 15, abbreviation AU) only.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *basicUpgradePackEnabled;

/**
 
 Specifies the default site setting for whether
 categories allow the ValuePack feature (a feature pack).
 True means it is allowed site-wide, unless a specific category overrides the setting.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *valuePackEnabled;

/**
 
 Specifies the default site setting for whether
 categories allow the ProPackPlus feature (a feature pack).
 True means it is allowed site-wide, unless a specific category overrides the setting.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *proPackPlusEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 Classified Ad format listings. True means the feature is allowed site-wide,
 unless a specific category overrides the setting.
 
 
 type: string constant in Trading_AdFormatEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *adFormatEnabled;

/**
 
 Specifies the default site setting for whether categories allow counter offers
 for Best Offers. True means counter offers are allowed site-wide, unless a
 specific category overrides the setting.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *bestOfferCounterEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 auto decline for Best Offers. True means auto decline is allowed site-wide,
 unless a specific category overrides the setting.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *bestOfferAutoDeclineEnabled;

/**
 
 Specifies the default site setting for whether
 LocalMarketSpecialitySubscription feature is supported for most categories.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketSpecialitySubscription;

/**
 
 Specifies the default site setting for whether LocalMarketRegularSubscription
 feature is supported for most categories.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketRegularSubscription;

/**
 
 Specifies the default site setting for whether LocalMarketPremiumSubscription
 feature is supported for most categories.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketPremiumSubscription;

/**
 
 Specifies the default site setting for whether LocalMarketNonSubscription
 feature is supported for most categories.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketNonSubscription;

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

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

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

/**
 
 Specifies the default site setting for whether the Minimum Reserve Price
 feature is supported for most categories.
 
 
 type : NSNumber, wrapper for primitive double
*/
@property (nonatomic, retain) NSNumber *minimumReservePrice;

/**
 
 Specifies the default site setting for whether most categories allow seller-
 level contact information for Classified Ad listings. A value of true means
 seller-level contact information is available for Classified Ad format
 listings site-wide, unless a specific category overrides the setting.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *sellerContactDetailsEnabled;

/**
 
 Specifies the default site setting for whether the Transaction Confirmation
 Request feature is supported for most categories.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *transactionConfirmationRequestEnabled;

/**
 
 Specifies the default site setting for whether categories allow the Store
 Inventory Format feature. True means the feature is allowed site-wide, unless
 a specific category overrides the setting.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *storeInventoryEnabled;

/**
 
 Specifies the default site setting for whether most
 categories allow the addition of Skype buttons to listings.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *skypeMeTransactionalEnabled;

/**
 
 Specifies the default site setting for whether most
 categories allow the addition of Skype buttons to listings
 for non-transactional formats (e.g., the advertisement format).
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *skypeMeNonTransactionalEnabled;

/**
 
 Specifies the supported local listing distances of regular vehicles
 for most categories.
 
 
 type : NSString, wrapper for primitive string
*/
@property (nonatomic, retain) NSString *localListingDistancesRegular;

/**
 
 Specifies the supported local listing distances of specialty vehicles
 for most categories.
 
 
 type : NSString, wrapper for primitive string
*/
@property (nonatomic, retain) NSString *localListingDistancesSpecialty;

/**
 
 Specifies the supported local listing distances for most categories,
 for users who have not subscribed to either Regular or Specialty vehicles.
 
 
 type : NSString, wrapper for primitive string
*/
@property (nonatomic, retain) NSString *localListingDistancesNonSubscription;

/**
 
 Indicates if the payment method should be displayed to the user
 for most categories. Even if enabled, checkout may or may not
 be enabled.
 
 
 type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *classifiedAdPaymentMethodEnabled;

/**
 
 Indicates if shipping options are available for most categories.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *classifiedAdShippingMethodEnabled;

/**
 
 Indicates if Best Offer is enabled for Classified Ad listings
 in most categories.
 
 
 type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *classifiedAdBestOfferEnabled;

/**
 
 Indicates whether counter offers are allowed on Best Offers for
 most categories.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *classifiedAdCounterOfferEnabled;

/**
 
 Indicates whether automatic decline for Best Offers is allowed for most
 categories.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *classifiedAdAutoDeclineEnabled;

/**
 
 Indicates whether most categories support including a phone number in the
 seller's contact information.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *classifiedAdContactByPhoneEnabled;

/**
 
 Indicates whether most categories support including an email address in the
 seller's contact information.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *classifiedAdContactByEmailEnabled;

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

/**
 
 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
*/
@property (nonatomic, retain) NSNumber *classifiedAdPayPerLeadEnabled;

/**
 
 Specifies whether most categories support on the site support
 custom Item Specifics. If enabled, sellers can use the
 Item.ItemSpecifics node in AddItem and related calls to fill in
 Item Specifics.<br>
 <br>
 Item Specifics are typical aspects of items in the same category.
 They enable users to classify items by presenting descriptive details
 in a structured way. For example, in a jewelry category, sellers might
 describe lockets with specifics like "Chain Length=18 in." and
 "Main Shape=Heart", but in a Washers & Dryers category,
 sellers might include "Type=Top-Loading" instead of "Main Shape=Heart".<br>
 <br>
 <span class="tablenote"><b>Note:</b> This does not
 indicate whether categories support the older ID-based attribute
 format. For attributes, use GetCategory2CS instead.
 If your application supports ID-based attributes, see
 AttributeConversionEnabled to determine whether or not you may
 need to suppress ID-based attributes for the category.</span>
 
 
 type: string constant in Trading_ItemSpecificsEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *itemSpecificsEnabled;

/**
 
 Indicates whether the site is enabled for PaisaPayEscrow payment method. If
 "true" sellers can offer PaisaPayEscrow and PaisaPayEscrow EMI payment methods
 in the site.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *paisaPayFullEscrowEnabled;

/**
 
 The presence of this field indicates that most site categories support 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.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *isbnIdentifierEnabled;

/**
 
 The presence of this field indicates that most site categories support the Universal
 Product 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.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *upcIdentifierEnabled;

/**
 
 The presence of this field indicates that most site categories support 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.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *eanIdentifierEnabled;

/**
 
 The presence of this field indicates that most site categories support 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.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *brandMPNIdentifierEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 auto-accept for Best Offers for Classified Ads.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *classifiedAdAutoAcceptEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 auto-accept for Best Offers.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *bestOfferAutoAcceptEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 you to specify that listings be displayed in the default search
 results of the respective sites.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *crossBorderTradeNorthAmericaEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 you to specify that listings be displayed in the default search
 results of the respective site.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *crossBorderTradeGBEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 you to specify that listings be displayed in the default search
 results of the respective site.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *crossBorderTradeAustraliaEnabled;

/**
 
 For the Australia site, if both PayPalBuyerProtectionEnabled and
 BuyerGuaranteeEnabled are returned, then the default site setting
 is that categories allow buyer protection.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *payPalBuyerProtectionEnabled;

/**
 
 For the Australia site, if both PayPalBuyerProtectionEnabled and
 BuyerGuaranteeEnabled are returned, then the default site setting
 is that categories allow buyer protection.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *buyerGuaranteeEnabled;

/**
 
             Indicates the workflow timeline that applies to the category on the India
             site: Default Workflow, Workflow A or Workflow B.
           
 
 type: string constant in Trading_INEscrowWorkflowTimelineCodeType.h
*/
@property (nonatomic, retain) NSString *inEscrowWorkflowTimeline;

/**
 
 Specifies the default site setting
 that categories allow combined fixed price treatment of
 the following listing types: Store Inventory Format and
 Basic Fixed Price.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *combinedFixedPriceTreatmentEnabled;

/**
 
 Specifies the default site setting
 that enables durations for "Gallery Featured".
 
 
 type : class Trading_ListingEnhancementDurationReferenceType
*/
@property (nonatomic, retain) Trading_ListingEnhancementDurationReferenceType *galleryFeaturedDurations;

/**
 
 Specifies the default site setting for whether
 categories have PayPal as a required payment method for listings.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *payPalRequired;

/**
 
 Specifies the default site setting for whether categories allow
 Classified Ad listings. True means the feature is allowed site-wide,
 unless a specific category overrides the setting. This element is for eBay Motors Pro users.
 
 
 type: string constant in Trading_AdFormatEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *eBayMotorsProAdFormatEnabled;

/**
 
 Indicates whether most categories support including a phone number in the
 seller's contact information. This element is for eBay Motors Pro users.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *eBayMotorsProContactByPhoneEnabled;

/**
 
 Indicates which telephone option is enabled to
 contact the seller. This element is for eBay Motors Pro users.
 
 
 type : NSNumber, wrapper for primitive int
*/
@property (nonatomic, retain) NSNumber *eBayMotorsProPhoneCount;

/**
 
 Indicates whether most categories support including an address in the seller's
 contact information. This element is for eBay Motors Pro users.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *eBayMotorsProContactByAddressEnabled;

/**
 
 Indicates which address option is enabled to
 contact the seller. This element is for eBay Motors Pro users.
 
 
 type : NSNumber, wrapper for primitive int
*/
@property (nonatomic, retain) NSNumber *eBayMotorsProStreetCount;

/**
 
 Indicates whether most categories support including a company name in the
 seller's contact information. This element is for eBay Motors Pro users.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *eBayMotorsProCompanyNameEnabled;

/**
 
 Indicates whether most categories support including an email address in the
 seller's contact information. This element is for eBay Motors Pro users.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *eBayMotorsProContactByEmailEnabled;

/**
 
 Indicates if Best Offer is enabled for Classified Ad listings
 in most categories. This element is for eBay Motors Pro users.
 
 
 type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *eBayMotorsProBestOfferEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 auto-accept for Best Offers for Classified Ads.
 This element is for eBay Motors Pro users.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *eBayMotorsProAutoAcceptEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 auto-decline for Best Offers for Classified Ads.
 This element is for eBay Motors Pro users.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *eBayMotorsProAutoDeclineEnabled;

/**
 
 Indicates if the payment method should be displayed to the user
 for most categories. Even if enabled, checkout may or may not
 be enabled. This element is for eBay Motors Pro users.
 
 
 type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *eBayMotorsProPaymentMethodCheckOutEnabled;

/**
 
 Indicates if shipping options are available for most categories.
 This element is for eBay Motors Pro users.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *eBayMotorsProShippingMethodEnabled;

/**
 
 Indicates whether counter offers are allowed on Best Offers for
 most categories. This element is for eBay Motors Pro users.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *eBayMotorsProCounterOfferEnabled;

/**
 
 Specifies the default site setting for whether most categories allow seller-
 level contact information for Classified Ad format listings. A value of true
 means seller-level contact information is available for Classified Ad listings
 site-wide, unless a specific category overrides the setting. This element is
 for eBay Motors Pro users.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *eBayMotorsProSellerContactDetailsEnabled;

/**
 
 Specifies the default site setting for whether categories allow Classified Ad
 listings. True means the feature is allowed site-wide, unless a specific
 category overrides the setting. This element is for Local Market dealers.
 
 
 type: string constant in Trading_AdFormatEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *localMarketAdFormatEnabled;

/**
 
 Indicates whether most categories support including a phone number in the
 seller's contact information. This element is for Local Market dealers.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketContactByPhoneEnabled;

/**
 
 Indicates which telephone option is enabled to
 contact the seller. This element is for Local Market dealers.
 
 
 type : NSNumber, wrapper for primitive int
*/
@property (nonatomic, retain) NSNumber *localMarketPhoneCount;

/**
 
 Indicates whether most categories support including an address in the seller's
 contact information. This element is for Local Market dealers.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketContactByAddressEnabled;

/**
 
 Indicates which address option is enabled to
 contact the seller. This element is for Local Market dealers.
 
 
 type : NSNumber, wrapper for primitive int
*/
@property (nonatomic, retain) NSNumber *localMarketStreetCount;

/**
 
 Indicates whether most categories support including a company name in the
 seller's contact information. This element is for Local Market dealers.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketCompanyNameEnabled;

/**
 
 Indicates whether most categories support including an email address in the
 seller's contact information. This element is for Local Market dealers.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketContactByEmailEnabled;

/**
 
 Indicates if Best Offer is enabled for Classified Ad listings
 in most categories. This element is for Local Market dealers.
 
 
 type: string constant in Trading_ClassifiedAdBestOfferEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *localMarketBestOfferEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 auto-accept for Best Offers for Classified Ads.
 This element is for Local Market dealers.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketAutoAcceptEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 auto-decline for Best Offers for Classified Ads.
 This element is for Local Market dealers.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketAutoDeclineEnabled;

/**
 
 Indicates if the payment method should be displayed to the user
 for most categories. Even if enabled, checkout may or may not
 be enabled. This element is for Local Market dealers.
 
 
 type: string constant in Trading_ClassifiedAdPaymentMethodEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *localMarketPaymentMethodCheckOutEnabled;

/**
 
 Indicates if shipping options are available for most categories.
 This element is for Local Market dealers.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketShippingMethodEnabled;

/**
 
 Indicates whether counter offers are allowed on Best Offers for
 most categories. This element is for Local Market dealers.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketCounterOfferEnabled;

/**
 
 Specifies the default site setting for whether most categories allow seller-
 level contact information for Classified Ad format listings. A value of true
 means seller-level contact information is available for Classified Ad format
 listings site-wide, unless a specific category overrides the setting. This
 element is for Local Market dealers.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *localMarketSellerContactDetailsEnabled;

/**
 
 Indicates which telephone option is enabled to
 contact the seller. This element is for For Sale By Owner.
 
 
 type : NSNumber, wrapper for primitive int
*/
@property (nonatomic, retain) NSNumber *classifiedAdPhoneCount;

/**
 
 Indicates whether most categories support including an address in the seller's
 contact information. This element is for For Sale By Owner.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *classifiedAdContactByAddressEnabled;

/**
 
 Indicates which address option is enabled to
 contact the seller. This element is for For Sale By Owner.
 
 
 type : NSNumber, wrapper for primitive int
*/
@property (nonatomic, retain) NSNumber *classifiedAdStreetCount;

/**
 
 Indicates whether most categories support including a company name in the
 seller's contact information. This element is for For Sale By Owner.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *classifiedAdCompanyNameEnabled;

/**
 
 Specifies the default site setting for whether
 LocalMarketSpecialitySubscription feature is supported for most categories.
 
 
 type: string constant in Trading_GeographicExposureCodeType.h
*/
@property (nonatomic, retain) NSString *specialitySubscription;

/**
 
 Specifies the default site setting for whether LocalMarketRegularSubscription
 feature is supported for most categories.
 
 
 type: string constant in Trading_GeographicExposureCodeType.h
*/
@property (nonatomic, retain) NSString *regularSubscription;

/**
 
 Specifies the default site setting for whether LocalMarketPremiumSubscription
 feature is supported for most categories.
 
 
 type: string constant in Trading_GeographicExposureCodeType.h
*/
@property (nonatomic, retain) NSString *premiumSubscription;

/**
 
 Specifies the supported local listing distances for most categories,
 for users who have not subscribed to either Regular or Specialty vehicles.
 
 
 type: string constant in Trading_GeographicExposureCodeType.h
*/
@property (nonatomic, retain) NSString *nonSubscription;

/**
 
 Defines if PayPal is required for Store Owner.
 If the field is present, the corresponding feature applies to the category.
 The field is returned as anempty element (e.g., a boolean value is not returned).
 Applies to Fixed Price Listings as well as Sif Listings.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *payPalRequiredForStoreOwner;

/**
 
 Defines if quantity can be revised while a listing is in semi or fully restricted mode.
 If the field is present, the corresponding feature applies to the category.
 The field is returned as anempty element (e.g., a boolean value is not returned).
 Applies to Fixed Price Listings as well as Store Inventory Format Listings.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *reviseQuantityAllowed;

/**
 
 Defines if price can be revised while a listing is in semi or fully restricted mode.
 If the field is present, the corresponding feature applies to the category.
 The field is returned as anempty element (e.g., a boolean value is not returned).
 Applies to Fixed Price Listings as well as Store Inventory Format Listings.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *revisePriceAllowed;

/**
 
 Defines if extended business seller 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.
 The field is returned as anempty element (e.g., a boolean value is not returned).
 Applies to Fixed Price Listings as well as Store Inventory Format Listings.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *storeOwnerExtendedListingDurationsEnabled;

/**
 
 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.
 
 
 type : class Trading_StoreOwnerExtendedListingDurationsType
*/
@property (nonatomic, retain) Trading_StoreOwnerExtendedListingDurationsType *storeOwnerExtendedListingDurations;

/**
 
 Specifies the default site setting for whether a return policy is
 required for most categories.<br>
 <br>
 <b>For most sites:</b> If true, listings in most
 categories require a return policy. <br>
 <br>
 <b>For eBay India (IN), Australia (AU), and
 US eBay Motors Parts and Accessories:</b>
 If true, most categories supports but do not require a
 return policy.<br>
 <br>
 Individual categories can override the site default.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *returnPolicyEnabled;

/**
 
 Specifies the default site setting for whether a handling time (dispatch time) is
 required for most categories.<br>
 <br>
 The handling time is the maximum number of business days the seller
 commits to for preparing an item to be shipped after receiving a
 cleared payment. The seller's handling time does not include the
 shipping time (the carrier's transit time).<br>
 <br>
 If false, most listings on the site require a handling time
 (see DispatchTimeMax in AddItem) when flat or calculated shipping
 is specified. (A handling time is not required for local pickup
 or for freight shipping.)<br>
 <br>
 For a list of the handling time values allowed for each site,
 call <b>GeteBayDetails</b>
 with <b>DetailName</b> set to <b>DispatchTimeMaxDetails</b>.
 <br>
 <br>
 <span class="tablenote"><b>Note:</b>
 Although the field name ends with "Enabled", a value of true means
 that a handling time is NOT required, and value of false means
 that a handling time IS required.</span>
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *handlingTimeEnabled;

/**
 
 Specifies the default site setting for whether a maximum flat rate shipping cost
 is imposed for listings in most categories on the site.
 
 
 type : class Trading_AmountType
*/
@property (nonatomic, retain) Trading_AmountType *maxFlatShippingCost;

/**
 
 Specifies the default site setting for whether a maximum flat rate shipping cost
 is imposed on sellers who list in categories on this site yet are shipping an
 item into the country of this site from another country.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *maxFlatShippingCostCBTExempt;

/**
 
 Returns the applicable max cap per shipping cost for shipping service group1
 
 
 type : class Trading_AmountType
*/
@property (nonatomic, retain) Trading_AmountType *group1MaxFlatShippingCost;

/**
 
 Returns the applicable max cap per shipping cost for shipping service group2
 
 
 type : class Trading_AmountType
*/
@property (nonatomic, retain) Trading_AmountType *group2MaxFlatShippingCost;

/**
 
 Returns the applicable max cap per shipping cost for shipping service group3
 
 
 type : class Trading_AmountType
*/
@property (nonatomic, retain) Trading_AmountType *group3MaxFlatShippingCost;

/**
 
 Indicates the default payment method for the eBay site. If a payment method
 isn't specified through the AddItem family of calls, the site default payment
 method is used.
 
 
 entry type : string constant in Trading_BuyerPaymentMethodCodeType.h
*/

@property (nonatomic, retain) NSMutableArray *paymentMethod;

/**
 
 Specifies the default site setting for whether categories support
 multi-variation listings. If true, you can pass in Item.Variations
 in the AddFixedPriceItem family of calls when you list in
 categories that support this feature.<br>
 <br>
 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.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *variationsEnabled;

/**
 
 Specifies the default site setting for whether categories
 have been converted from ID-based attributes to
 custom Item Specifics. As many categories do not support
 ID-based attributes, the site default is typically returned as
 NotApplicable. If conversion is Enabled or Disabled,
 we recommend that you avoid rendering ID-based attributes and
 custom Item Specifics together for applicable categories in your
 application
 (to avoid displaying the same Item Specifics twice).
 
 
 type: string constant in Trading_AttributeConversionEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *attributeConversionEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 free, automatic upgrades for Gallery Plus, which enhances pictures
 in search results.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *freeGalleryPlusEnabled;

/**
 
 Specifies the default site setting for whether categories allow
 free, automatic upgrades for Picture Pack, a discount package
 that includes super-sizing of pictures.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *freePicturePackEnabled;

/**
 
 Specifies the default site setting for whether listing items with parts
 compatibility is supported by application (ByApplication), by specification
 (BySpecification), or not at all (Disabled). A given category cannot support
 both types of parts compatibility.
 <br><br>
 Parts compatibility listings contain information to determine the assemblies
 with which a part is compatible. For example, an automotive part or accessory
 listed witih parts compatibility can be matched with vehicles (e.g., specific
 years, makes, and models) with which the part or accessory can  be used.
 
 
 type: string constant in Trading_ItemCompatibilityEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *itemCompatibilityEnabled;

/**
 
 Specifies the default site setting for whether parts compatibility
 information is required when listing items, and if so, how many
 compatibilities must be specified. If the value is "0," you are not required
 to specify compatibility information. A value greater than "0" indicates that
 listing with parts compatibity is mandatory and the listing must contain the
 specified number of compatibilities at a minimum.
 <br><br>
 Parts compatibility listings contain information to determine the assemblies
 with which a part is compatible. For example, an automotive part or accessory
 listed witih parts compatibility can be matched with vehicles (e.g., specific
 years, makes, and models) with which the part or accessory can  be used.
 <br><br>
 This field applies only to listings in which compatibility is specified by
 application. Entering parts compatibility by application specifies the
 assemblies (e.g., a specific year, make, and model of car) to which the item
 applies. This can be done automatically by listing with a catalog product
 that supports parts compatibility, or manually, using
 <b class="con">Item.ItemCompatibilityList</b> when listing or
 revising an item.
 
 
 type : NSNumber, wrapper for primitive int
*/
@property (nonatomic, retain) NSNumber *minItemCompatibility;

/**
 
 Specifies the default site setting for the maximum number of compatible
 applications allowed per item when adding or revising items with parts
 compatibility.
 <br><br>
 Parts compatibility listings contain structured information to determine the
 assemblies with which a part is compatible. For example, an automotive part
 or accessory listed with parts compatibility can be matched with vehicles
 (e.g., specific years, makes, and models) with which the part or accessory
 can be used.
 <br><br>
 This field applies only to listings in which compatibility is specified by
 application manually when listing or revising an item. Entering parts
 compatibility by application manually specifies the assemblies (e.g., a
 specific year, make, and model of car) to which the item applies, using <b
 class="con">Item.ItemCompatibilityList</b>.
 <br><br>
 <span class="tablenote"><b>Note:</b>
 For eBay Germany, compatibilities (whether specified by Application or using
 a K type vehicle number) use Product Period, a range of years in which the
 given vehicle was produced. If the production period covers 3 years, then the
 Compatibility counts as 3 of the maximum allowed item compatibilities.
 GetItem returns ItemCompatibilityCount, which can help you monitor the number
 of compatibilities specified for an item.
 <br><br>
 It is important to implement a counter into your application to prevent
 sellers from specifying more than the maximum number of compatiblities for an
 item. An AddItem request will fail if the number of compatiblities specified
 exceeds the maximum allowed.</span>
 
 
 type : NSNumber, wrapper for primitive int
*/
@property (nonatomic, retain) NSNumber *maxItemCompatibility;

/**
 
 Specifies the default site setting for whether most categories
 support (or require) Item.ConditionID in listings.
 Use this to determine whether to use
 ConditionID in AddItem and related calls.
 See the <b>ConditionValues</b> container for a list of valid
 Condition IDs.<br>
 <br>
 In general, this is set to Disabled, and meta-categories
 (level 1 categories) define their own default settings.
 
 
 type: string constant in Trading_ConditionEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *conditionEnabled;

/**
 
 The comprehensive list of item conditions on the site. That is,
 this lists any value that could be supported by at least one
 category on the site.
 Individual meta-categories define their own default set of
 condition values. (In other words, categories always override
 this list with a customized subset of these values.)
 
 
 type : class Trading_ConditionValuesType
*/
@property (nonatomic, retain) Trading_ConditionValuesType *conditionValues;

/**
 
 Specifies the default site setting for whether most categories
 follow specific rules associated with "value categories".<br>
 <br>
 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. <br>
 <br>
 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.<br>
 <br>
 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.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *valueCategory;

/**
 
 Specifies the default site setting for whether most categories
 support (or require) product creation in listings.
 Use this to determine whether it is mandatory to send
 product id in AddItem and related calls.
 In general, this is set to Disabled, and meta-categories
 (level 1 categories) define their own default settings.
 
 
 type: string constant in Trading_ProductCreationEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *productCreationEnabled;

/**
 
 Specifies the default site setting for the maximum number of fine grained
 item compatibilities that can be applied to a listing.
 <br><br>
 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.
 <br><br>
 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
*/
@property (nonatomic, retain) NSNumber *maxGranularFitmentCount;

/**
 
 Specifies the default site setting for the vehicle type, Cars and Trucks or
 Motorcycles, supported for specfying parts compatibility.
 
 
 type : NSString, wrapper for primitive string
*/
@property (nonatomic, retain) NSString *compatibleVehicleType;

/**
 
 This enumeration value indicates whether or not the new eBay payment process is the site default.
 
 
 type: string constant in Trading_PaymentOptionsGroupEnabledCodeType.h
*/
@property (nonatomic, retain) NSString *paymentOptionsGroup;

/**
 
 The <b>SiteDefaults.ShippingProfileCategoryGroup</b> value indicates the
 default Business Policies category group linked to the Shipping Profile for the site's
 top-level categories. 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).
 <br><br>
 <span class="tablenote"><strong>Note:</strong>
 Business Policies are not yet available for use on the eBay platform.
 </span>
 
 
 type: string constant in Trading_ProfileCategoryGroupCodeType.h
*/
@property (nonatomic, retain) NSString *shippingProfileCategoryGroup;

/**
 
 The <b>SiteDefaults.PaymentProfileCategoryGroup</b> value indicates the
 default Business Policies category group linked to the Payment Profile for the site's
 top-level categories. 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).
 <br><br>
 <span class="tablenote"><strong>Note:</strong>
 Business Policies are not yet available for use on the eBay platform.
 </span>
 
 
 type: string constant in Trading_ProfileCategoryGroupCodeType.h
*/
@property (nonatomic, retain) NSString *paymentProfileCategoryGroup;

/**
 
 The <b>SiteDefaults.ReturnPolicyProfileCategoryGroup</b> value indicates the
 default Business Policies category group linked to the Return Policy Profile for the site's
 top-level categories. 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).
 <br><br>
 <span class="tablenote"><strong>Note:</strong>
 Business Policies are not yet available for use on the eBay platform.
 </span>
 
 
 type: string constant in Trading_ProfileCategoryGroupCodeType.h
*/
@property (nonatomic, retain) NSString *returnPolicyProfileCategoryGroup;

/**
 
 Specifies the default site setting for whether most categories
 support a Vehicle Identification Number (VIN) in
 US, CA, and CAFR eBay Motors listings. For categories that do,
 use the VIN field in AddItem (instead of the deprecated
 ID-based attribute).
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *vinSupported;

/**
 
 Specifies the default site setting for whether most categories
 support a Vehicle Registration Mark (VRM) in
 UK eBay Motors listings. For categories that do, use the VIN field
 in AddItem (instead of the deprecated ID-based attribute).
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *vrmSupported;

/**
 
 Specifies the default site setting for whether most categories
 allow sellers to specify a custom title for a US or CA eBay Motors
 vehicle listings. For categories that do, use the
 SellerProvidedTitle field in AddItem (instead of the deprecated
 ID-based attribute).
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *sellerProvidedTitleSupported;

/**
 
 Specifies the default site setting for whether most categories
 support a vehicle deposit for US eBay Motors vehicle listings.
 For categories that do, use the
 PaymentDetails.DepositAmount and PaymentDetails.DepositAmount fields
 in AddItem (instead of the deprecated ID-based attributes).
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *depositSupported;

/**
 
 If true, items listed on the current site can be shipped using the Global Shipping Program.
 
 
 type : NSNumber, wrapper for primitive bool
*/
@property (nonatomic, retain) NSNumber *globalShippingEnabled;

/**
 (public property)
 
 entry type : PicoAnyElement, wrapper for primitive anyelement
*/

@property (nonatomic, retain) NSMutableArray *any;


@end
