File Coverage

lib/eBay/API/XML/DataType/FeatureDefinitionsType.pm
Criterion Covered Total %
statement 7 9 77.7
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 10 12 83.3


line stmt bran cond sub pod time code
1             #!/usr/bin/perl
2              
3             package eBay::API::XML::DataType::FeatureDefinitionsType;
4              
5 1     1   2546 use strict;
  1         2  
  1         42  
6 1     1   7 use warnings;
  1         3  
  1         36  
7              
8             ##########################################################################
9             #
10             # Module: ............... eBay/API/XML
11             # File: ................. FeatureDefinitionsType.pm
12             # Generated by: ......... genEBayApiDataTypes.pl
13             # Last Generated: ....... 08/24/2008 16:44
14             # API Release Number: ... 579
15             #
16             ##########################################################################
17              
18             =head1 NAME
19              
20             eBay::API::XML::DataType::FeatureDefinitionsType
21              
22             =head1 DESCRIPTION
23              
24             A container node for definitions of the features specified in FeatureID in the
25             GetCategoryFeatures request. If no feature ID was specified, all definitions are
26             returned.
27              
28              
29              
30             =head1 SYNOPSIS
31              
32             =cut
33              
34              
35             =head1 INHERITANCE
36              
37             eBay::API::XML::DataType::FeatureDefinitionsType inherits from the L class
38              
39             =cut
40              
41 1     1   43 use eBay::API::XML::BaseDataType;
  0            
  0            
42             our @ISA = ("eBay::API::XML::BaseDataType");
43              
44             use eBay::API::XML::DataType::AdFormatEnabledDefinitionType;
45             use eBay::API::XML::DataType::BasicUpgradePackEnabledDefinitionType;
46             use eBay::API::XML::DataType::BestOfferAutoAcceptEnabledDefinitionType;
47             use eBay::API::XML::DataType::BestOfferAutoDeclineEnabledDefinitionType;
48             use eBay::API::XML::DataType::BestOfferCounterEnabledDefinitionType;
49             use eBay::API::XML::DataType::BestOfferEnabledDefinitionType;
50             use eBay::API::XML::DataType::BuyerGuaranteeEnabledDefinitionType;
51             use eBay::API::XML::DataType::ClassifiedAdAutoAcceptEnabledDefinitionType;
52             use eBay::API::XML::DataType::ClassifiedAdAutoDeclineEnabledDefinitionType;
53             use eBay::API::XML::DataType::ClassifiedAdBestOfferEnabledDefinitionType;
54             use eBay::API::XML::DataType::ClassifiedAdCompanyNameEnabledDefinitionType;
55             use eBay::API::XML::DataType::ClassifiedAdContactByAddressEnabledDefinitionType;
56             use eBay::API::XML::DataType::ClassifiedAdContactByEmailEnabledDefintionType;
57             use eBay::API::XML::DataType::ClassifiedAdContactByPhoneEnabledDefinitionType;
58             use eBay::API::XML::DataType::ClassifiedAdCounterOfferEnabledDefinitionType;
59             use eBay::API::XML::DataType::ClassifiedAdPayPerLeadEnabledDefinitionType;
60             use eBay::API::XML::DataType::ClassifiedAdPaymentMethodEnabledDefinitionType;
61             use eBay::API::XML::DataType::ClassifiedAdPhoneCountDefinitionType;
62             use eBay::API::XML::DataType::ClassifiedAdShippingMethodEnabledDefinitionType;
63             use eBay::API::XML::DataType::ClassifiedAdStreetCountDefinitionType;
64             use eBay::API::XML::DataType::CombinedFixedPriceTreatmentEnabledDefinitionType;
65             use eBay::API::XML::DataType::CrossBorderTradeAustraliaEnabledDefinitionType;
66             use eBay::API::XML::DataType::CrossBorderTradeGBEnabledDefinitionType;
67             use eBay::API::XML::DataType::CrossBorderTradeNorthAmericaEnabledDefinitionType;
68             use eBay::API::XML::DataType::DutchBINEnabledDefinitionType;
69             use eBay::API::XML::DataType::ExpressConditionRequiredDefinitionType;
70             use eBay::API::XML::DataType::ExpressEnabledDefinitionType;
71             use eBay::API::XML::DataType::ExpressPicturesRequiredDefinitionType;
72             use eBay::API::XML::DataType::HomePageFeaturedEnabledDefinitionType;
73             use eBay::API::XML::DataType::INEscrowWorkflowTimelineDefinitionType;
74             use eBay::API::XML::DataType::ItemSpecificsEnabledDefinitionType;
75             use eBay::API::XML::DataType::ListingDurationDefinitionsType;
76             use eBay::API::XML::DataType::ListingEnhancementDurationDefinitionType;
77             use eBay::API::XML::DataType::LocalListingDistancesNonSubscriptionDefinitionType;
78             use eBay::API::XML::DataType::LocalListingDistancesRegularDefinitionType;
79             use eBay::API::XML::DataType::LocalListingDistancesSpecialtyDefinitionType;
80             use eBay::API::XML::DataType::LocalMarketAdFormatEnabledDefinitionType;
81             use eBay::API::XML::DataType::LocalMarketAutoAcceptEnabledDefinitionType;
82             use eBay::API::XML::DataType::LocalMarketAutoDeclineEnabledDefinitionType;
83             use eBay::API::XML::DataType::LocalMarketBestOfferEnabledDefinitionType;
84             use eBay::API::XML::DataType::LocalMarketCompanyNameEnabledDefinitionType;
85             use eBay::API::XML::DataType::LocalMarketContactByAddressEnabledDefinitionType;
86             use eBay::API::XML::DataType::LocalMarketContactByEmailEnabledDefinitionType;
87             use eBay::API::XML::DataType::LocalMarketContactByPhoneEnabledDefinitionType;
88             use eBay::API::XML::DataType::LocalMarketCounterOfferEnabledDefinitionType;
89             use eBay::API::XML::DataType::LocalMarketNonSubscriptionDefinitionType;
90             use eBay::API::XML::DataType::LocalMarketPaymentMethodCheckOutEnabledDefinitionType;
91             use eBay::API::XML::DataType::LocalMarketPhoneCountDefinitionType;
92             use eBay::API::XML::DataType::LocalMarketPremiumSubscriptionDefinitionType;
93             use eBay::API::XML::DataType::LocalMarketRegularSubscriptionDefinitionType;
94             use eBay::API::XML::DataType::LocalMarketSellerContactDetailsEnabledDefinitionType;
95             use eBay::API::XML::DataType::LocalMarketShippingMethodEnabledDefinitionType;
96             use eBay::API::XML::DataType::LocalMarketSpecialitySubscriptionDefinitionType;
97             use eBay::API::XML::DataType::LocalMarketStreetCountDefinitionType;
98             use eBay::API::XML::DataType::MinimumReservePriceDefinitionType;
99             use eBay::API::XML::DataType::NonSubscriptionDefinitionType;
100             use eBay::API::XML::DataType::PaisaPayFullEscrowEnabledDefinitionType;
101             use eBay::API::XML::DataType::PayPalBuyerProtectionEnabledDefinitionType;
102             use eBay::API::XML::DataType::PayPalRequiredDefinitionType;
103             use eBay::API::XML::DataType::PremiumSubscriptionDefinitionType;
104             use eBay::API::XML::DataType::ProPackEnabledDefinitionType;
105             use eBay::API::XML::DataType::ProPackPlusEnabledDefinitionType;
106             use eBay::API::XML::DataType::RegularSubscriptionDefinitionType;
107             use eBay::API::XML::DataType::SafePaymentRequiredDefinitionType;
108             use eBay::API::XML::DataType::SellerContactDetailsEnabledDefinitionType;
109             use eBay::API::XML::DataType::ShippingTermRequiredDefinitionType;
110             use eBay::API::XML::DataType::SkypeMeNonTransactionalEnabledDefinitionType;
111             use eBay::API::XML::DataType::SkypeMeTransactionalEnabledDefinitionType;
112             use eBay::API::XML::DataType::SpecialitySubscriptionDefinitionType;
113             use eBay::API::XML::DataType::StoreInventoryEnabledDefinitionType;
114             use eBay::API::XML::DataType::TCREnabledDefinitionType;
115             use eBay::API::XML::DataType::UserConsentRequiredDefinitionType;
116             use eBay::API::XML::DataType::ValuePackEnabledDefinitionType;
117             use eBay::API::XML::DataType::eBayMotorsProAdFormatEnabledDefinitionType;
118             use eBay::API::XML::DataType::eBayMotorsProAutoAcceptEnabledDefinitionType;
119             use eBay::API::XML::DataType::eBayMotorsProAutoDeclineEnabledDefinitionType;
120             use eBay::API::XML::DataType::eBayMotorsProBestOfferEnabledDefinitionType;
121             use eBay::API::XML::DataType::eBayMotorsProCompanyNameEnabledDefinitionType;
122             use eBay::API::XML::DataType::eBayMotorsProContactByAddressEnabledDefinitionType;
123             use eBay::API::XML::DataType::eBayMotorsProContactByEmailEnabledDefinitionType;
124             use eBay::API::XML::DataType::eBayMotorsProContactByPhoneEnabledDefinitionType;
125             use eBay::API::XML::DataType::eBayMotorsProCounterOfferEnabledDefinitionType;
126             use eBay::API::XML::DataType::eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType;
127             use eBay::API::XML::DataType::eBayMotorsProPhoneCountDefinitionType;
128             use eBay::API::XML::DataType::eBayMotorsProSellerContactDetailsEnabledDefinitionType;
129             use eBay::API::XML::DataType::eBayMotorsProShippingMethodEnabledDefinitionType;
130             use eBay::API::XML::DataType::eBayMotorsProStreetCountDefinitionType;
131              
132              
133             my @gaProperties = ( [ 'AdFormatEnabled', 'ns:AdFormatEnabledDefinitionType', ''
134             ,'eBay::API::XML::DataType::AdFormatEnabledDefinitionType', '1' ]
135             , [ 'BasicUpgradePackEnabled', 'ns:BasicUpgradePackEnabledDefinitionType', ''
136             ,'eBay::API::XML::DataType::BasicUpgradePackEnabledDefinitionType', '1' ]
137             , [ 'BestOfferAutoAcceptEnabled', 'ns:BestOfferAutoAcceptEnabledDefinitionType', ''
138             ,'eBay::API::XML::DataType::BestOfferAutoAcceptEnabledDefinitionType', '1' ]
139             , [ 'BestOfferAutoDeclineEnabled', 'ns:BestOfferAutoDeclineEnabledDefinitionType', ''
140             ,'eBay::API::XML::DataType::BestOfferAutoDeclineEnabledDefinitionType', '1' ]
141             , [ 'BestOfferCounterEnabled', 'ns:BestOfferCounterEnabledDefinitionType', ''
142             ,'eBay::API::XML::DataType::BestOfferCounterEnabledDefinitionType', '1' ]
143             , [ 'BestOfferEnabled', 'ns:BestOfferEnabledDefinitionType', ''
144             ,'eBay::API::XML::DataType::BestOfferEnabledDefinitionType', '1' ]
145             , [ 'BuyerGuaranteeEnabled', 'ns:BuyerGuaranteeEnabledDefinitionType', ''
146             ,'eBay::API::XML::DataType::BuyerGuaranteeEnabledDefinitionType', '1' ]
147             , [ 'ClassifiedAdAutoAcceptEnabled', 'ns:ClassifiedAdAutoAcceptEnabledDefinitionType', ''
148             ,'eBay::API::XML::DataType::ClassifiedAdAutoAcceptEnabledDefinitionType', '1' ]
149             , [ 'ClassifiedAdAutoDeclineEnabled', 'ns:ClassifiedAdAutoDeclineEnabledDefinitionType', ''
150             ,'eBay::API::XML::DataType::ClassifiedAdAutoDeclineEnabledDefinitionType', '1' ]
151             , [ 'ClassifiedAdBestOfferEnabled', 'ns:ClassifiedAdBestOfferEnabledDefinitionType', ''
152             ,'eBay::API::XML::DataType::ClassifiedAdBestOfferEnabledDefinitionType', '1' ]
153             , [ 'ClassifiedAdCompanyNameEnabled', 'ns:ClassifiedAdCompanyNameEnabledDefinitionType', ''
154             ,'eBay::API::XML::DataType::ClassifiedAdCompanyNameEnabledDefinitionType', '1' ]
155             , [ 'ClassifiedAdContactByAddressEnabled', 'ns:ClassifiedAdContactByAddressEnabledDefinitionType', ''
156             ,'eBay::API::XML::DataType::ClassifiedAdContactByAddressEnabledDefinitionType', '1' ]
157             , [ 'ClassifiedAdContactByEmailEnabled', 'ns:ClassifiedAdContactByEmailEnabledDefintionType', ''
158             ,'eBay::API::XML::DataType::ClassifiedAdContactByEmailEnabledDefintionType', '1' ]
159             , [ 'ClassifiedAdContactByPhoneEnabled', 'ns:ClassifiedAdContactByPhoneEnabledDefinitionType', ''
160             ,'eBay::API::XML::DataType::ClassifiedAdContactByPhoneEnabledDefinitionType', '1' ]
161             , [ 'ClassifiedAdCounterOfferEnabled', 'ns:ClassifiedAdCounterOfferEnabledDefinitionType', ''
162             ,'eBay::API::XML::DataType::ClassifiedAdCounterOfferEnabledDefinitionType', '1' ]
163             , [ 'ClassifiedAdPayPerLeadEnabled', 'ns:ClassifiedAdPayPerLeadEnabledDefinitionType', ''
164             ,'eBay::API::XML::DataType::ClassifiedAdPayPerLeadEnabledDefinitionType', '1' ]
165             , [ 'ClassifiedAdPaymentMethodEnabled', 'ns:ClassifiedAdPaymentMethodEnabledDefinitionType', ''
166             ,'eBay::API::XML::DataType::ClassifiedAdPaymentMethodEnabledDefinitionType', '1' ]
167             , [ 'ClassifiedAdPhoneCount', 'ns:ClassifiedAdPhoneCountDefinitionType', ''
168             ,'eBay::API::XML::DataType::ClassifiedAdPhoneCountDefinitionType', '1' ]
169             , [ 'ClassifiedAdShippingMethodEnabled', 'ns:ClassifiedAdShippingMethodEnabledDefinitionType', ''
170             ,'eBay::API::XML::DataType::ClassifiedAdShippingMethodEnabledDefinitionType', '1' ]
171             , [ 'ClassifiedAdStreetCount', 'ns:ClassifiedAdStreetCountDefinitionType', ''
172             ,'eBay::API::XML::DataType::ClassifiedAdStreetCountDefinitionType', '1' ]
173             , [ 'CombinedFixedPriceTreatmentEnabled', 'ns:CombinedFixedPriceTreatmentEnabledDefinitionType', ''
174             ,'eBay::API::XML::DataType::CombinedFixedPriceTreatmentEnabledDefinitionType', '1' ]
175             , [ 'CrossBorderTradeAustraliaEnabled', 'ns:CrossBorderTradeAustraliaEnabledDefinitionType', ''
176             ,'eBay::API::XML::DataType::CrossBorderTradeAustraliaEnabledDefinitionType', '1' ]
177             , [ 'CrossBorderTradeGBEnabled', 'ns:CrossBorderTradeGBEnabledDefinitionType', ''
178             ,'eBay::API::XML::DataType::CrossBorderTradeGBEnabledDefinitionType', '1' ]
179             , [ 'CrossBorderTradeNorthAmericaEnabled', 'ns:CrossBorderTradeNorthAmericaEnabledDefinitionType', ''
180             ,'eBay::API::XML::DataType::CrossBorderTradeNorthAmericaEnabledDefinitionType', '1' ]
181             , [ 'DutchBINEnabled', 'ns:DutchBINEnabledDefinitionType', ''
182             ,'eBay::API::XML::DataType::DutchBINEnabledDefinitionType', '1' ]
183             , [ 'ExpressConditionRequired', 'ns:ExpressConditionRequiredDefinitionType', ''
184             ,'eBay::API::XML::DataType::ExpressConditionRequiredDefinitionType', '1' ]
185             , [ 'ExpressEnabled', 'ns:ExpressEnabledDefinitionType', ''
186             ,'eBay::API::XML::DataType::ExpressEnabledDefinitionType', '1' ]
187             , [ 'ExpressPicturesRequired', 'ns:ExpressPicturesRequiredDefinitionType', ''
188             ,'eBay::API::XML::DataType::ExpressPicturesRequiredDefinitionType', '1' ]
189             , [ 'GalleryFeaturedDurations', 'ns:ListingEnhancementDurationDefinitionType', ''
190             ,'eBay::API::XML::DataType::ListingEnhancementDurationDefinitionType', '1' ]
191             , [ 'HomePageFeaturedEnabled', 'ns:HomePageFeaturedEnabledDefinitionType', ''
192             ,'eBay::API::XML::DataType::HomePageFeaturedEnabledDefinitionType', '1' ]
193             , [ 'INEscrowWorkflowTimeline', 'ns:INEscrowWorkflowTimelineDefinitionType', ''
194             ,'eBay::API::XML::DataType::INEscrowWorkflowTimelineDefinitionType', '1' ]
195             , [ 'ItemSpecificsEnabled', 'ns:ItemSpecificsEnabledDefinitionType', ''
196             ,'eBay::API::XML::DataType::ItemSpecificsEnabledDefinitionType', '1' ]
197             , [ 'ListingDurations', 'ns:ListingDurationDefinitionsType', ''
198             ,'eBay::API::XML::DataType::ListingDurationDefinitionsType', '1' ]
199             , [ 'LocalListingDistancesNonSubscription', 'ns:LocalListingDistancesNonSubscriptionDefinitionType', ''
200             ,'eBay::API::XML::DataType::LocalListingDistancesNonSubscriptionDefinitionType', '1' ]
201             , [ 'LocalListingDistancesRegular', 'ns:LocalListingDistancesRegularDefinitionType', ''
202             ,'eBay::API::XML::DataType::LocalListingDistancesRegularDefinitionType', '1' ]
203             , [ 'LocalListingDistancesSpecialty', 'ns:LocalListingDistancesSpecialtyDefinitionType', ''
204             ,'eBay::API::XML::DataType::LocalListingDistancesSpecialtyDefinitionType', '1' ]
205             , [ 'LocalMarketAdFormatEnabled', 'ns:LocalMarketAdFormatEnabledDefinitionType', ''
206             ,'eBay::API::XML::DataType::LocalMarketAdFormatEnabledDefinitionType', '1' ]
207             , [ 'LocalMarketAutoAcceptEnabled', 'ns:LocalMarketAutoAcceptEnabledDefinitionType', ''
208             ,'eBay::API::XML::DataType::LocalMarketAutoAcceptEnabledDefinitionType', '1' ]
209             , [ 'LocalMarketAutoDeclineEnabled', 'ns:LocalMarketAutoDeclineEnabledDefinitionType', ''
210             ,'eBay::API::XML::DataType::LocalMarketAutoDeclineEnabledDefinitionType', '1' ]
211             , [ 'LocalMarketBestOfferEnabled', 'ns:LocalMarketBestOfferEnabledDefinitionType', ''
212             ,'eBay::API::XML::DataType::LocalMarketBestOfferEnabledDefinitionType', '1' ]
213             , [ 'LocalMarketCompanyNameEnabled', 'ns:LocalMarketCompanyNameEnabledDefinitionType', ''
214             ,'eBay::API::XML::DataType::LocalMarketCompanyNameEnabledDefinitionType', '1' ]
215             , [ 'LocalMarketContactByAddressEnabled', 'ns:LocalMarketContactByAddressEnabledDefinitionType', ''
216             ,'eBay::API::XML::DataType::LocalMarketContactByAddressEnabledDefinitionType', '1' ]
217             , [ 'LocalMarketContactByEmailEnabled', 'ns:LocalMarketContactByEmailEnabledDefinitionType', ''
218             ,'eBay::API::XML::DataType::LocalMarketContactByEmailEnabledDefinitionType', '1' ]
219             , [ 'LocalMarketContactByPhoneEnabled', 'ns:LocalMarketContactByPhoneEnabledDefinitionType', ''
220             ,'eBay::API::XML::DataType::LocalMarketContactByPhoneEnabledDefinitionType', '1' ]
221             , [ 'LocalMarketCounterOfferEnabled', 'ns:LocalMarketCounterOfferEnabledDefinitionType', ''
222             ,'eBay::API::XML::DataType::LocalMarketCounterOfferEnabledDefinitionType', '1' ]
223             , [ 'LocalMarketNonSubscription', 'ns:LocalMarketNonSubscriptionDefinitionType', ''
224             ,'eBay::API::XML::DataType::LocalMarketNonSubscriptionDefinitionType', '1' ]
225             , [ 'LocalMarketPaymentMethodCheckOutEnabled', 'ns:LocalMarketPaymentMethodCheckOutEnabledDefinitionType', ''
226             ,'eBay::API::XML::DataType::LocalMarketPaymentMethodCheckOutEnabledDefinitionType', '1' ]
227             , [ 'LocalMarketPhoneCount', 'ns:LocalMarketPhoneCountDefinitionType', ''
228             ,'eBay::API::XML::DataType::LocalMarketPhoneCountDefinitionType', '1' ]
229             , [ 'LocalMarketPremiumSubscription', 'ns:LocalMarketPremiumSubscriptionDefinitionType', ''
230             ,'eBay::API::XML::DataType::LocalMarketPremiumSubscriptionDefinitionType', '1' ]
231             , [ 'LocalMarketRegularSubscription', 'ns:LocalMarketRegularSubscriptionDefinitionType', ''
232             ,'eBay::API::XML::DataType::LocalMarketRegularSubscriptionDefinitionType', '1' ]
233             , [ 'LocalMarketSellerContactDetailsEnabled', 'ns:LocalMarketSellerContactDetailsEnabledDefinitionType', ''
234             ,'eBay::API::XML::DataType::LocalMarketSellerContactDetailsEnabledDefinitionType', '1' ]
235             , [ 'LocalMarketShippingMethodEnabled', 'ns:LocalMarketShippingMethodEnabledDefinitionType', ''
236             ,'eBay::API::XML::DataType::LocalMarketShippingMethodEnabledDefinitionType', '1' ]
237             , [ 'LocalMarketSpecialitySubscription', 'ns:LocalMarketSpecialitySubscriptionDefinitionType', ''
238             ,'eBay::API::XML::DataType::LocalMarketSpecialitySubscriptionDefinitionType', '1' ]
239             , [ 'LocalMarketStreetCount', 'ns:LocalMarketStreetCountDefinitionType', ''
240             ,'eBay::API::XML::DataType::LocalMarketStreetCountDefinitionType', '1' ]
241             , [ 'MinimumReservePrice', 'ns:MinimumReservePriceDefinitionType', ''
242             ,'eBay::API::XML::DataType::MinimumReservePriceDefinitionType', '1' ]
243             , [ 'NonSubscription', 'ns:NonSubscriptionDefinitionType', ''
244             ,'eBay::API::XML::DataType::NonSubscriptionDefinitionType', '1' ]
245             , [ 'PaisaPayFullEscrowEnabled', 'ns:PaisaPayFullEscrowEnabledDefinitionType', ''
246             ,'eBay::API::XML::DataType::PaisaPayFullEscrowEnabledDefinitionType', '1' ]
247             , [ 'PayPalBuyerProtectionEnabled', 'ns:PayPalBuyerProtectionEnabledDefinitionType', ''
248             ,'eBay::API::XML::DataType::PayPalBuyerProtectionEnabledDefinitionType', '1' ]
249             , [ 'PayPalRequired', 'ns:PayPalRequiredDefinitionType', ''
250             ,'eBay::API::XML::DataType::PayPalRequiredDefinitionType', '1' ]
251             , [ 'PremiumSubscription', 'ns:PremiumSubscriptionDefinitionType', ''
252             ,'eBay::API::XML::DataType::PremiumSubscriptionDefinitionType', '1' ]
253             , [ 'ProPackEnabled', 'ns:ProPackEnabledDefinitionType', ''
254             ,'eBay::API::XML::DataType::ProPackEnabledDefinitionType', '1' ]
255             , [ 'ProPackPlusEnabled', 'ns:ProPackPlusEnabledDefinitionType', ''
256             ,'eBay::API::XML::DataType::ProPackPlusEnabledDefinitionType', '1' ]
257             , [ 'RegularSubscription', 'ns:RegularSubscriptionDefinitionType', ''
258             ,'eBay::API::XML::DataType::RegularSubscriptionDefinitionType', '1' ]
259             , [ 'SafePaymentRequired', 'ns:SafePaymentRequiredDefinitionType', ''
260             ,'eBay::API::XML::DataType::SafePaymentRequiredDefinitionType', '1' ]
261             , [ 'SellerContactDetailsEnabled', 'ns:SellerContactDetailsEnabledDefinitionType', ''
262             ,'eBay::API::XML::DataType::SellerContactDetailsEnabledDefinitionType', '1' ]
263             , [ 'ShippingTermsRequired', 'ns:ShippingTermRequiredDefinitionType', ''
264             ,'eBay::API::XML::DataType::ShippingTermRequiredDefinitionType', '1' ]
265             , [ 'SkypeMeNonTransactionalEnabled', 'ns:SkypeMeNonTransactionalEnabledDefinitionType', ''
266             ,'eBay::API::XML::DataType::SkypeMeNonTransactionalEnabledDefinitionType', '1' ]
267             , [ 'SkypeMeTransactionalEnabled', 'ns:SkypeMeTransactionalEnabledDefinitionType', ''
268             ,'eBay::API::XML::DataType::SkypeMeTransactionalEnabledDefinitionType', '1' ]
269             , [ 'SpecialitySubscription', 'ns:SpecialitySubscriptionDefinitionType', ''
270             ,'eBay::API::XML::DataType::SpecialitySubscriptionDefinitionType', '1' ]
271             , [ 'StoreInventoryEnabled', 'ns:StoreInventoryEnabledDefinitionType', ''
272             ,'eBay::API::XML::DataType::StoreInventoryEnabledDefinitionType', '1' ]
273             , [ 'TransactionConfirmationRequestEnabled', 'ns:TCREnabledDefinitionType', ''
274             ,'eBay::API::XML::DataType::TCREnabledDefinitionType', '1' ]
275             , [ 'UserConsentRequired', 'ns:UserConsentRequiredDefinitionType', ''
276             ,'eBay::API::XML::DataType::UserConsentRequiredDefinitionType', '1' ]
277             , [ 'ValuePackEnabled', 'ns:ValuePackEnabledDefinitionType', ''
278             ,'eBay::API::XML::DataType::ValuePackEnabledDefinitionType', '1' ]
279             , [ 'eBayMotorsProAdFormatEnabled', 'ns:eBayMotorsProAdFormatEnabledDefinitionType', ''
280             ,'eBay::API::XML::DataType::eBayMotorsProAdFormatEnabledDefinitionType', '1' ]
281             , [ 'eBayMotorsProAutoAcceptEnabled', 'ns:eBayMotorsProAutoAcceptEnabledDefinitionType', ''
282             ,'eBay::API::XML::DataType::eBayMotorsProAutoAcceptEnabledDefinitionType', '1' ]
283             , [ 'eBayMotorsProAutoDeclineEnabled', 'ns:eBayMotorsProAutoDeclineEnabledDefinitionType', ''
284             ,'eBay::API::XML::DataType::eBayMotorsProAutoDeclineEnabledDefinitionType', '1' ]
285             , [ 'eBayMotorsProBestOfferEnabled', 'ns:eBayMotorsProBestOfferEnabledDefinitionType', ''
286             ,'eBay::API::XML::DataType::eBayMotorsProBestOfferEnabledDefinitionType', '1' ]
287             , [ 'eBayMotorsProCompanyNameEnabled', 'ns:eBayMotorsProCompanyNameEnabledDefinitionType', ''
288             ,'eBay::API::XML::DataType::eBayMotorsProCompanyNameEnabledDefinitionType', '1' ]
289             , [ 'eBayMotorsProContactByAddressEnabled', 'ns:eBayMotorsProContactByAddressEnabledDefinitionType', ''
290             ,'eBay::API::XML::DataType::eBayMotorsProContactByAddressEnabledDefinitionType', '1' ]
291             , [ 'eBayMotorsProContactByEmailEnabled', 'ns:eBayMotorsProContactByEmailEnabledDefinitionType', ''
292             ,'eBay::API::XML::DataType::eBayMotorsProContactByEmailEnabledDefinitionType', '1' ]
293             , [ 'eBayMotorsProContactByPhoneEnabled', 'ns:eBayMotorsProContactByPhoneEnabledDefinitionType', ''
294             ,'eBay::API::XML::DataType::eBayMotorsProContactByPhoneEnabledDefinitionType', '1' ]
295             , [ 'eBayMotorsProCounterOfferEnabled', 'ns:eBayMotorsProCounterOfferEnabledDefinitionType', ''
296             ,'eBay::API::XML::DataType::eBayMotorsProCounterOfferEnabledDefinitionType', '1' ]
297             , [ 'eBayMotorsProPaymentMethodCheckOutEnabled', 'ns:eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType', ''
298             ,'eBay::API::XML::DataType::eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType', '1' ]
299             , [ 'eBayMotorsProPhoneCount', 'ns:eBayMotorsProPhoneCountDefinitionType', ''
300             ,'eBay::API::XML::DataType::eBayMotorsProPhoneCountDefinitionType', '1' ]
301             , [ 'eBayMotorsProSellerContactDetailsEnabled', 'ns:eBayMotorsProSellerContactDetailsEnabledDefinitionType', ''
302             ,'eBay::API::XML::DataType::eBayMotorsProSellerContactDetailsEnabledDefinitionType', '1' ]
303             , [ 'eBayMotorsProShippingMethodEnabled', 'ns:eBayMotorsProShippingMethodEnabledDefinitionType', ''
304             ,'eBay::API::XML::DataType::eBayMotorsProShippingMethodEnabledDefinitionType', '1' ]
305             , [ 'eBayMotorsProStreetCount', 'ns:eBayMotorsProStreetCountDefinitionType', ''
306             ,'eBay::API::XML::DataType::eBayMotorsProStreetCountDefinitionType', '1' ]
307             );
308             push @gaProperties, @{eBay::API::XML::BaseDataType::getPropertiesList()};
309              
310             my @gaAttributes = (
311             );
312             push @gaAttributes, @{eBay::API::XML::BaseDataType::getAttributesList()};
313              
314             =head1 Subroutines:
315              
316             =cut
317              
318             sub new {
319             my $classname = shift;
320             my %args = @_;
321             my $self = $classname->SUPER::new(%args);
322             return $self;
323             }
324              
325             sub isScalar {
326             return 0;
327             }
328              
329              
330              
331             =head2 setAdFormatEnabled()
332              
333             If present, the corresponding feature ID was passed in the request or all
334             features were requested (i.e., no feature IDs were specified). Currently, this
335             field contains no other special meta-data. (An empty element is returned.) Use
336             the data provided in SiteDefaults and Category to determine which categories
337             (if any) support this feature.
338              
339             # Argument: 'ns:AdFormatEnabledDefinitionType'
340              
341             =cut
342              
343             sub setAdFormatEnabled {
344             my $self = shift;
345             $self->{'AdFormatEnabled'} = shift
346             }
347              
348             =head2 getAdFormatEnabled()
349              
350             Calls: GetCategoryFeatures
351             Returned: Conditionally
352             Details: DetailLevel: none, ReturnSummary, ReturnAll
353              
354             # Returns: 'ns:AdFormatEnabledDefinitionType'
355              
356             =cut
357              
358             sub getAdFormatEnabled {
359             my $self = shift;
360             return $self->_getDataTypeInstance( 'AdFormatEnabled'
361             ,'eBay::API::XML::DataType::AdFormatEnabledDefinitionType');
362             }
363              
364              
365             =head2 setBasicUpgradePackEnabled()
366              
367             Not applicable to any site.
368             Defined the BasicUpgradePack bundle feature (a feature pack).
369             Formerly, applicable to the Australia site (site ID 15, abbreviation AU) only.
370              
371             # Argument: 'ns:BasicUpgradePackEnabledDefinitionType'
372              
373             =cut
374              
375             sub setBasicUpgradePackEnabled {
376             my $self = shift;
377             $self->{'BasicUpgradePackEnabled'} = shift
378             }
379              
380             =head2 getBasicUpgradePackEnabled()
381              
382             Calls: GetCategoryFeatures
383             Returned: Conditionally
384             Details: DetailLevel: none, ReturnSummary, ReturnAll
385              
386             # Returns: 'ns:BasicUpgradePackEnabledDefinitionType'
387              
388             =cut
389              
390             sub getBasicUpgradePackEnabled {
391             my $self = shift;
392             return $self->_getDataTypeInstance( 'BasicUpgradePackEnabled'
393             ,'eBay::API::XML::DataType::BasicUpgradePackEnabledDefinitionType');
394             }
395              
396              
397             =head2 setBestOfferAutoAcceptEnabled()
398              
399             Defines the feature that allows sellers to set a
400             price at which best offers are automatically accepted.
401             If present, the corresponding feature ID is passed in the request or all
402             features are requested (i.e., no feature IDs are specified). Currently, this
403             field contains no other special meta-data. (An empty element is returned.) Use
404             the data provided in SiteDefaults and Category to determine which categories
405             (if any) support this feature.
406              
407             # Argument: 'ns:BestOfferAutoAcceptEnabledDefinitionType'
408              
409             =cut
410              
411             sub setBestOfferAutoAcceptEnabled {
412             my $self = shift;
413             $self->{'BestOfferAutoAcceptEnabled'} = shift
414             }
415              
416             =head2 getBestOfferAutoAcceptEnabled()
417              
418             Calls: GetCategoryFeatures
419             Returned: Conditionally
420             Details: DetailLevel: none, ReturnSummary, ReturnAll
421              
422             # Returns: 'ns:BestOfferAutoAcceptEnabledDefinitionType'
423              
424             =cut
425              
426             sub getBestOfferAutoAcceptEnabled {
427             my $self = shift;
428             return $self->_getDataTypeInstance( 'BestOfferAutoAcceptEnabled'
429             ,'eBay::API::XML::DataType::BestOfferAutoAcceptEnabledDefinitionType');
430             }
431              
432              
433             =head2 setBestOfferAutoDeclineEnabled()
434              
435             If present, the corresponding feature ID was passed in the request or all
436             features were requested (i.e., no feature IDs were specified). Currently, this
437             field contains no other special meta-data. (An empty element is returned.) Use
438             the data provided in SiteDefaults and Category to determine which categories
439             (if any) support this feature.
440              
441             # Argument: 'ns:BestOfferAutoDeclineEnabledDefinitionType'
442              
443             =cut
444              
445             sub setBestOfferAutoDeclineEnabled {
446             my $self = shift;
447             $self->{'BestOfferAutoDeclineEnabled'} = shift
448             }
449              
450             =head2 getBestOfferAutoDeclineEnabled()
451              
452             Calls: GetCategoryFeatures
453             Returned: Conditionally
454             Details: DetailLevel: none, ReturnSummary, ReturnAll
455              
456             # Returns: 'ns:BestOfferAutoDeclineEnabledDefinitionType'
457              
458             =cut
459              
460             sub getBestOfferAutoDeclineEnabled {
461             my $self = shift;
462             return $self->_getDataTypeInstance( 'BestOfferAutoDeclineEnabled'
463             ,'eBay::API::XML::DataType::BestOfferAutoDeclineEnabledDefinitionType');
464             }
465              
466              
467             =head2 setBestOfferCounterEnabled()
468              
469             If present, the corresponding feature ID was passed in the request or all
470             features were requested (i.e., no feature IDs were specified). Currently, this
471             field contains no other special meta-data. (An empty element is returned.) Use
472             the data provided in SiteDefaults and Category to determine which categories
473             (if any) support this feature.
474              
475             # Argument: 'ns:BestOfferCounterEnabledDefinitionType'
476              
477             =cut
478              
479             sub setBestOfferCounterEnabled {
480             my $self = shift;
481             $self->{'BestOfferCounterEnabled'} = shift
482             }
483              
484             =head2 getBestOfferCounterEnabled()
485              
486             Calls: GetCategoryFeatures
487             Returned: Conditionally
488             Details: DetailLevel: none, ReturnSummary, ReturnAll
489              
490             # Returns: 'ns:BestOfferCounterEnabledDefinitionType'
491              
492             =cut
493              
494             sub getBestOfferCounterEnabled {
495             my $self = shift;
496             return $self->_getDataTypeInstance( 'BestOfferCounterEnabled'
497             ,'eBay::API::XML::DataType::BestOfferCounterEnabledDefinitionType');
498             }
499              
500              
501             =head2 setBestOfferEnabled()
502              
503             If present, the corresponding feature ID was passed in the request or all
504             features were requested (i.e., no feature IDs were specified). Currently, this
505             field contains no other special meta-data. (An empty element is returned.) Use
506             the data provided in SiteDefaults and Category to determine which categories
507             (if any) support this feature.
508              
509             # Argument: 'ns:BestOfferEnabledDefinitionType'
510              
511             =cut
512              
513             sub setBestOfferEnabled {
514             my $self = shift;
515             $self->{'BestOfferEnabled'} = shift
516             }
517              
518             =head2 getBestOfferEnabled()
519              
520             Calls: GetCategoryFeatures
521             Returned: Conditionally
522             Details: DetailLevel: none, ReturnSummary, ReturnAll
523              
524             # Returns: 'ns:BestOfferEnabledDefinitionType'
525              
526             =cut
527              
528             sub getBestOfferEnabled {
529             my $self = shift;
530             return $self->_getDataTypeInstance( 'BestOfferEnabled'
531             ,'eBay::API::XML::DataType::BestOfferEnabledDefinitionType');
532             }
533              
534              
535             =head2 setBuyerGuaranteeEnabled()
536              
537             For the Australia site, PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled
538             define the feature that allows buyer protection.
539             If BuyerGuaranteeEnabled present, the corresponding feature ID was passed in the request or all
540             features were requested (i.e., no feature IDs were specified). Currently, this
541             field contains no other special meta-data. (An empty element is returned.) Use
542             the data provided in SiteDefaults and Category to determine which categories
543             (if any) support this feature.
544              
545             # Argument: 'ns:BuyerGuaranteeEnabledDefinitionType'
546              
547             =cut
548              
549             sub setBuyerGuaranteeEnabled {
550             my $self = shift;
551             $self->{'BuyerGuaranteeEnabled'} = shift
552             }
553              
554             =head2 getBuyerGuaranteeEnabled()
555              
556             Calls: GetCategoryFeatures
557             Returned: Conditionally
558             Details: DetailLevel: none, ReturnSummary, ReturnAll
559              
560             # Returns: 'ns:BuyerGuaranteeEnabledDefinitionType'
561              
562             =cut
563              
564             sub getBuyerGuaranteeEnabled {
565             my $self = shift;
566             return $self->_getDataTypeInstance( 'BuyerGuaranteeEnabled'
567             ,'eBay::API::XML::DataType::BuyerGuaranteeEnabledDefinitionType');
568             }
569              
570              
571             =head2 setClassifiedAdAutoAcceptEnabled()
572              
573             Defines the feature that allows sellers to set a
574             price at which best offers are automatically accepted for Classified Ads.
575             If present, the corresponding feature ID is passed in the request or all
576             features are requested (i.e., no feature IDs are specified).
577             Currently, this field contains no other special meta-data.
578             (An empty element is returned.) Use the data provided
579             in SiteDefaults and Category to determine
580             which categories (if any) support this feature.
581              
582             # Argument: 'ns:ClassifiedAdAutoAcceptEnabledDefinitionType'
583              
584             =cut
585              
586             sub setClassifiedAdAutoAcceptEnabled {
587             my $self = shift;
588             $self->{'ClassifiedAdAutoAcceptEnabled'} = shift
589             }
590              
591             =head2 getClassifiedAdAutoAcceptEnabled()
592              
593             Calls: GetCategoryFeatures
594             Returned: Conditionally
595             Details: DetailLevel: ReturnAll
596              
597             # Returns: 'ns:ClassifiedAdAutoAcceptEnabledDefinitionType'
598              
599             =cut
600              
601             sub getClassifiedAdAutoAcceptEnabled {
602             my $self = shift;
603             return $self->_getDataTypeInstance( 'ClassifiedAdAutoAcceptEnabled'
604             ,'eBay::API::XML::DataType::ClassifiedAdAutoAcceptEnabledDefinitionType');
605             }
606              
607              
608             =head2 setClassifiedAdAutoDeclineEnabled()
609              
610             Indicates whether automatic decline for Best Offers is allowed for Classified
611             Ad listings in this category. Returned only if this category overrides
612             the site default.
613              
614             # Argument: 'ns:ClassifiedAdAutoDeclineEnabledDefinitionType'
615              
616             =cut
617              
618             sub setClassifiedAdAutoDeclineEnabled {
619             my $self = shift;
620             $self->{'ClassifiedAdAutoDeclineEnabled'} = shift
621             }
622              
623             =head2 getClassifiedAdAutoDeclineEnabled()
624              
625             Calls: GetCategoryFeatures
626             Returned: Conditionally
627             Details: DetailLevel: ReturnAll
628              
629             # Returns: 'ns:ClassifiedAdAutoDeclineEnabledDefinitionType'
630              
631             =cut
632              
633             sub getClassifiedAdAutoDeclineEnabled {
634             my $self = shift;
635             return $self->_getDataTypeInstance( 'ClassifiedAdAutoDeclineEnabled'
636             ,'eBay::API::XML::DataType::ClassifiedAdAutoDeclineEnabledDefinitionType');
637             }
638              
639              
640             =head2 setClassifiedAdBestOfferEnabled()
641              
642             Indicates if Best Offer is enabled for Classified Ad listings in this
643             category.
644              
645             # Argument: 'ns:ClassifiedAdBestOfferEnabledDefinitionType'
646              
647             =cut
648              
649             sub setClassifiedAdBestOfferEnabled {
650             my $self = shift;
651             $self->{'ClassifiedAdBestOfferEnabled'} = shift
652             }
653              
654             =head2 getClassifiedAdBestOfferEnabled()
655              
656             Calls: GetCategoryFeatures
657             Returned: Conditionally
658             Details: DetailLevel: ReturnAll
659              
660             # Returns: 'ns:ClassifiedAdBestOfferEnabledDefinitionType'
661              
662             =cut
663              
664             sub getClassifiedAdBestOfferEnabled {
665             my $self = shift;
666             return $self->_getDataTypeInstance( 'ClassifiedAdBestOfferEnabled'
667             ,'eBay::API::XML::DataType::ClassifiedAdBestOfferEnabledDefinitionType');
668             }
669              
670              
671             =head2 setClassifiedAdCompanyNameEnabled()
672              
673             Indicates whether the category supports including the company name in the
674             seller's contact information for Classified Ad listings. Added for For Sale By Owner.
675              
676             # Argument: 'ns:ClassifiedAdCompanyNameEnabledDefinitionType'
677              
678             =cut
679              
680             sub setClassifiedAdCompanyNameEnabled {
681             my $self = shift;
682             $self->{'ClassifiedAdCompanyNameEnabled'} = shift
683             }
684              
685             =head2 getClassifiedAdCompanyNameEnabled()
686              
687             Calls: GetCategoryFeatures
688             Returned: Conditionally
689             Details: DetailLevel: ReturnAll
690              
691             # Returns: 'ns:ClassifiedAdCompanyNameEnabledDefinitionType'
692              
693             =cut
694              
695             sub getClassifiedAdCompanyNameEnabled {
696             my $self = shift;
697             return $self->_getDataTypeInstance( 'ClassifiedAdCompanyNameEnabled'
698             ,'eBay::API::XML::DataType::ClassifiedAdCompanyNameEnabledDefinitionType');
699             }
700              
701              
702             =head2 setClassifiedAdContactByAddressEnabled()
703              
704             Indicates whether the category supports including an address in the
705             seller's contact information for Classified Ad listings. Added for For Sale By Owner.
706              
707             # Argument: 'ns:ClassifiedAdContactByAddressEnabledDefinitionType'
708              
709             =cut
710              
711             sub setClassifiedAdContactByAddressEnabled {
712             my $self = shift;
713             $self->{'ClassifiedAdContactByAddressEnabled'} = shift
714             }
715              
716             =head2 getClassifiedAdContactByAddressEnabled()
717              
718             Calls: GetCategoryFeatures
719             Returned: Conditionally
720             Details: DetailLevel: ReturnAll
721              
722             # Returns: 'ns:ClassifiedAdContactByAddressEnabledDefinitionType'
723              
724             =cut
725              
726             sub getClassifiedAdContactByAddressEnabled {
727             my $self = shift;
728             return $self->_getDataTypeInstance( 'ClassifiedAdContactByAddressEnabled'
729             ,'eBay::API::XML::DataType::ClassifiedAdContactByAddressEnabledDefinitionType');
730             }
731              
732              
733             =head2 setClassifiedAdContactByEmailEnabled()
734              
735             Indicates whether the category supports including an email address in the
736             seller's contact information for Classified Ad listings.
737              
738             # Argument: 'ns:ClassifiedAdContactByEmailEnabledDefintionType'
739              
740             =cut
741              
742             sub setClassifiedAdContactByEmailEnabled {
743             my $self = shift;
744             $self->{'ClassifiedAdContactByEmailEnabled'} = shift
745             }
746              
747             =head2 getClassifiedAdContactByEmailEnabled()
748              
749             Calls: GetCategoryFeatures
750             Returned: Conditionally
751             Details: DetailLevel: ReturnAll
752              
753             # Returns: 'ns:ClassifiedAdContactByEmailEnabledDefintionType'
754              
755             =cut
756              
757             sub getClassifiedAdContactByEmailEnabled {
758             my $self = shift;
759             return $self->_getDataTypeInstance( 'ClassifiedAdContactByEmailEnabled'
760             ,'eBay::API::XML::DataType::ClassifiedAdContactByEmailEnabledDefintionType');
761             }
762              
763              
764             =head2 setClassifiedAdContactByPhoneEnabled()
765              
766             Indicates whether the category supports including a telephone number in the
767             seller's contact information for Classified Ad listings.
768              
769             # Argument: 'ns:ClassifiedAdContactByPhoneEnabledDefinitionType'
770              
771             =cut
772              
773             sub setClassifiedAdContactByPhoneEnabled {
774             my $self = shift;
775             $self->{'ClassifiedAdContactByPhoneEnabled'} = shift
776             }
777              
778             =head2 getClassifiedAdContactByPhoneEnabled()
779              
780             Calls: GetCategoryFeatures
781             Returned: Conditionally
782             Details: DetailLevel: ReturnAll
783              
784             # Returns: 'ns:ClassifiedAdContactByPhoneEnabledDefinitionType'
785              
786             =cut
787              
788             sub getClassifiedAdContactByPhoneEnabled {
789             my $self = shift;
790             return $self->_getDataTypeInstance( 'ClassifiedAdContactByPhoneEnabled'
791             ,'eBay::API::XML::DataType::ClassifiedAdContactByPhoneEnabledDefinitionType');
792             }
793              
794              
795             =head2 setClassifiedAdCounterOfferEnabled()
796              
797             Indicates whether counter offers are allowed on Best Offers for Classified Ad
798             listings in this category.
799             Returned only if this category overrides the site default.
800              
801             # Argument: 'ns:ClassifiedAdCounterOfferEnabledDefinitionType'
802              
803             =cut
804              
805             sub setClassifiedAdCounterOfferEnabled {
806             my $self = shift;
807             $self->{'ClassifiedAdCounterOfferEnabled'} = shift
808             }
809              
810             =head2 getClassifiedAdCounterOfferEnabled()
811              
812             Calls: GetCategoryFeatures
813             Returned: Conditionally
814             Details: DetailLevel: ReturnAll
815              
816             # Returns: 'ns:ClassifiedAdCounterOfferEnabledDefinitionType'
817              
818             =cut
819              
820             sub getClassifiedAdCounterOfferEnabled {
821             my $self = shift;
822             return $self->_getDataTypeInstance( 'ClassifiedAdCounterOfferEnabled'
823             ,'eBay::API::XML::DataType::ClassifiedAdCounterOfferEnabledDefinitionType');
824             }
825              
826              
827             =head2 setClassifiedAdPayPerLeadEnabled()
828              
829             Some categories can support pay-per-lead listings.
830             If present, the corresponding feature ID was passed in the request or all
831             features were requested (i.e., no feature IDs were specified). Currently, this
832             field contains no other special meta-data. (An empty element is returned.) Use
833             the data provided in SiteDefaults and Category to determine which categories
834             (if any) support this feature.
835              
836             # Argument: 'ns:ClassifiedAdPayPerLeadEnabledDefinitionType'
837              
838             =cut
839              
840             sub setClassifiedAdPayPerLeadEnabled {
841             my $self = shift;
842             $self->{'ClassifiedAdPayPerLeadEnabled'} = shift
843             }
844              
845             =head2 getClassifiedAdPayPerLeadEnabled()
846              
847             Calls: GetCategoryFeatures
848             Returned: Conditionally
849             Details: DetailLevel: none, ReturnSummary, ReturnAll
850              
851             # Returns: 'ns:ClassifiedAdPayPerLeadEnabledDefinitionType'
852              
853             =cut
854              
855             sub getClassifiedAdPayPerLeadEnabled {
856             my $self = shift;
857             return $self->_getDataTypeInstance( 'ClassifiedAdPayPerLeadEnabled'
858             ,'eBay::API::XML::DataType::ClassifiedAdPayPerLeadEnabledDefinitionType');
859             }
860              
861              
862             =head2 setClassifiedAdPaymentMethodEnabled()
863              
864             Indicates if the payment method should be displayed to the user for
865             Classified Ad format listings.
866             Even if enabled, checkout may or may not be enabled.
867              
868             # Argument: 'ns:ClassifiedAdPaymentMethodEnabledDefinitionType'
869              
870             =cut
871              
872             sub setClassifiedAdPaymentMethodEnabled {
873             my $self = shift;
874             $self->{'ClassifiedAdPaymentMethodEnabled'} = shift
875             }
876              
877             =head2 getClassifiedAdPaymentMethodEnabled()
878              
879             Calls: GetCategoryFeatures
880             Returned: Conditionally
881             Details: DetailLevel: ReturnAll
882              
883             # Returns: 'ns:ClassifiedAdPaymentMethodEnabledDefinitionType'
884              
885             =cut
886              
887             sub getClassifiedAdPaymentMethodEnabled {
888             my $self = shift;
889             return $self->_getDataTypeInstance( 'ClassifiedAdPaymentMethodEnabled'
890             ,'eBay::API::XML::DataType::ClassifiedAdPaymentMethodEnabledDefinitionType');
891             }
892              
893              
894             =head2 setClassifiedAdPhoneCount()
895              
896             Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for For Sale By Owner.
897              
898             # Argument: 'ns:ClassifiedAdPhoneCountDefinitionType'
899              
900             =cut
901              
902             sub setClassifiedAdPhoneCount {
903             my $self = shift;
904             $self->{'ClassifiedAdPhoneCount'} = shift
905             }
906              
907             =head2 getClassifiedAdPhoneCount()
908              
909             Calls: GetCategoryFeatures
910             Returned: Conditionally
911             Details: DetailLevel: ReturnAll
912              
913             # Returns: 'ns:ClassifiedAdPhoneCountDefinitionType'
914              
915             =cut
916              
917             sub getClassifiedAdPhoneCount {
918             my $self = shift;
919             return $self->_getDataTypeInstance( 'ClassifiedAdPhoneCount'
920             ,'eBay::API::XML::DataType::ClassifiedAdPhoneCountDefinitionType');
921             }
922              
923              
924             =head2 setClassifiedAdShippingMethodEnabled()
925              
926             Indicates if shipping options are available for Classified Ad listings
927             in this category.
928              
929             # Argument: 'ns:ClassifiedAdShippingMethodEnabledDefinitionType'
930              
931             =cut
932              
933             sub setClassifiedAdShippingMethodEnabled {
934             my $self = shift;
935             $self->{'ClassifiedAdShippingMethodEnabled'} = shift
936             }
937              
938             =head2 getClassifiedAdShippingMethodEnabled()
939              
940             Calls: GetCategoryFeatures
941             Returned: Conditionally
942             Details: DetailLevel: ReturnAll
943              
944             # Returns: 'ns:ClassifiedAdShippingMethodEnabledDefinitionType'
945              
946             =cut
947              
948             sub getClassifiedAdShippingMethodEnabled {
949             my $self = shift;
950             return $self->_getDataTypeInstance( 'ClassifiedAdShippingMethodEnabled'
951             ,'eBay::API::XML::DataType::ClassifiedAdShippingMethodEnabledDefinitionType');
952             }
953              
954              
955             =head2 setClassifiedAdStreetCount()
956              
957             Indicates which address option is enabled for the seller's contact information for Classified Ad format listings.
958             Added for For Sale By Owner.
959              
960             # Argument: 'ns:ClassifiedAdStreetCountDefinitionType'
961              
962             =cut
963              
964             sub setClassifiedAdStreetCount {
965             my $self = shift;
966             $self->{'ClassifiedAdStreetCount'} = shift
967             }
968              
969             =head2 getClassifiedAdStreetCount()
970              
971             Calls: GetCategoryFeatures
972             Returned: Conditionally
973             Details: DetailLevel: ReturnAll
974              
975             # Returns: 'ns:ClassifiedAdStreetCountDefinitionType'
976              
977             =cut
978              
979             sub getClassifiedAdStreetCount {
980             my $self = shift;
981             return $self->_getDataTypeInstance( 'ClassifiedAdStreetCount'
982             ,'eBay::API::XML::DataType::ClassifiedAdStreetCountDefinitionType');
983             }
984              
985              
986             =head2 setCombinedFixedPriceTreatmentEnabled()
987              
988             Defines the feature that combines the following two
989             listing types: Store Inventory Format and Basic Fixed Price.
990             If present, the corresponding feature ID was passed in the request or all
991             features were requested (i.e., no feature IDs were specified). Currently, this
992             field contains no other special meta-data. (An empty element is returned.) Use
993             the data provided in SiteDefaults and Category to determine which categories
994             (if any) support this feature
995              
996             # Argument: 'ns:CombinedFixedPriceTreatmentEnabledDefinitionType'
997              
998             =cut
999              
1000             sub setCombinedFixedPriceTreatmentEnabled {
1001             my $self = shift;
1002             $self->{'CombinedFixedPriceTreatmentEnabled'} = shift
1003             }
1004              
1005             =head2 getCombinedFixedPriceTreatmentEnabled()
1006              
1007             Calls: GetCategoryFeatures
1008             Returned: Conditionally
1009             Details: DetailLevel: ReturnAll
1010              
1011             # Returns: 'ns:CombinedFixedPriceTreatmentEnabledDefinitionType'
1012              
1013             =cut
1014              
1015             sub getCombinedFixedPriceTreatmentEnabled {
1016             my $self = shift;
1017             return $self->_getDataTypeInstance( 'CombinedFixedPriceTreatmentEnabled'
1018             ,'eBay::API::XML::DataType::CombinedFixedPriceTreatmentEnabledDefinitionType');
1019             }
1020              
1021              
1022             =head2 setCrossBorderTradeAustraliaEnabled()
1023              
1024             Defines the feature that allows you to specify that listings be displayed
1025             in the default search results of the respective site.
1026             If present, the corresponding feature ID was passed in the request or all
1027             features were requested (i.e., no feature IDs were specified). Currently, this
1028             field contains no other special meta-data. (An empty element is returned.) Use
1029             the data provided in SiteDefaults and Category to determine which categories
1030             (if any) support this feature.
1031              
1032             # Argument: 'ns:CrossBorderTradeAustraliaEnabledDefinitionType'
1033              
1034             =cut
1035              
1036             sub setCrossBorderTradeAustraliaEnabled {
1037             my $self = shift;
1038             $self->{'CrossBorderTradeAustraliaEnabled'} = shift
1039             }
1040              
1041             =head2 getCrossBorderTradeAustraliaEnabled()
1042              
1043             Calls: GetCategoryFeatures
1044             Returned: Conditionally
1045             Details: DetailLevel: none, ReturnSummary, ReturnAll
1046              
1047             # Returns: 'ns:CrossBorderTradeAustraliaEnabledDefinitionType'
1048              
1049             =cut
1050              
1051             sub getCrossBorderTradeAustraliaEnabled {
1052             my $self = shift;
1053             return $self->_getDataTypeInstance( 'CrossBorderTradeAustraliaEnabled'
1054             ,'eBay::API::XML::DataType::CrossBorderTradeAustraliaEnabledDefinitionType');
1055             }
1056              
1057              
1058             =head2 setCrossBorderTradeGBEnabled()
1059              
1060             Defines the feature that allows you to specify that listings be displayed
1061             in the default search results of the respective site.
1062             If present, the corresponding feature ID was passed in the request or all
1063             features were requested (i.e., no feature IDs were specified). Currently, this
1064             field contains no other special meta-data. (An empty element is returned.) Use
1065             the data provided in SiteDefaults and Category to determine which categories
1066             (if any) support this feature.
1067              
1068             # Argument: 'ns:CrossBorderTradeGBEnabledDefinitionType'
1069              
1070             =cut
1071              
1072             sub setCrossBorderTradeGBEnabled {
1073             my $self = shift;
1074             $self->{'CrossBorderTradeGBEnabled'} = shift
1075             }
1076              
1077             =head2 getCrossBorderTradeGBEnabled()
1078              
1079             Calls: GetCategoryFeatures
1080             Returned: Conditionally
1081             Details: DetailLevel: none, ReturnSummary, ReturnAll
1082              
1083             # Returns: 'ns:CrossBorderTradeGBEnabledDefinitionType'
1084              
1085             =cut
1086              
1087             sub getCrossBorderTradeGBEnabled {
1088             my $self = shift;
1089             return $self->_getDataTypeInstance( 'CrossBorderTradeGBEnabled'
1090             ,'eBay::API::XML::DataType::CrossBorderTradeGBEnabledDefinitionType');
1091             }
1092              
1093              
1094             =head2 setCrossBorderTradeNorthAmericaEnabled()
1095              
1096             Defines the feature that allows you to specify that listings be displayed
1097             in the default search results of the respective site.
1098             If present, the corresponding feature ID was passed in the request or all
1099             features were requested (i.e., no feature IDs were specified). Currently, this
1100             field contains no other special meta-data. (An empty element is returned.) Use
1101             the data provided in SiteDefaults and Category to determine which categories
1102             (if any) support this feature.
1103              
1104             # Argument: 'ns:CrossBorderTradeNorthAmericaEnabledDefinitionType'
1105              
1106             =cut
1107              
1108             sub setCrossBorderTradeNorthAmericaEnabled {
1109             my $self = shift;
1110             $self->{'CrossBorderTradeNorthAmericaEnabled'} = shift
1111             }
1112              
1113             =head2 getCrossBorderTradeNorthAmericaEnabled()
1114              
1115             Calls: GetCategoryFeatures
1116             Returned: Conditionally
1117             Details: DetailLevel: none, ReturnSummary, ReturnAll
1118              
1119             # Returns: 'ns:CrossBorderTradeNorthAmericaEnabledDefinitionType'
1120              
1121             =cut
1122              
1123             sub getCrossBorderTradeNorthAmericaEnabled {
1124             my $self = shift;
1125             return $self->_getDataTypeInstance( 'CrossBorderTradeNorthAmericaEnabled'
1126             ,'eBay::API::XML::DataType::CrossBorderTradeNorthAmericaEnabledDefinitionType');
1127             }
1128              
1129              
1130             =head2 setDutchBINEnabled()
1131              
1132             If present, the corresponding feature ID was passed in the request or all
1133             features were requested (i.e., no feature IDs were specified). Currently, this
1134             field contains no other special meta-data. (An empty element is returned.) Use
1135             the data provided in SiteDefaults and Category to determine which categories
1136             (if any) support this feature.
1137              
1138             # Argument: 'ns:DutchBINEnabledDefinitionType'
1139              
1140             =cut
1141              
1142             sub setDutchBINEnabled {
1143             my $self = shift;
1144             $self->{'DutchBINEnabled'} = shift
1145             }
1146              
1147             =head2 getDutchBINEnabled()
1148              
1149             Calls: GetCategoryFeatures
1150             Returned: Conditionally
1151             Details: DetailLevel: none, ReturnSummary, ReturnAll
1152              
1153             # Returns: 'ns:DutchBINEnabledDefinitionType'
1154              
1155             =cut
1156              
1157             sub getDutchBINEnabled {
1158             my $self = shift;
1159             return $self->_getDataTypeInstance( 'DutchBINEnabled'
1160             ,'eBay::API::XML::DataType::DutchBINEnabledDefinitionType');
1161             }
1162              
1163              
1164             =head2 setExpressConditionRequired()
1165              
1166             For the US and Germany sites, an eBay item must meet a number of eligibility
1167             requirements in order to also be included on eBay Express. One requirement is
1168             that the item must include the Item Condition attribute (using Item
1169             Specifics). Some categories may waive this requirement.

If
1170             present, the corresponding feature ID was passed in the request or all
1171             features were requested (i.e., no feature IDs were specified). Currently, this
1172             field contains no other special meta-data. (An empty element is returned.) Use
1173             the data provided in SiteDefaults and Category to determine which categories
1174             require an item to include the Item Condition attribute in order to be
1175             eligible for Express.
1176              
1177             # Argument: 'ns:ExpressConditionRequiredDefinitionType'
1178              
1179             =cut
1180              
1181             sub setExpressConditionRequired {
1182             my $self = shift;
1183             $self->{'ExpressConditionRequired'} = shift
1184             }
1185              
1186             =head2 getExpressConditionRequired()
1187              
1188             Calls: GetCategoryFeatures
1189             Returned: Conditionally
1190             Details: DetailLevel: none, ReturnSummary, ReturnAll
1191              
1192             # Returns: 'ns:ExpressConditionRequiredDefinitionType'
1193              
1194             =cut
1195              
1196             sub getExpressConditionRequired {
1197             my $self = shift;
1198             return $self->_getDataTypeInstance( 'ExpressConditionRequired'
1199             ,'eBay::API::XML::DataType::ExpressConditionRequiredDefinitionType');
1200             }
1201              
1202              
1203             =head2 setExpressEnabled()
1204              
1205             For the US and Germany sites, an eBay item must meet a number of eligibility
1206             requirements in order to also be included on eBay Express. One requirement is
1207             that the category needs to support Express. For example, categories that are
1208             not covered by PayPal Buyer Protection (e.g., Live Auctions and Motors
1209             vehicles) are excluded from Express.

If present, the
1210             corresponding feature ID was passed in the request or all features were
1211             requested (i.e., no feature IDs were specified). Currently, this field
1212             contains no other special meta-data. (An empty element is returned.) Use the
1213             data provided in SiteDefaults and Category to determine which categories are
1214             enabled for Express.
1215              
1216             # Argument: 'ns:ExpressEnabledDefinitionType'
1217              
1218             =cut
1219              
1220             sub setExpressEnabled {
1221             my $self = shift;
1222             $self->{'ExpressEnabled'} = shift
1223             }
1224              
1225             =head2 getExpressEnabled()
1226              
1227             Calls: GetCategoryFeatures
1228             Returned: Conditionally
1229             Details: DetailLevel: none, ReturnSummary, ReturnAll
1230              
1231             # Returns: 'ns:ExpressEnabledDefinitionType'
1232              
1233             =cut
1234              
1235             sub getExpressEnabled {
1236             my $self = shift;
1237             return $self->_getDataTypeInstance( 'ExpressEnabled'
1238             ,'eBay::API::XML::DataType::ExpressEnabledDefinitionType');
1239             }
1240              
1241              
1242             =head2 setExpressPicturesRequired()
1243              
1244             For the US and Germany sites, an eBay item must meet a number of eligibility
1245             requirements in order to also be included on eBay Express. One requirement is
1246             that the item must include a picture (or gallery image). Some categories
1247             (e.g., Event Tickets) may waive this requirement if a picture is not normally
1248             expected.

If present, the corresponding feature ID was
1249             passed in the request or all features were requested (i.e., no feature IDs
1250             were specified). Currently, this field contains no other special meta-data.
1251             (An empty element is returned.) Use the data provided in SiteDefaults and
1252             Category to determine which categories requires an item to include a picture
1253             in order to be eligible for Express.
1254              
1255             # Argument: 'ns:ExpressPicturesRequiredDefinitionType'
1256              
1257             =cut
1258              
1259             sub setExpressPicturesRequired {
1260             my $self = shift;
1261             $self->{'ExpressPicturesRequired'} = shift
1262             }
1263              
1264             =head2 getExpressPicturesRequired()
1265              
1266             Calls: GetCategoryFeatures
1267             Returned: Conditionally
1268             Details: DetailLevel: none, ReturnSummary, ReturnAll
1269              
1270             # Returns: 'ns:ExpressPicturesRequiredDefinitionType'
1271              
1272             =cut
1273              
1274             sub getExpressPicturesRequired {
1275             my $self = shift;
1276             return $self->_getDataTypeInstance( 'ExpressPicturesRequired'
1277             ,'eBay::API::XML::DataType::ExpressPicturesRequiredDefinitionType');
1278             }
1279              
1280              
1281             =head2 setGalleryFeaturedDurations()
1282              
1283             Defines the feature that enables durations for "Gallery Featured".
1284             If present, the corresponding feature ID was passed in the request or all
1285             features were requested (i.e., no feature IDs were specified). Currently, this
1286             field contains no other special meta-data. (An empty element is returned.) Use
1287             the data provided in SiteDefaults and Category to determine which categories
1288             (if any) support this feature.
1289              
1290             # Argument: 'ns:ListingEnhancementDurationDefinitionType'
1291              
1292             =cut
1293              
1294             sub setGalleryFeaturedDurations {
1295             my $self = shift;
1296             $self->{'GalleryFeaturedDurations'} = shift
1297             }
1298              
1299             =head2 getGalleryFeaturedDurations()
1300              
1301             Calls: GetCategoryFeatures
1302             Returned: Conditionally
1303             Details: DetailLevel: none, ReturnSummary, ReturnAll
1304              
1305             # Returns: 'ns:ListingEnhancementDurationDefinitionType'
1306              
1307             =cut
1308              
1309             sub getGalleryFeaturedDurations {
1310             my $self = shift;
1311             return $self->_getDataTypeInstance( 'GalleryFeaturedDurations'
1312             ,'eBay::API::XML::DataType::ListingEnhancementDurationDefinitionType');
1313             }
1314              
1315              
1316             =head2 setHomePageFeaturedEnabled()
1317              
1318             Some categories allow you to enhance a listing by putting it into a rotation
1319             for display on a special area of the eBay home page. Item or feedback
1320             restrictions may apply.

If present, the corresponding
1321             feature ID was passed in the request or all features were requested (i.e., no
1322             feature IDs were specified). Currently, this field contains no other special
1323             meta-data. (An empty element is returned.) Use the data provided in
1324             SiteDefaults and Category to determine which categories (if any) support this
1325             feature.
1326              
1327             # Argument: 'ns:HomePageFeaturedEnabledDefinitionType'
1328              
1329             =cut
1330              
1331             sub setHomePageFeaturedEnabled {
1332             my $self = shift;
1333             $self->{'HomePageFeaturedEnabled'} = shift
1334             }
1335              
1336             =head2 getHomePageFeaturedEnabled()
1337              
1338             Calls: GetCategoryFeatures
1339             Returned: Conditionally
1340             Details: DetailLevel: none, ReturnSummary, ReturnAll
1341              
1342             # Returns: 'ns:HomePageFeaturedEnabledDefinitionType'
1343              
1344             =cut
1345              
1346             sub getHomePageFeaturedEnabled {
1347             my $self = shift;
1348             return $self->_getDataTypeInstance( 'HomePageFeaturedEnabled'
1349             ,'eBay::API::XML::DataType::HomePageFeaturedEnabledDefinitionType');
1350             }
1351              
1352              
1353             =head2 setINEscrowWorkflowTimeline()
1354              
1355             Indicates the workflow timeline applicable for the given category on the India site, if
1356             the category supports PaisaPayFullEscrow. If present, the corresponding feature
1357             ID was passed in the request or all features were requested (i.e., no feature IDs were specified).
1358             Currently, this field contains no other special meta-data. (An empty element is returned.) Use
1359             the data provided in SiteDefaults and Category to determine which categories
1360             (if any) support this feature.
1361              
1362             # Argument: 'ns:INEscrowWorkflowTimelineDefinitionType'
1363              
1364             =cut
1365              
1366             sub setINEscrowWorkflowTimeline {
1367             my $self = shift;
1368             $self->{'INEscrowWorkflowTimeline'} = shift
1369             }
1370              
1371             =head2 getINEscrowWorkflowTimeline()
1372              
1373             Calls: GetCategoryFeatures
1374             Returned: Conditionally
1375             Details: DetailLevel: none, ReturnSummary, ReturnAll
1376              
1377             # Returns: 'ns:INEscrowWorkflowTimelineDefinitionType'
1378              
1379             =cut
1380              
1381             sub getINEscrowWorkflowTimeline {
1382             my $self = shift;
1383             return $self->_getDataTypeInstance( 'INEscrowWorkflowTimeline'
1384             ,'eBay::API::XML::DataType::INEscrowWorkflowTimelineDefinitionType');
1385             }
1386              
1387              
1388             =head2 setItemSpecificsEnabled()
1389              
1390             Some categories can support custom Item Specifics.
1391             Item Specifics are typical aspects of items in the same category.
1392             They enable users to classify items by presenting descriptive details
1393             in a structured way. For example, in a jewelry category, sellers might
1394             describe lockets with specifics like "Chain Length=18 in." and
1395             "Main Shape=Heart", but in a Washers & Dryers category,
1396             sellers might include "Type=Top-Loading" instead of "Main Shape=Heart".
1397            
1398             If present, the corresponding feature ID was passed in the request
1399             or all features were requested (i.e., no feature IDs were specified).
1400             Currently, this field contains no other special meta-data.
1401             (An empty element is returned.) Use the data provided in SiteDefaults
1402             and Category to determine which categories (if any) support
1403             this feature.
1404              
1405             # Argument: 'ns:ItemSpecificsEnabledDefinitionType'
1406              
1407             =cut
1408              
1409             sub setItemSpecificsEnabled {
1410             my $self = shift;
1411             $self->{'ItemSpecificsEnabled'} = shift
1412             }
1413              
1414             =head2 getItemSpecificsEnabled()
1415              
1416             Calls: GetCategoryFeatures
1417             Returned: Conditionally
1418             Details: DetailLevel: none, ReturnSummary, ReturnAll
1419              
1420             # Returns: 'ns:ItemSpecificsEnabledDefinitionType'
1421              
1422             =cut
1423              
1424             sub getItemSpecificsEnabled {
1425             my $self = shift;
1426             return $self->_getDataTypeInstance( 'ItemSpecificsEnabled'
1427             ,'eBay::API::XML::DataType::ItemSpecificsEnabledDefinitionType');
1428             }
1429              
1430              
1431             =head2 setListingDurations()
1432              
1433             Specifies one or more sets of listing durations. Each set gives durations for
1434             listing types a category could allow. If present, the corresponding feature
1435             ID was passed in the request or all features were requested (i.e., no feature
1436             IDs were specified). Use the data provided in SiteDefaults and Category to
1437             determine which listing formats support each listing duration and whether any
1438             categories override the standard settings.
1439            

1440             Note: Durations for Local Market listings are not
1441             supported by GetCategoryFeatures.
1442              
1443             SeeLink: URL: http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&topic=localMarketOnMotors
1444             Title: Local Market Listings
1445              
1446             # Argument: 'ns:ListingDurationDefinitionsType'
1447              
1448             =cut
1449              
1450             sub setListingDurations {
1451             my $self = shift;
1452             $self->{'ListingDurations'} = shift
1453             }
1454              
1455             =head2 getListingDurations()
1456              
1457             Calls: GetCategoryFeatures
1458             Returned: Conditionally
1459             Details: DetailLevel: none, ReturnSummary, ReturnAll
1460              
1461             # Returns: 'ns:ListingDurationDefinitionsType'
1462              
1463             =cut
1464              
1465             sub getListingDurations {
1466             my $self = shift;
1467             return $self->_getDataTypeInstance( 'ListingDurations'
1468             ,'eBay::API::XML::DataType::ListingDurationDefinitionsType');
1469             }
1470              
1471              
1472             =head2 setLocalListingDistancesNonSubscription()
1473              
1474             Indicates the valid local listing distances allowed for listing Local Market
1475             items by sellers who have not subscribed to either Local Market for Vehicles
1476             or Local Market for Specialty Vehicles.
1477            
1478             Some categories support listing vehicles for the eBay Motors Local Market
1479             only, where Local Market is defined as the area within a set radius about a
1480             specified postal code. The set of valid distances (radii) supported by a
1481             category is based on subscription level.
1482            
1483             Local Market listings are supported for vehicle categories on the US eBay
1484             Motors site only and for US postal codes only.
1485              
1486             # Argument: 'ns:LocalListingDistancesNonSubscriptionDefinitionType'
1487              
1488             =cut
1489              
1490             sub setLocalListingDistancesNonSubscription {
1491             my $self = shift;
1492             $self->{'LocalListingDistancesNonSubscription'} = shift
1493             }
1494              
1495             =head2 getLocalListingDistancesNonSubscription()
1496              
1497             Calls: GetCategoryFeatures
1498             Returned: Conditionally
1499             Details: DetailLevel: none, ReturnSummary, ReturnAll
1500              
1501             # Returns: 'ns:LocalListingDistancesNonSubscriptionDefinitionType'
1502              
1503             =cut
1504              
1505             sub getLocalListingDistancesNonSubscription {
1506             my $self = shift;
1507             return $self->_getDataTypeInstance( 'LocalListingDistancesNonSubscription'
1508             ,'eBay::API::XML::DataType::LocalListingDistancesNonSubscriptionDefinitionType');
1509             }
1510              
1511              
1512             =head2 setLocalListingDistancesRegular()
1513              
1514             Indicates the valid local listing distances allowed for listing Local Market
1515             items by sellers subscribed to Local Market for Vehicles.
1516            
1517             Some categories support listing vehicles for the eBay Motors Local Market
1518             only, where Local Market is defined as the area within a set radius about a
1519             specified postal code. The set of valid distances (radii) supported by a
1520             category is based on subscription level.
1521            
1522             Local Market listings are supported for vehicle categories on the US eBay
1523             Motors site only and for US postal codes only.
1524              
1525             # Argument: 'ns:LocalListingDistancesRegularDefinitionType'
1526              
1527             =cut
1528              
1529             sub setLocalListingDistancesRegular {
1530             my $self = shift;
1531             $self->{'LocalListingDistancesRegular'} = shift
1532             }
1533              
1534             =head2 getLocalListingDistancesRegular()
1535              
1536             Calls: GetCategoryFeatures
1537             Returned: Conditionally
1538             Details: DetailLevel: none, ReturnSummary, ReturnAll
1539              
1540             # Returns: 'ns:LocalListingDistancesRegularDefinitionType'
1541              
1542             =cut
1543              
1544             sub getLocalListingDistancesRegular {
1545             my $self = shift;
1546             return $self->_getDataTypeInstance( 'LocalListingDistancesRegular'
1547             ,'eBay::API::XML::DataType::LocalListingDistancesRegularDefinitionType');
1548             }
1549              
1550              
1551             =head2 setLocalListingDistancesSpecialty()
1552              
1553             Indicates the valid local listing distances allowed for listing Local Market
1554             items by sellers subscribed to Local Market for Specialty Vehicles.
1555            
1556             Some categories support listing vehicles for the eBay Motors Local Market
1557             only, where Local Market is defined as the area within a set radius about a
1558             specified postal code. The set of valid distances (radii) supported by a
1559             category is based on subscription level.
1560            
1561             Local Market listings are supported for vehicle categories on the US eBay
1562             Motors site only and for US postal codes only.
1563              
1564             # Argument: 'ns:LocalListingDistancesSpecialtyDefinitionType'
1565              
1566             =cut
1567              
1568             sub setLocalListingDistancesSpecialty {
1569             my $self = shift;
1570             $self->{'LocalListingDistancesSpecialty'} = shift
1571             }
1572              
1573             =head2 getLocalListingDistancesSpecialty()
1574              
1575             Calls: GetCategoryFeatures
1576             Returned: Conditionally
1577             Details: DetailLevel: none, ReturnSummary, ReturnAll
1578              
1579             # Returns: 'ns:LocalListingDistancesSpecialtyDefinitionType'
1580              
1581             =cut
1582              
1583             sub getLocalListingDistancesSpecialty {
1584             my $self = shift;
1585             return $self->_getDataTypeInstance( 'LocalListingDistancesSpecialty'
1586             ,'eBay::API::XML::DataType::LocalListingDistancesSpecialtyDefinitionType');
1587             }
1588              
1589              
1590             =head2 setLocalMarketAdFormatEnabled()
1591              
1592             If present, the corresponding feature ID was passed in the request or all
1593             features were requested (i.e., no feature IDs were specified). Currently, this
1594             field contains no other special meta-data. (An empty element is returned.) Use
1595             the data provided in SiteDefaults and Category to determine which categories
1596             (if any) support this feature.Added for Local Market users.
1597              
1598             # Argument: 'ns:LocalMarketAdFormatEnabledDefinitionType'
1599              
1600             =cut
1601              
1602             sub setLocalMarketAdFormatEnabled {
1603             my $self = shift;
1604             $self->{'LocalMarketAdFormatEnabled'} = shift
1605             }
1606              
1607             =head2 getLocalMarketAdFormatEnabled()
1608              
1609             Calls: GetCategoryFeatures
1610             Returned: Conditionally
1611             Details: DetailLevel: none, ReturnSummary, ReturnAll
1612              
1613             # Returns: 'ns:LocalMarketAdFormatEnabledDefinitionType'
1614              
1615             =cut
1616              
1617             sub getLocalMarketAdFormatEnabled {
1618             my $self = shift;
1619             return $self->_getDataTypeInstance( 'LocalMarketAdFormatEnabled'
1620             ,'eBay::API::XML::DataType::LocalMarketAdFormatEnabledDefinitionType');
1621             }
1622              
1623              
1624             =head2 setLocalMarketAutoAcceptEnabled()
1625              
1626             Indicates whether the category supports the use of auto accept
1627             for Classified Ad listings. Added for Local Market users.
1628              
1629             # Argument: 'ns:LocalMarketAutoAcceptEnabledDefinitionType'
1630              
1631             =cut
1632              
1633             sub setLocalMarketAutoAcceptEnabled {
1634             my $self = shift;
1635             $self->{'LocalMarketAutoAcceptEnabled'} = shift
1636             }
1637              
1638             =head2 getLocalMarketAutoAcceptEnabled()
1639              
1640             Calls: GetCategoryFeatures
1641             Returned: Conditionally
1642             Details: DetailLevel: ReturnAll
1643              
1644             # Returns: 'ns:LocalMarketAutoAcceptEnabledDefinitionType'
1645              
1646             =cut
1647              
1648             sub getLocalMarketAutoAcceptEnabled {
1649             my $self = shift;
1650             return $self->_getDataTypeInstance( 'LocalMarketAutoAcceptEnabled'
1651             ,'eBay::API::XML::DataType::LocalMarketAutoAcceptEnabledDefinitionType');
1652             }
1653              
1654              
1655             =head2 setLocalMarketAutoDeclineEnabled()
1656              
1657             Indicates whether the category supports the use of auto decline
1658             for Classified Ad listings. Added for Local Market users.
1659              
1660             # Argument: 'ns:LocalMarketAutoDeclineEnabledDefinitionType'
1661              
1662             =cut
1663              
1664             sub setLocalMarketAutoDeclineEnabled {
1665             my $self = shift;
1666             $self->{'LocalMarketAutoDeclineEnabled'} = shift
1667             }
1668              
1669             =head2 getLocalMarketAutoDeclineEnabled()
1670              
1671             Calls: GetCategoryFeatures
1672             Returned: Conditionally
1673             Details: DetailLevel: ReturnAll
1674              
1675             # Returns: 'ns:LocalMarketAutoDeclineEnabledDefinitionType'
1676              
1677             =cut
1678              
1679             sub getLocalMarketAutoDeclineEnabled {
1680             my $self = shift;
1681             return $self->_getDataTypeInstance( 'LocalMarketAutoDeclineEnabled'
1682             ,'eBay::API::XML::DataType::LocalMarketAutoDeclineEnabledDefinitionType');
1683             }
1684              
1685              
1686             =head2 setLocalMarketBestOfferEnabled()
1687              
1688             If present, the corresponding feature ID was passed in the request or all
1689             features were requested (i.e., no feature IDs were specified). Currently, this
1690             field contains no other special meta-data. (An empty element is returned.) Use
1691             the data provided in SiteDefaults and Category to determine which categories
1692             (if any) support this feature.Added for Local Market users.
1693              
1694             # Argument: 'ns:LocalMarketBestOfferEnabledDefinitionType'
1695              
1696             =cut
1697              
1698             sub setLocalMarketBestOfferEnabled {
1699             my $self = shift;
1700             $self->{'LocalMarketBestOfferEnabled'} = shift
1701             }
1702              
1703             =head2 getLocalMarketBestOfferEnabled()
1704              
1705             Calls: GetCategoryFeatures
1706             Returned: Conditionally
1707             Details: DetailLevel: none, ReturnSummary, ReturnAll
1708              
1709             # Returns: 'ns:LocalMarketBestOfferEnabledDefinitionType'
1710              
1711             =cut
1712              
1713             sub getLocalMarketBestOfferEnabled {
1714             my $self = shift;
1715             return $self->_getDataTypeInstance( 'LocalMarketBestOfferEnabled'
1716             ,'eBay::API::XML::DataType::LocalMarketBestOfferEnabledDefinitionType');
1717             }
1718              
1719              
1720             =head2 setLocalMarketCompanyNameEnabled()
1721              
1722             Indicates whether the category supports including a company name in the
1723             seller's contact information for Classified Ad listings. Added for Local Market users.
1724              
1725             # Argument: 'ns:LocalMarketCompanyNameEnabledDefinitionType'
1726              
1727             =cut
1728              
1729             sub setLocalMarketCompanyNameEnabled {
1730             my $self = shift;
1731             $self->{'LocalMarketCompanyNameEnabled'} = shift
1732             }
1733              
1734             =head2 getLocalMarketCompanyNameEnabled()
1735              
1736             Calls: GetCategoryFeatures
1737             Returned: Conditionally
1738             Details: DetailLevel: ReturnAll
1739              
1740             # Returns: 'ns:LocalMarketCompanyNameEnabledDefinitionType'
1741              
1742             =cut
1743              
1744             sub getLocalMarketCompanyNameEnabled {
1745             my $self = shift;
1746             return $self->_getDataTypeInstance( 'LocalMarketCompanyNameEnabled'
1747             ,'eBay::API::XML::DataType::LocalMarketCompanyNameEnabledDefinitionType');
1748             }
1749              
1750              
1751             =head2 setLocalMarketContactByAddressEnabled()
1752              
1753             Indicates whether the category supports including an address in the
1754             seller's contact information for Classified Ad listings. Added for Local Market users.
1755              
1756             # Argument: 'ns:LocalMarketContactByAddressEnabledDefinitionType'
1757              
1758             =cut
1759              
1760             sub setLocalMarketContactByAddressEnabled {
1761             my $self = shift;
1762             $self->{'LocalMarketContactByAddressEnabled'} = shift
1763             }
1764              
1765             =head2 getLocalMarketContactByAddressEnabled()
1766              
1767             Calls: GetCategoryFeatures
1768             Returned: Conditionally
1769             Details: DetailLevel: ReturnAll
1770              
1771             # Returns: 'ns:LocalMarketContactByAddressEnabledDefinitionType'
1772              
1773             =cut
1774              
1775             sub getLocalMarketContactByAddressEnabled {
1776             my $self = shift;
1777             return $self->_getDataTypeInstance( 'LocalMarketContactByAddressEnabled'
1778             ,'eBay::API::XML::DataType::LocalMarketContactByAddressEnabledDefinitionType');
1779             }
1780              
1781              
1782             =head2 setLocalMarketContactByEmailEnabled()
1783              
1784             Indicates whether the category supports including an email address in the
1785             seller's contact information for Classified Ad format listings. Added for Local Market users.
1786              
1787             # Argument: 'ns:LocalMarketContactByEmailEnabledDefinitionType'
1788              
1789             =cut
1790              
1791             sub setLocalMarketContactByEmailEnabled {
1792             my $self = shift;
1793             $self->{'LocalMarketContactByEmailEnabled'} = shift
1794             }
1795              
1796             =head2 getLocalMarketContactByEmailEnabled()
1797              
1798             Calls: GetCategoryFeatures
1799             Returned: Conditionally
1800             Details: DetailLevel: ReturnAll
1801              
1802             # Returns: 'ns:LocalMarketContactByEmailEnabledDefinitionType'
1803              
1804             =cut
1805              
1806             sub getLocalMarketContactByEmailEnabled {
1807             my $self = shift;
1808             return $self->_getDataTypeInstance( 'LocalMarketContactByEmailEnabled'
1809             ,'eBay::API::XML::DataType::LocalMarketContactByEmailEnabledDefinitionType');
1810             }
1811              
1812              
1813             =head2 setLocalMarketContactByPhoneEnabled()
1814              
1815             Indicates whether the category supports including a phone number in the
1816             seller's contact information for Classified Ad listings. Added for Local Market users.
1817              
1818             # Argument: 'ns:LocalMarketContactByPhoneEnabledDefinitionType'
1819              
1820             =cut
1821              
1822             sub setLocalMarketContactByPhoneEnabled {
1823             my $self = shift;
1824             $self->{'LocalMarketContactByPhoneEnabled'} = shift
1825             }
1826              
1827             =head2 getLocalMarketContactByPhoneEnabled()
1828              
1829             Calls: GetCategoryFeatures
1830             Returned: Conditionally
1831             Details: DetailLevel: ReturnAll
1832              
1833             # Returns: 'ns:LocalMarketContactByPhoneEnabledDefinitionType'
1834              
1835             =cut
1836              
1837             sub getLocalMarketContactByPhoneEnabled {
1838             my $self = shift;
1839             return $self->_getDataTypeInstance( 'LocalMarketContactByPhoneEnabled'
1840             ,'eBay::API::XML::DataType::LocalMarketContactByPhoneEnabledDefinitionType');
1841             }
1842              
1843              
1844             =head2 setLocalMarketCounterOfferEnabled()
1845              
1846             Indicates whether counter offers are allowed on Best Offers for Classified Ad
1847             listings in this category.
1848             Returned only if this category overrides the site default. Added for Local Market users.
1849              
1850             # Argument: 'ns:LocalMarketCounterOfferEnabledDefinitionType'
1851              
1852             =cut
1853              
1854             sub setLocalMarketCounterOfferEnabled {
1855             my $self = shift;
1856             $self->{'LocalMarketCounterOfferEnabled'} = shift
1857             }
1858              
1859             =head2 getLocalMarketCounterOfferEnabled()
1860              
1861             Calls: GetCategoryFeatures
1862             Returned: Conditionally
1863             Details: DetailLevel: ReturnAll
1864              
1865             # Returns: 'ns:LocalMarketCounterOfferEnabledDefinitionType'
1866              
1867             =cut
1868              
1869             sub getLocalMarketCounterOfferEnabled {
1870             my $self = shift;
1871             return $self->_getDataTypeInstance( 'LocalMarketCounterOfferEnabled'
1872             ,'eBay::API::XML::DataType::LocalMarketCounterOfferEnabledDefinitionType');
1873             }
1874              
1875              
1876             =head2 setLocalMarketNonSubscription()
1877              
1878             Indicates category support for listing of Local Market items by sellers who
1879             have not subscribed to either Local Market for Vehicles or Local Market for
1880             Specialty Vehicles. If the field is present, the category supports Local
1881             Market listings by sellers without a Local Market subscription. The field is
1882             returned as an empty element (i.e., a boolean value is not returned).
1883            
1884             Some categories support listing vehicles for the eBay Motors Local Market
1885             only, where Local Market is defined as the area within a set radius about a
1886             specified postal code. Support in some categories is based on subscription
1887             level.
1888            
1889             Local Market listings are supported for vehicle categories on the US eBay
1890             Motors site only and for US postal codes only.
1891              
1892             # Argument: 'ns:LocalMarketNonSubscriptionDefinitionType'
1893              
1894             =cut
1895              
1896             sub setLocalMarketNonSubscription {
1897             my $self = shift;
1898             $self->{'LocalMarketNonSubscription'} = shift
1899             }
1900              
1901             =head2 getLocalMarketNonSubscription()
1902              
1903             Calls: GetCategoryFeatures
1904             Returned: Conditionally
1905             Details: DetailLevel: none, ReturnSummary, ReturnAll
1906              
1907             # Returns: 'ns:LocalMarketNonSubscriptionDefinitionType'
1908              
1909             =cut
1910              
1911             sub getLocalMarketNonSubscription {
1912             my $self = shift;
1913             return $self->_getDataTypeInstance( 'LocalMarketNonSubscription'
1914             ,'eBay::API::XML::DataType::LocalMarketNonSubscriptionDefinitionType');
1915             }
1916              
1917              
1918             =head2 setLocalMarketPaymentMethodCheckOutEnabled()
1919              
1920             Indicates whether the category supports the use of payment method checkOut
1921             for Classified Ad listings. Added for Local Market users.
1922              
1923             # Argument: 'ns:LocalMarketPaymentMethodCheckOutEnabledDefinitionType'
1924              
1925             =cut
1926              
1927             sub setLocalMarketPaymentMethodCheckOutEnabled {
1928             my $self = shift;
1929             $self->{'LocalMarketPaymentMethodCheckOutEnabled'} = shift
1930             }
1931              
1932             =head2 getLocalMarketPaymentMethodCheckOutEnabled()
1933              
1934             Calls: GetCategoryFeatures
1935             Returned: Conditionally
1936             Details: DetailLevel: ReturnAll
1937              
1938             # Returns: 'ns:LocalMarketPaymentMethodCheckOutEnabledDefinitionType'
1939              
1940             =cut
1941              
1942             sub getLocalMarketPaymentMethodCheckOutEnabled {
1943             my $self = shift;
1944             return $self->_getDataTypeInstance( 'LocalMarketPaymentMethodCheckOutEnabled'
1945             ,'eBay::API::XML::DataType::LocalMarketPaymentMethodCheckOutEnabledDefinitionType');
1946             }
1947              
1948              
1949             =head2 setLocalMarketPhoneCount()
1950              
1951             Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for Local Market users.
1952              
1953             # Argument: 'ns:LocalMarketPhoneCountDefinitionType'
1954              
1955             =cut
1956              
1957             sub setLocalMarketPhoneCount {
1958             my $self = shift;
1959             $self->{'LocalMarketPhoneCount'} = shift
1960             }
1961              
1962             =head2 getLocalMarketPhoneCount()
1963              
1964             Calls: GetCategoryFeatures
1965             Returned: Conditionally
1966             Details: DetailLevel: ReturnAll
1967              
1968             # Returns: 'ns:LocalMarketPhoneCountDefinitionType'
1969              
1970             =cut
1971              
1972             sub getLocalMarketPhoneCount {
1973             my $self = shift;
1974             return $self->_getDataTypeInstance( 'LocalMarketPhoneCount'
1975             ,'eBay::API::XML::DataType::LocalMarketPhoneCountDefinitionType');
1976             }
1977              
1978              
1979             =head2 setLocalMarketPremiumSubscription()
1980              
1981             Indicates category support for listing of Local Market items by sellers with
1982             premium Local Market subscriptions. If the field is present, the category
1983             supports Local Market listings by sellers with a premium Local Market
1984             subscription. The field is returned as an empty element (i.e., a boolean
1985             value is not returned).
1986            
1987             Some categories support listing vehicles for the eBay Motors Local Market
1988             only, where Local Market is defined as the area within a set radius about a
1989             specified postal code. Support in some categories is based on subscription
1990             level.
1991            
1992             Local Market listings are supported for vehicle categories on the US eBay
1993             Motors site only and for US postal codes only.
1994              
1995             # Argument: 'ns:LocalMarketPremiumSubscriptionDefinitionType'
1996              
1997             =cut
1998              
1999             sub setLocalMarketPremiumSubscription {
2000             my $self = shift;
2001             $self->{'LocalMarketPremiumSubscription'} = shift
2002             }
2003              
2004             =head2 getLocalMarketPremiumSubscription()
2005              
2006             Calls: GetCategoryFeatures
2007             Returned: Conditionally
2008             Details: DetailLevel: none, ReturnSummary, ReturnAll
2009              
2010             # Returns: 'ns:LocalMarketPremiumSubscriptionDefinitionType'
2011              
2012             =cut
2013              
2014             sub getLocalMarketPremiumSubscription {
2015             my $self = shift;
2016             return $self->_getDataTypeInstance( 'LocalMarketPremiumSubscription'
2017             ,'eBay::API::XML::DataType::LocalMarketPremiumSubscriptionDefinitionType');
2018             }
2019              
2020              
2021             =head2 setLocalMarketRegularSubscription()
2022              
2023             Indicates category support for listing of Local Market items by sellers
2024             subscribed to Local Market for Vehicles. If the field is present, the
2025             category supports Local Market listings by sellers with a Local Market for
2026             Vehicles subscription. The field is returned as an empty element (i.e., a
2027             boolean value is not returned).
2028            
2029             Some categories support listing vehicles for the eBay Motors Local Market
2030             only, where Local Market is defined as the area within a set radius about a
2031             specified postal code. Support in some categories is based on subscription
2032             level.
2033            
2034             Local Market listings are supported for vehicle categories on the US eBay
2035             Motors site only and for US postal codes only.
2036              
2037             # Argument: 'ns:LocalMarketRegularSubscriptionDefinitionType'
2038              
2039             =cut
2040              
2041             sub setLocalMarketRegularSubscription {
2042             my $self = shift;
2043             $self->{'LocalMarketRegularSubscription'} = shift
2044             }
2045              
2046             =head2 getLocalMarketRegularSubscription()
2047              
2048             Calls: GetCategoryFeatures
2049             Returned: Conditionally
2050             Details: DetailLevel: none, ReturnSummary, ReturnAll
2051              
2052             # Returns: 'ns:LocalMarketRegularSubscriptionDefinitionType'
2053              
2054             =cut
2055              
2056             sub getLocalMarketRegularSubscription {
2057             my $self = shift;
2058             return $self->_getDataTypeInstance( 'LocalMarketRegularSubscription'
2059             ,'eBay::API::XML::DataType::LocalMarketRegularSubscriptionDefinitionType');
2060             }
2061              
2062              
2063             =head2 setLocalMarketSellerContactDetailsEnabled()
2064              
2065             Defines the SellerContactDetails feature. If the field is present, the
2066             corresponding feature applies to the category. The field is returned as an
2067             empty element (e.g., a boolean value is not returned).
2068             Added for Local Market users.
2069              
2070             # Argument: 'ns:LocalMarketSellerContactDetailsEnabledDefinitionType'
2071              
2072             =cut
2073              
2074             sub setLocalMarketSellerContactDetailsEnabled {
2075             my $self = shift;
2076             $self->{'LocalMarketSellerContactDetailsEnabled'} = shift
2077             }
2078              
2079             =head2 getLocalMarketSellerContactDetailsEnabled()
2080              
2081             Calls: GetCategoryFeatures
2082             Returned: Conditionally
2083             Details: DetailLevel: none, ReturnSummary, ReturnAll
2084              
2085             # Returns: 'ns:LocalMarketSellerContactDetailsEnabledDefinitionType'
2086              
2087             =cut
2088              
2089             sub getLocalMarketSellerContactDetailsEnabled {
2090             my $self = shift;
2091             return $self->_getDataTypeInstance( 'LocalMarketSellerContactDetailsEnabled'
2092             ,'eBay::API::XML::DataType::LocalMarketSellerContactDetailsEnabledDefinitionType');
2093             }
2094              
2095              
2096             =head2 setLocalMarketShippingMethodEnabled()
2097              
2098             Indicates if shipping options are available for Classified Ad format listings
2099             in this category. Added for Local Market users.
2100              
2101             # Argument: 'ns:LocalMarketShippingMethodEnabledDefinitionType'
2102              
2103             =cut
2104              
2105             sub setLocalMarketShippingMethodEnabled {
2106             my $self = shift;
2107             $self->{'LocalMarketShippingMethodEnabled'} = shift
2108             }
2109              
2110             =head2 getLocalMarketShippingMethodEnabled()
2111              
2112             Calls: GetCategoryFeatures
2113             Returned: Conditionally
2114             Details: DetailLevel: ReturnAll
2115              
2116             # Returns: 'ns:LocalMarketShippingMethodEnabledDefinitionType'
2117              
2118             =cut
2119              
2120             sub getLocalMarketShippingMethodEnabled {
2121             my $self = shift;
2122             return $self->_getDataTypeInstance( 'LocalMarketShippingMethodEnabled'
2123             ,'eBay::API::XML::DataType::LocalMarketShippingMethodEnabledDefinitionType');
2124             }
2125              
2126              
2127             =head2 setLocalMarketSpecialitySubscription()
2128              
2129             Indicates category support for listing of Local Market items by sellers
2130             subscribed to Local Market for Specialty Vehicles. If the field is present,
2131             the category supports Local Market listings by sellers with a Local Market
2132             for Specialty Vehicles subscription. The field is returned as an empty
2133             element (i.e., a boolean value is not returned).
2134            
2135             Some categories support listing vehicles for the eBay Motors Local Market
2136             only, where Local Market is defined as the area within a set radius about a
2137             specified postal code. Support in some categories is based on subscription
2138             level.
2139            
2140             Local Market listings are supported for vehicle categories on the US eBay
2141             Motors site only and for US postal codes only.
2142              
2143             # Argument: 'ns:LocalMarketSpecialitySubscriptionDefinitionType'
2144              
2145             =cut
2146              
2147             sub setLocalMarketSpecialitySubscription {
2148             my $self = shift;
2149             $self->{'LocalMarketSpecialitySubscription'} = shift
2150             }
2151              
2152             =head2 getLocalMarketSpecialitySubscription()
2153              
2154             Calls: GetCategoryFeatures
2155             Returned: Conditionally
2156             Details: DetailLevel: none, ReturnSummary, ReturnAll
2157              
2158             # Returns: 'ns:LocalMarketSpecialitySubscriptionDefinitionType'
2159              
2160             =cut
2161              
2162             sub getLocalMarketSpecialitySubscription {
2163             my $self = shift;
2164             return $self->_getDataTypeInstance( 'LocalMarketSpecialitySubscription'
2165             ,'eBay::API::XML::DataType::LocalMarketSpecialitySubscriptionDefinitionType');
2166             }
2167              
2168              
2169             =head2 setLocalMarketStreetCount()
2170              
2171             Indicates which address option is enabled for the seller's contact information for Classified Ad format listings.
2172             Added for Local Market users.
2173              
2174             # Argument: 'ns:LocalMarketStreetCountDefinitionType'
2175              
2176             =cut
2177              
2178             sub setLocalMarketStreetCount {
2179             my $self = shift;
2180             $self->{'LocalMarketStreetCount'} = shift
2181             }
2182              
2183             =head2 getLocalMarketStreetCount()
2184              
2185             Calls: GetCategoryFeatures
2186             Returned: Conditionally
2187             Details: DetailLevel: ReturnAll
2188              
2189             # Returns: 'ns:LocalMarketStreetCountDefinitionType'
2190              
2191             =cut
2192              
2193             sub getLocalMarketStreetCount {
2194             my $self = shift;
2195             return $self->_getDataTypeInstance( 'LocalMarketStreetCount'
2196             ,'eBay::API::XML::DataType::LocalMarketStreetCountDefinitionType');
2197             }
2198              
2199              
2200             =head2 setMinimumReservePrice()
2201              
2202             If present, the corresponding feature ID was passed in the request or all
2203             features were requested (i.e., no feature IDs were specified). On the Germany,
2204             Austria, Belgium French, and Belgium
2205             Dutch sites, Minimum Reserve Price is supported for the Art and Antiques,
2206             Watches and Jewelry, and Motorbikes categories.
2207              
2208             # Argument: 'ns:MinimumReservePriceDefinitionType'
2209              
2210             =cut
2211              
2212             sub setMinimumReservePrice {
2213             my $self = shift;
2214             $self->{'MinimumReservePrice'} = shift
2215             }
2216              
2217             =head2 getMinimumReservePrice()
2218              
2219             Calls: GetCategoryFeatures
2220             Returned: Conditionally
2221             Details: DetailLevel: none, ReturnSummary, ReturnAll
2222              
2223             # Returns: 'ns:MinimumReservePriceDefinitionType'
2224              
2225             =cut
2226              
2227             sub getMinimumReservePrice {
2228             my $self = shift;
2229             return $self->_getDataTypeInstance( 'MinimumReservePrice'
2230             ,'eBay::API::XML::DataType::MinimumReservePriceDefinitionType');
2231             }
2232              
2233              
2234             =head2 setNonSubscription()
2235              
2236             This is for For Sale By Owner.
2237             Each of the subscriptions will have following options, which will define
2238             "National" vs "Local" ad format listing.
2239             "LocalOptional" : This will allow national and local listing.
2240             "LocalOnly" : Seller can have Local listings only.
2241             "NationalOnly" : Seller can not opt into local only exposure. It has to be
2242             national listing.
2243              
2244             # Argument: 'ns:NonSubscriptionDefinitionType'
2245              
2246             =cut
2247              
2248             sub setNonSubscription {
2249             my $self = shift;
2250             $self->{'NonSubscription'} = shift
2251             }
2252              
2253             =head2 getNonSubscription()
2254              
2255             Calls: GetCategoryFeatures
2256             Returned: Conditionally
2257             Details: DetailLevel: none, ReturnSummary, ReturnAll
2258              
2259             # Returns: 'ns:NonSubscriptionDefinitionType'
2260              
2261             =cut
2262              
2263             sub getNonSubscription {
2264             my $self = shift;
2265             return $self->_getDataTypeInstance( 'NonSubscription'
2266             ,'eBay::API::XML::DataType::NonSubscriptionDefinitionType');
2267             }
2268              
2269              
2270             =head2 setPaisaPayFullEscrowEnabled()
2271              
2272             Indicates whether the category supports Paisapay Escrow payment method.
2273             If present, the corresponding feature ID was passed in the request or all
2274             features were requested (i.e., no feature IDs were specified). Currently, this
2275             field contains no other special meta-data. (An empty element is returned.) Use
2276             the data provided in SiteDefaults and Category to determine which categories
2277             (if any) support this feature.
2278              
2279             # Argument: 'ns:PaisaPayFullEscrowEnabledDefinitionType'
2280              
2281             =cut
2282              
2283             sub setPaisaPayFullEscrowEnabled {
2284             my $self = shift;
2285             $self->{'PaisaPayFullEscrowEnabled'} = shift
2286             }
2287              
2288             =head2 getPaisaPayFullEscrowEnabled()
2289              
2290             Calls: GetCategoryFeatures
2291             Returned: Conditionally
2292             Details: DetailLevel: none, ReturnSummary, ReturnAll
2293              
2294             # Returns: 'ns:PaisaPayFullEscrowEnabledDefinitionType'
2295              
2296             =cut
2297              
2298             sub getPaisaPayFullEscrowEnabled {
2299             my $self = shift;
2300             return $self->_getDataTypeInstance( 'PaisaPayFullEscrowEnabled'
2301             ,'eBay::API::XML::DataType::PaisaPayFullEscrowEnabledDefinitionType');
2302             }
2303              
2304              
2305             =head2 setPayPalBuyerProtectionEnabled()
2306              
2307             For the Australia site, PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled
2308             define the feature that allows buyer protection.
2309             If PayPalBuyerProtectionEnabled present, the corresponding feature ID was passed in the request or all
2310             features were requested (i.e., no feature IDs were specified). Currently, this
2311             field contains no other special meta-data. (An empty element is returned.) Use
2312             the data provided in SiteDefaults and Category to determine which categories
2313             (if any) support this feature.
2314              
2315             # Argument: 'ns:PayPalBuyerProtectionEnabledDefinitionType'
2316              
2317             =cut
2318              
2319             sub setPayPalBuyerProtectionEnabled {
2320             my $self = shift;
2321             $self->{'PayPalBuyerProtectionEnabled'} = shift
2322             }
2323              
2324             =head2 getPayPalBuyerProtectionEnabled()
2325              
2326             Calls: GetCategoryFeatures
2327             Returned: Conditionally
2328             Details: DetailLevel: none, ReturnSummary, ReturnAll
2329              
2330             # Returns: 'ns:PayPalBuyerProtectionEnabledDefinitionType'
2331              
2332             =cut
2333              
2334             sub getPayPalBuyerProtectionEnabled {
2335             my $self = shift;
2336             return $self->_getDataTypeInstance( 'PayPalBuyerProtectionEnabled'
2337             ,'eBay::API::XML::DataType::PayPalBuyerProtectionEnabledDefinitionType');
2338             }
2339              
2340              
2341             =head2 setPayPalRequired()
2342              
2343             Defines PayPal as a required payment method.
2344             If present, the corresponding feature ID was passed in the request or all
2345             features were requested (i.e., no feature IDs were specified). Currently, this
2346             field contains no other special meta-data. (An empty element is returned.) Use
2347             the data provided in SiteDefaults and Category to determine which categories
2348             (if any) support this feature.
2349              
2350             # Argument: 'ns:PayPalRequiredDefinitionType'
2351              
2352             =cut
2353              
2354             sub setPayPalRequired {
2355             my $self = shift;
2356             $self->{'PayPalRequired'} = shift
2357             }
2358              
2359             =head2 getPayPalRequired()
2360              
2361             Calls: GetCategoryFeatures
2362             Returned: Conditionally
2363             Details: DetailLevel: none, ReturnSummary, ReturnAll
2364              
2365             # Returns: 'ns:PayPalRequiredDefinitionType'
2366              
2367             =cut
2368              
2369             sub getPayPalRequired {
2370             my $self = shift;
2371             return $self->_getDataTypeInstance( 'PayPalRequired'
2372             ,'eBay::API::XML::DataType::PayPalRequiredDefinitionType');
2373             }
2374              
2375              
2376             =head2 setPremiumSubscription()
2377              
2378             Indicates category support for listing of Local Market items by sellers
2379             subscribed to Local Market for Premium Vehicles.
2380             Each of the subscriptions will have following options, which will define
2381             "National" vs "Local" ad format listing.
2382             "LocalOptional" : This will allow national and local listing.
2383             "LocalOnly" : Seller can have Local listings only.
2384             "NationalOnly" : Seller can not opt into local only exposure. It has to be
2385             national listing.
2386              
2387             # Argument: 'ns:PremiumSubscriptionDefinitionType'
2388              
2389             =cut
2390              
2391             sub setPremiumSubscription {
2392             my $self = shift;
2393             $self->{'PremiumSubscription'} = shift
2394             }
2395              
2396             =head2 getPremiumSubscription()
2397              
2398             Calls: GetCategoryFeatures
2399             Returned: Conditionally
2400             Details: DetailLevel: none, ReturnSummary, ReturnAll
2401              
2402             # Returns: 'ns:PremiumSubscriptionDefinitionType'
2403              
2404             =cut
2405              
2406             sub getPremiumSubscription {
2407             my $self = shift;
2408             return $self->_getDataTypeInstance( 'PremiumSubscription'
2409             ,'eBay::API::XML::DataType::PremiumSubscriptionDefinitionType');
2410             }
2411              
2412              
2413             =head2 setProPackEnabled()
2414              
2415             Defines the ProPack feature (a feature pack).
2416             If present, the corresponding feature ID was passed in the request or all
2417             features were requested (i.e., no feature IDs were specified). Currently, this
2418             field contains no other special meta-data. (An empty element is returned.) Use
2419             the data provided in SiteDefaults and Category to determine which categories
2420             (if any) support this feature.
2421              
2422             # Argument: 'ns:ProPackEnabledDefinitionType'
2423              
2424             =cut
2425              
2426             sub setProPackEnabled {
2427             my $self = shift;
2428             $self->{'ProPackEnabled'} = shift
2429             }
2430              
2431             =head2 getProPackEnabled()
2432              
2433             Calls: GetCategoryFeatures
2434             Returned: Conditionally
2435             Details: DetailLevel: none, ReturnSummary, ReturnAll
2436              
2437             # Returns: 'ns:ProPackEnabledDefinitionType'
2438              
2439             =cut
2440              
2441             sub getProPackEnabled {
2442             my $self = shift;
2443             return $self->_getDataTypeInstance( 'ProPackEnabled'
2444             ,'eBay::API::XML::DataType::ProPackEnabledDefinitionType');
2445             }
2446              
2447              
2448             =head2 setProPackPlusEnabled()
2449              
2450             Defines the ProPackPlus bundle feature (a feature pack).
2451             If present, the corresponding feature ID was passed in the request or all
2452             features were requested (i.e., no feature IDs were specified). Currently, this
2453             field contains no other special meta-data. (An empty element is returned.) Use
2454             the data provided in SiteDefaults and Category to determine which categories
2455             (if any) support this feature.
2456              
2457             # Argument: 'ns:ProPackPlusEnabledDefinitionType'
2458              
2459             =cut
2460              
2461             sub setProPackPlusEnabled {
2462             my $self = shift;
2463             $self->{'ProPackPlusEnabled'} = shift
2464             }
2465              
2466             =head2 getProPackPlusEnabled()
2467              
2468             Calls: GetCategoryFeatures
2469             Returned: Conditionally
2470             Details: DetailLevel: none, ReturnSummary, ReturnAll
2471              
2472             # Returns: 'ns:ProPackPlusEnabledDefinitionType'
2473              
2474             =cut
2475              
2476             sub getProPackPlusEnabled {
2477             my $self = shift;
2478             return $self->_getDataTypeInstance( 'ProPackPlusEnabled'
2479             ,'eBay::API::XML::DataType::ProPackPlusEnabledDefinitionType');
2480             }
2481              
2482              
2483             =head2 setRegularSubscription()
2484              
2485             Indicates category support for listing of Local Market items by sellers
2486             subscribed to Local Market for Regular Vehicles.
2487             Each of the subscriptions will have following options, which will define
2488             "National" vs "Local" ad format listing.
2489             "LocalOptional" : This will allow national and local listing.
2490             "LocalOnly" : Seller can have Local listings only.
2491             "NationalOnly" : Seller can not opt into local only exposure. It has to be
2492             national listing.
2493              
2494             # Argument: 'ns:RegularSubscriptionDefinitionType'
2495              
2496             =cut
2497              
2498             sub setRegularSubscription {
2499             my $self = shift;
2500             $self->{'RegularSubscription'} = shift
2501             }
2502              
2503             =head2 getRegularSubscription()
2504              
2505             Calls: GetCategoryFeatures
2506             Returned: Conditionally
2507             Details: DetailLevel: none, ReturnSummary, ReturnAll
2508              
2509             # Returns: 'ns:RegularSubscriptionDefinitionType'
2510              
2511             =cut
2512              
2513             sub getRegularSubscription {
2514             my $self = shift;
2515             return $self->_getDataTypeInstance( 'RegularSubscription'
2516             ,'eBay::API::XML::DataType::RegularSubscriptionDefinitionType');
2517             }
2518              
2519              
2520             =head2 setSafePaymentRequired()
2521              
2522             For the US, Canada and Australia sites, users registered after January
2523             17,2007 are required to offer at least one safe payment method (i.e.
2524             PayPal/PaisaPay, or one of the credit cards specified in
2525             Item.PaymentMethods).
2526            
2527             If a seller has a 'SafePaymentExempt' status, they are exempt from the
2528             category requirement to offer at least one safe payment method when listing
2529             an item on a site that has the safe payment requirement.
2530            
2531             The safe payment requirement also applies to two-category listings that have
2532             one ship-to or available-to location in the US, Canada, or Australia. The
2533             French Canadian (CAFR) site is a special case, because listings on the CAFR
2534             site with ship-to or available-to locations in Canada do not require a Safe
2535             Payment method, yet listings on the CAFR site with ship-to or available-to
2536             locations in the US or Australia do require a Safe Payment method.
2537            
2538             The Business and Industrial, Motors, Real Estate, and Mature Audiences
2539             categories, and all listings that don't support Item.PaymentMethods are
2540             exempt from this requirement. Therefore, listings in those categories do not
2541             require a safe payment method.
2542            
2543             Currently, this field contains no other special meta-data.(An empty element
2544             is returned.)
2545            
2546             Use SiteDefaults.SafePaymentRequired and Category.SafePaymentRequired to
2547             determine which categories require a safe payment method.
2548              
2549             # Argument: 'ns:SafePaymentRequiredDefinitionType'
2550              
2551             =cut
2552              
2553             sub setSafePaymentRequired {
2554             my $self = shift;
2555             $self->{'SafePaymentRequired'} = shift
2556             }
2557              
2558             =head2 getSafePaymentRequired()
2559              
2560             Calls: GetCategoryFeatures
2561             Returned: Conditionally
2562             Details: DetailLevel: none, ReturnSummary, ReturnAll
2563              
2564             # Returns: 'ns:SafePaymentRequiredDefinitionType'
2565              
2566             =cut
2567              
2568             sub getSafePaymentRequired {
2569             my $self = shift;
2570             return $self->_getDataTypeInstance( 'SafePaymentRequired'
2571             ,'eBay::API::XML::DataType::SafePaymentRequiredDefinitionType');
2572             }
2573              
2574              
2575             =head2 setSellerContactDetailsEnabled()
2576              
2577             Defines the SellerContactDetails feature. If the field is present, the
2578             corresponding feature applies to the category. The field is returned as an
2579             empty element (e.g., a boolean value is not returned).
2580             Applies to Classified Ad format listings.
2581              
2582             # Argument: 'ns:SellerContactDetailsEnabledDefinitionType'
2583              
2584             =cut
2585              
2586             sub setSellerContactDetailsEnabled {
2587             my $self = shift;
2588             $self->{'SellerContactDetailsEnabled'} = shift
2589             }
2590              
2591             =head2 getSellerContactDetailsEnabled()
2592              
2593             Calls: GetCategoryFeatures
2594             Returned: Conditionally
2595             Details: DetailLevel: none, ReturnSummary, ReturnAll
2596              
2597             # Returns: 'ns:SellerContactDetailsEnabledDefinitionType'
2598              
2599             =cut
2600              
2601             sub getSellerContactDetailsEnabled {
2602             my $self = shift;
2603             return $self->_getDataTypeInstance( 'SellerContactDetailsEnabled'
2604             ,'eBay::API::XML::DataType::SellerContactDetailsEnabledDefinitionType');
2605             }
2606              
2607              
2608             =head2 setShippingTermsRequired()
2609              
2610             Some categories may require the seller to specify at least one
2611             domestic shipping service and associated cost for an listing.
2612             If present, the corresponding feature ID was passed in the request
2613             or all features were requested (i.e., no feature IDs were specified). Currently,
2614             this field contains no other special meta-data. (An empty element is
2615             returned.) Use the data provided in SiteDefaults and Category to determine
2616             which categories (if any) support this feature.
2617              
2618             # Argument: 'ns:ShippingTermRequiredDefinitionType'
2619              
2620             =cut
2621              
2622             sub setShippingTermsRequired {
2623             my $self = shift;
2624             $self->{'ShippingTermsRequired'} = shift
2625             }
2626              
2627             =head2 getShippingTermsRequired()
2628              
2629             Calls: GetCategoryFeatures
2630             Returned: Conditionally
2631             Details: DetailLevel: none, ReturnSummary, ReturnAll
2632              
2633             # Returns: 'ns:ShippingTermRequiredDefinitionType'
2634              
2635             =cut
2636              
2637             sub getShippingTermsRequired {
2638             my $self = shift;
2639             return $self->_getDataTypeInstance( 'ShippingTermsRequired'
2640             ,'eBay::API::XML::DataType::ShippingTermRequiredDefinitionType');
2641             }
2642              
2643              
2644             =head2 setSkypeMeNonTransactionalEnabled()
2645              
2646             If present, the corresponding feature ID was passed in the request or all
2647             features were requested (i.e., no feature IDs were specified). Currently, this
2648             field contains no other special meta-data. (An empty element is returned.) Use
2649             the data provided in SiteDefaults and Category to determine which categories
2650             (if any) support this feature.
2651              
2652             # Argument: 'ns:SkypeMeNonTransactionalEnabledDefinitionType'
2653              
2654             =cut
2655              
2656             sub setSkypeMeNonTransactionalEnabled {
2657             my $self = shift;
2658             $self->{'SkypeMeNonTransactionalEnabled'} = shift
2659             }
2660              
2661             =head2 getSkypeMeNonTransactionalEnabled()
2662              
2663             Calls: GetCategoryFeatures
2664             Returned: Conditionally
2665             Details: DetailLevel: none, ReturnSummary, ReturnAll
2666              
2667             # Returns: 'ns:SkypeMeNonTransactionalEnabledDefinitionType'
2668              
2669             =cut
2670              
2671             sub getSkypeMeNonTransactionalEnabled {
2672             my $self = shift;
2673             return $self->_getDataTypeInstance( 'SkypeMeNonTransactionalEnabled'
2674             ,'eBay::API::XML::DataType::SkypeMeNonTransactionalEnabledDefinitionType');
2675             }
2676              
2677              
2678             =head2 setSkypeMeTransactionalEnabled()
2679              
2680             If present, the corresponding feature ID was passed in the request or all
2681             features were requested (i.e., no feature IDs were specified). Currently, this
2682             field contains no other special meta-data. (An empty element is returned.) Use
2683             the data provided in SiteDefaults and Category to determine which categories
2684             (if any) support this feature.
2685              
2686             # Argument: 'ns:SkypeMeTransactionalEnabledDefinitionType'
2687              
2688             =cut
2689              
2690             sub setSkypeMeTransactionalEnabled {
2691             my $self = shift;
2692             $self->{'SkypeMeTransactionalEnabled'} = shift
2693             }
2694              
2695             =head2 getSkypeMeTransactionalEnabled()
2696              
2697             Calls: GetCategoryFeatures
2698             Returned: Conditionally
2699             Details: DetailLevel: none, ReturnSummary, ReturnAll
2700              
2701             # Returns: 'ns:SkypeMeTransactionalEnabledDefinitionType'
2702              
2703             =cut
2704              
2705             sub getSkypeMeTransactionalEnabled {
2706             my $self = shift;
2707             return $self->_getDataTypeInstance( 'SkypeMeTransactionalEnabled'
2708             ,'eBay::API::XML::DataType::SkypeMeTransactionalEnabledDefinitionType');
2709             }
2710              
2711              
2712             =head2 setSpecialitySubscription()
2713              
2714             Indicates category support for listing of Local Market items by sellers
2715             subscribed to Local Market for Specialty Vehicles.
2716             Each of the subscriptions will have following options, which will define
2717             "National" vs "Local" ad format listing.
2718             "LocalOptional" : This will allow national and local listing.
2719             "LocalOnly" : Seller can have Local listings only.
2720             "NationalOnly" : Seller can not opt into local only exposure. It has to be
2721             national listing.
2722              
2723             # Argument: 'ns:SpecialitySubscriptionDefinitionType'
2724              
2725             =cut
2726              
2727             sub setSpecialitySubscription {
2728             my $self = shift;
2729             $self->{'SpecialitySubscription'} = shift
2730             }
2731              
2732             =head2 getSpecialitySubscription()
2733              
2734             Calls: GetCategoryFeatures
2735             Returned: Conditionally
2736             Details: DetailLevel: none, ReturnSummary, ReturnAll
2737              
2738             # Returns: 'ns:SpecialitySubscriptionDefinitionType'
2739              
2740             =cut
2741              
2742             sub getSpecialitySubscription {
2743             my $self = shift;
2744             return $self->_getDataTypeInstance( 'SpecialitySubscription'
2745             ,'eBay::API::XML::DataType::SpecialitySubscriptionDefinitionType');
2746             }
2747              
2748              
2749             =head2 setStoreInventoryEnabled()
2750              
2751             If present, the corresponding feature ID was passed
2752             in the request or all features were requested (i.e., no feature IDs were specified).
2753             Currently, this field contains no other special meta-data. (An empty element is returned.)
2754             Use the data provided in SiteDefaults and Category to determine
2755             which categories (if any) support this feature.
2756              
2757             # Argument: 'ns:StoreInventoryEnabledDefinitionType'
2758              
2759             =cut
2760              
2761             sub setStoreInventoryEnabled {
2762             my $self = shift;
2763             $self->{'StoreInventoryEnabled'} = shift
2764             }
2765              
2766             =head2 getStoreInventoryEnabled()
2767              
2768             Calls: GetCategoryFeatures
2769             Returned: Conditionally
2770             Details: DetailLevel: none, ReturnSummary, ReturnAll
2771              
2772             # Returns: 'ns:StoreInventoryEnabledDefinitionType'
2773              
2774             =cut
2775              
2776             sub getStoreInventoryEnabled {
2777             my $self = shift;
2778             return $self->_getDataTypeInstance( 'StoreInventoryEnabled'
2779             ,'eBay::API::XML::DataType::StoreInventoryEnabledDefinitionType');
2780             }
2781              
2782              
2783             =head2 setTransactionConfirmationRequestEnabled()
2784              
2785             Applies to the US eBay Motors site (except Parts and Accessories category).
2786             Defines the Transaction Confirmation Request feature. If the field is
2787             present, the corresponding feature applies to the category. The field is
2788             returned as an empty element (i.e., a boolean value is not returned).
2789              
2790             # Argument: 'ns:TCREnabledDefinitionType'
2791              
2792             =cut
2793              
2794             sub setTransactionConfirmationRequestEnabled {
2795             my $self = shift;
2796             $self->{'TransactionConfirmationRequestEnabled'} = shift
2797             }
2798              
2799             =head2 getTransactionConfirmationRequestEnabled()
2800              
2801             Calls: GetCategoryFeatures
2802             Returned: Conditionally
2803             Details: DetailLevel: none, ReturnSummary, ReturnAll
2804              
2805             # Returns: 'ns:TCREnabledDefinitionType'
2806              
2807             =cut
2808              
2809             sub getTransactionConfirmationRequestEnabled {
2810             my $self = shift;
2811             return $self->_getDataTypeInstance( 'TransactionConfirmationRequestEnabled'
2812             ,'eBay::API::XML::DataType::TCREnabledDefinitionType');
2813             }
2814              
2815              
2816             =head2 setUserConsentRequired()
2817              
2818             If present, the corresponding feature ID was passed in the request or all
2819             features were requested (i.e., no feature IDs were specified). Currently, this
2820             field contains no other special meta-data. (An empty element is returned.) Use
2821             the data provided in SiteDefaults and Category to determine which categories
2822             (if any) support this feature.
2823              
2824             # Argument: 'ns:UserConsentRequiredDefinitionType'
2825              
2826             =cut
2827              
2828             sub setUserConsentRequired {
2829             my $self = shift;
2830             $self->{'UserConsentRequired'} = shift
2831             }
2832              
2833             =head2 getUserConsentRequired()
2834              
2835             Calls: GetCategoryFeatures
2836             Returned: Conditionally
2837             Details: DetailLevel: none, ReturnSummary, ReturnAll
2838              
2839             # Returns: 'ns:UserConsentRequiredDefinitionType'
2840              
2841             =cut
2842              
2843             sub getUserConsentRequired {
2844             my $self = shift;
2845             return $self->_getDataTypeInstance( 'UserConsentRequired'
2846             ,'eBay::API::XML::DataType::UserConsentRequiredDefinitionType');
2847             }
2848              
2849              
2850             =head2 setValuePackEnabled()
2851              
2852             Defines the ValuePack bundle feature (a feature pack).
2853             If present, the corresponding feature ID was passed in the request or all
2854             features were requested (i.e., no feature IDs were specified). Currently, this
2855             field contains no other special meta-data. (An empty element is returned.) Use
2856             the data provided in SiteDefaults and Category to determine which categories
2857             (if any) support this feature.
2858              
2859             # Argument: 'ns:ValuePackEnabledDefinitionType'
2860              
2861             =cut
2862              
2863             sub setValuePackEnabled {
2864             my $self = shift;
2865             $self->{'ValuePackEnabled'} = shift
2866             }
2867              
2868             =head2 getValuePackEnabled()
2869              
2870             Calls: GetCategoryFeatures
2871             Returned: Conditionally
2872             Details: DetailLevel: none, ReturnSummary, ReturnAll
2873              
2874             # Returns: 'ns:ValuePackEnabledDefinitionType'
2875              
2876             =cut
2877              
2878             sub getValuePackEnabled {
2879             my $self = shift;
2880             return $self->_getDataTypeInstance( 'ValuePackEnabled'
2881             ,'eBay::API::XML::DataType::ValuePackEnabledDefinitionType');
2882             }
2883              
2884              
2885             =head2 setEBayMotorsProAdFormatEnabled()
2886              
2887             If present, the corresponding feature ID was passed in the request or all
2888             features were requested (i.e., no feature IDs were specified). Currently, this
2889             field contains no other special meta-data. (An empty element is returned.) Use
2890             the data provided in SiteDefaults and Category to determine which categories
2891             (if any) support this feature.Added for eBay Motors Pro users
2892              
2893             # Argument: 'ns:eBayMotorsProAdFormatEnabledDefinitionType'
2894              
2895             =cut
2896              
2897             sub setEBayMotorsProAdFormatEnabled {
2898             my $self = shift;
2899             $self->{'eBayMotorsProAdFormatEnabled'} = shift
2900             }
2901              
2902             =head2 getEBayMotorsProAdFormatEnabled()
2903              
2904             Calls: GetCategoryFeatures
2905             Returned: Conditionally
2906             Details: DetailLevel: none, ReturnSummary, ReturnAll
2907              
2908             # Returns: 'ns:eBayMotorsProAdFormatEnabledDefinitionType'
2909              
2910             =cut
2911              
2912             sub getEBayMotorsProAdFormatEnabled {
2913             my $self = shift;
2914             return $self->_getDataTypeInstance( 'eBayMotorsProAdFormatEnabled'
2915             ,'eBay::API::XML::DataType::eBayMotorsProAdFormatEnabledDefinitionType');
2916             }
2917              
2918              
2919             =head2 setEBayMotorsProAutoAcceptEnabled()
2920              
2921             Indicates whether the category supports the use of auto accept
2922             for Classified Ad listings. Added for eBay Motors Pro users.
2923              
2924             # Argument: 'ns:eBayMotorsProAutoAcceptEnabledDefinitionType'
2925              
2926             =cut
2927              
2928             sub setEBayMotorsProAutoAcceptEnabled {
2929             my $self = shift;
2930             $self->{'eBayMotorsProAutoAcceptEnabled'} = shift
2931             }
2932              
2933             =head2 getEBayMotorsProAutoAcceptEnabled()
2934              
2935             Calls: GetCategoryFeatures
2936             Returned: Conditionally
2937             Details: DetailLevel: ReturnAll
2938              
2939             # Returns: 'ns:eBayMotorsProAutoAcceptEnabledDefinitionType'
2940              
2941             =cut
2942              
2943             sub getEBayMotorsProAutoAcceptEnabled {
2944             my $self = shift;
2945             return $self->_getDataTypeInstance( 'eBayMotorsProAutoAcceptEnabled'
2946             ,'eBay::API::XML::DataType::eBayMotorsProAutoAcceptEnabledDefinitionType');
2947             }
2948              
2949              
2950             =head2 setEBayMotorsProAutoDeclineEnabled()
2951              
2952             Indicates whether the category supports the use of auto decline
2953             for Classified Ad listings. Added for eBay Motors Pro users.
2954              
2955             # Argument: 'ns:eBayMotorsProAutoDeclineEnabledDefinitionType'
2956              
2957             =cut
2958              
2959             sub setEBayMotorsProAutoDeclineEnabled {
2960             my $self = shift;
2961             $self->{'eBayMotorsProAutoDeclineEnabled'} = shift
2962             }
2963              
2964             =head2 getEBayMotorsProAutoDeclineEnabled()
2965              
2966             Calls: GetCategoryFeatures
2967             Returned: Conditionally
2968             Details: DetailLevel: ReturnAll
2969              
2970             # Returns: 'ns:eBayMotorsProAutoDeclineEnabledDefinitionType'
2971              
2972             =cut
2973              
2974             sub getEBayMotorsProAutoDeclineEnabled {
2975             my $self = shift;
2976             return $self->_getDataTypeInstance( 'eBayMotorsProAutoDeclineEnabled'
2977             ,'eBay::API::XML::DataType::eBayMotorsProAutoDeclineEnabledDefinitionType');
2978             }
2979              
2980              
2981             =head2 setEBayMotorsProBestOfferEnabled()
2982              
2983             Indicates if Best Offer is enabled for Classified Ad listings in this
2984             category. Added for eBay Motors Pro users.
2985              
2986             # Argument: 'ns:eBayMotorsProBestOfferEnabledDefinitionType'
2987              
2988             =cut
2989              
2990             sub setEBayMotorsProBestOfferEnabled {
2991             my $self = shift;
2992             $self->{'eBayMotorsProBestOfferEnabled'} = shift
2993             }
2994              
2995             =head2 getEBayMotorsProBestOfferEnabled()
2996              
2997             Calls: GetCategoryFeatures
2998             Returned: Conditionally
2999             Details: DetailLevel: none, ReturnSummary, ReturnAll
3000              
3001             # Returns: 'ns:eBayMotorsProBestOfferEnabledDefinitionType'
3002              
3003             =cut
3004              
3005             sub getEBayMotorsProBestOfferEnabled {
3006             my $self = shift;
3007             return $self->_getDataTypeInstance( 'eBayMotorsProBestOfferEnabled'
3008             ,'eBay::API::XML::DataType::eBayMotorsProBestOfferEnabledDefinitionType');
3009             }
3010              
3011              
3012             =head2 setEBayMotorsProCompanyNameEnabled()
3013              
3014             Indicates whether the category supports including a company name in the
3015             seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.
3016              
3017             # Argument: 'ns:eBayMotorsProCompanyNameEnabledDefinitionType'
3018              
3019             =cut
3020              
3021             sub setEBayMotorsProCompanyNameEnabled {
3022             my $self = shift;
3023             $self->{'eBayMotorsProCompanyNameEnabled'} = shift
3024             }
3025              
3026             =head2 getEBayMotorsProCompanyNameEnabled()
3027              
3028             Calls: GetCategoryFeatures
3029             Returned: Conditionally
3030             Details: DetailLevel: ReturnAll
3031              
3032             # Returns: 'ns:eBayMotorsProCompanyNameEnabledDefinitionType'
3033              
3034             =cut
3035              
3036             sub getEBayMotorsProCompanyNameEnabled {
3037             my $self = shift;
3038             return $self->_getDataTypeInstance( 'eBayMotorsProCompanyNameEnabled'
3039             ,'eBay::API::XML::DataType::eBayMotorsProCompanyNameEnabledDefinitionType');
3040             }
3041              
3042              
3043             =head2 setEBayMotorsProContactByAddressEnabled()
3044              
3045             Indicates whether the category supports including an address in the
3046             seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.
3047              
3048             # Argument: 'ns:eBayMotorsProContactByAddressEnabledDefinitionType'
3049              
3050             =cut
3051              
3052             sub setEBayMotorsProContactByAddressEnabled {
3053             my $self = shift;
3054             $self->{'eBayMotorsProContactByAddressEnabled'} = shift
3055             }
3056              
3057             =head2 getEBayMotorsProContactByAddressEnabled()
3058              
3059             Calls: GetCategoryFeatures
3060             Returned: Conditionally
3061             Details: DetailLevel: ReturnAll
3062              
3063             # Returns: 'ns:eBayMotorsProContactByAddressEnabledDefinitionType'
3064              
3065             =cut
3066              
3067             sub getEBayMotorsProContactByAddressEnabled {
3068             my $self = shift;
3069             return $self->_getDataTypeInstance( 'eBayMotorsProContactByAddressEnabled'
3070             ,'eBay::API::XML::DataType::eBayMotorsProContactByAddressEnabledDefinitionType');
3071             }
3072              
3073              
3074             =head2 setEBayMotorsProContactByEmailEnabled()
3075              
3076             Indicates whether the category supports including an email address in the
3077             seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.
3078              
3079             # Argument: 'ns:eBayMotorsProContactByEmailEnabledDefinitionType'
3080              
3081             =cut
3082              
3083             sub setEBayMotorsProContactByEmailEnabled {
3084             my $self = shift;
3085             $self->{'eBayMotorsProContactByEmailEnabled'} = shift
3086             }
3087              
3088             =head2 getEBayMotorsProContactByEmailEnabled()
3089              
3090             Calls: GetCategoryFeatures
3091             Returned: Conditionally
3092             Details: DetailLevel: ReturnAll
3093              
3094             # Returns: 'ns:eBayMotorsProContactByEmailEnabledDefinitionType'
3095              
3096             =cut
3097              
3098             sub getEBayMotorsProContactByEmailEnabled {
3099             my $self = shift;
3100             return $self->_getDataTypeInstance( 'eBayMotorsProContactByEmailEnabled'
3101             ,'eBay::API::XML::DataType::eBayMotorsProContactByEmailEnabledDefinitionType');
3102             }
3103              
3104              
3105             =head2 setEBayMotorsProContactByPhoneEnabled()
3106              
3107             Indicates whether the category supports including a phone number in the
3108             seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.
3109              
3110             # Argument: 'ns:eBayMotorsProContactByPhoneEnabledDefinitionType'
3111              
3112             =cut
3113              
3114             sub setEBayMotorsProContactByPhoneEnabled {
3115             my $self = shift;
3116             $self->{'eBayMotorsProContactByPhoneEnabled'} = shift
3117             }
3118              
3119             =head2 getEBayMotorsProContactByPhoneEnabled()
3120              
3121             Calls: GetCategoryFeatures
3122             Returned: Conditionally
3123             Details: DetailLevel: ReturnAll
3124              
3125             # Returns: 'ns:eBayMotorsProContactByPhoneEnabledDefinitionType'
3126              
3127             =cut
3128              
3129             sub getEBayMotorsProContactByPhoneEnabled {
3130             my $self = shift;
3131             return $self->_getDataTypeInstance( 'eBayMotorsProContactByPhoneEnabled'
3132             ,'eBay::API::XML::DataType::eBayMotorsProContactByPhoneEnabledDefinitionType');
3133             }
3134              
3135              
3136             =head2 setEBayMotorsProCounterOfferEnabled()
3137              
3138             Indicates whether counter offers are allowed on Best Offers for Classified Ad
3139             listings in this category.
3140             Returned only if this category overrides the site default.
3141             Added for eBay Motors Pro users.
3142              
3143             # Argument: 'ns:eBayMotorsProCounterOfferEnabledDefinitionType'
3144              
3145             =cut
3146              
3147             sub setEBayMotorsProCounterOfferEnabled {
3148             my $self = shift;
3149             $self->{'eBayMotorsProCounterOfferEnabled'} = shift
3150             }
3151              
3152             =head2 getEBayMotorsProCounterOfferEnabled()
3153              
3154             Calls: GetCategoryFeatures
3155             Returned: Conditionally
3156             Details: DetailLevel: ReturnAll
3157              
3158             # Returns: 'ns:eBayMotorsProCounterOfferEnabledDefinitionType'
3159              
3160             =cut
3161              
3162             sub getEBayMotorsProCounterOfferEnabled {
3163             my $self = shift;
3164             return $self->_getDataTypeInstance( 'eBayMotorsProCounterOfferEnabled'
3165             ,'eBay::API::XML::DataType::eBayMotorsProCounterOfferEnabledDefinitionType');
3166             }
3167              
3168              
3169             =head2 setEBayMotorsProPaymentMethodCheckOutEnabled()
3170              
3171             Indicates whether the category supports the use of payment method checkOut
3172             for Classified Ad listings. Added for eBay Motors Pro users.
3173              
3174             # Argument: 'ns:eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType'
3175              
3176             =cut
3177              
3178             sub setEBayMotorsProPaymentMethodCheckOutEnabled {
3179             my $self = shift;
3180             $self->{'eBayMotorsProPaymentMethodCheckOutEnabled'} = shift
3181             }
3182              
3183             =head2 getEBayMotorsProPaymentMethodCheckOutEnabled()
3184              
3185             Calls: GetCategoryFeatures
3186             Returned: Conditionally
3187             Details: DetailLevel: ReturnAll
3188              
3189             # Returns: 'ns:eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType'
3190              
3191             =cut
3192              
3193             sub getEBayMotorsProPaymentMethodCheckOutEnabled {
3194             my $self = shift;
3195             return $self->_getDataTypeInstance( 'eBayMotorsProPaymentMethodCheckOutEnabled'
3196             ,'eBay::API::XML::DataType::eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType');
3197             }
3198              
3199              
3200             =head2 setEBayMotorsProPhoneCount()
3201              
3202             Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.
3203              
3204             # Argument: 'ns:eBayMotorsProPhoneCountDefinitionType'
3205              
3206             =cut
3207              
3208             sub setEBayMotorsProPhoneCount {
3209             my $self = shift;
3210             $self->{'eBayMotorsProPhoneCount'} = shift
3211             }
3212              
3213             =head2 getEBayMotorsProPhoneCount()
3214              
3215             Calls: GetCategoryFeatures
3216             Returned: Conditionally
3217             Details: DetailLevel: ReturnAll
3218              
3219             # Returns: 'ns:eBayMotorsProPhoneCountDefinitionType'
3220              
3221             =cut
3222              
3223             sub getEBayMotorsProPhoneCount {
3224             my $self = shift;
3225             return $self->_getDataTypeInstance( 'eBayMotorsProPhoneCount'
3226             ,'eBay::API::XML::DataType::eBayMotorsProPhoneCountDefinitionType');
3227             }
3228              
3229              
3230             =head2 setEBayMotorsProSellerContactDetailsEnabled()
3231              
3232             Defines the SellerContactDetails feature. If the field is present, the
3233             corresponding feature applies to the category. The field is returned as an
3234             empty element (e.g., a boolean value is not returned).
3235             Applies to Classified Ad listings. Added for eBay Motors Pro users.
3236              
3237             # Argument: 'ns:eBayMotorsProSellerContactDetailsEnabledDefinitionType'
3238              
3239             =cut
3240              
3241             sub setEBayMotorsProSellerContactDetailsEnabled {
3242             my $self = shift;
3243             $self->{'eBayMotorsProSellerContactDetailsEnabled'} = shift
3244             }
3245              
3246             =head2 getEBayMotorsProSellerContactDetailsEnabled()
3247              
3248             Calls: GetCategoryFeatures
3249             Returned: Conditionally
3250             Details: DetailLevel: none, ReturnSummary, ReturnAll
3251              
3252             # Returns: 'ns:eBayMotorsProSellerContactDetailsEnabledDefinitionType'
3253              
3254             =cut
3255              
3256             sub getEBayMotorsProSellerContactDetailsEnabled {
3257             my $self = shift;
3258             return $self->_getDataTypeInstance( 'eBayMotorsProSellerContactDetailsEnabled'
3259             ,'eBay::API::XML::DataType::eBayMotorsProSellerContactDetailsEnabledDefinitionType');
3260             }
3261              
3262              
3263             =head2 setEBayMotorsProShippingMethodEnabled()
3264              
3265             Indicates if shipping options are available for Classified Ad format listings
3266             in this category. Added for eBay Motors Pro users.
3267              
3268             # Argument: 'ns:eBayMotorsProShippingMethodEnabledDefinitionType'
3269              
3270             =cut
3271              
3272             sub setEBayMotorsProShippingMethodEnabled {
3273             my $self = shift;
3274             $self->{'eBayMotorsProShippingMethodEnabled'} = shift
3275             }
3276              
3277             =head2 getEBayMotorsProShippingMethodEnabled()
3278              
3279             Calls: GetCategoryFeatures
3280             Returned: Conditionally
3281             Details: DetailLevel: ReturnAll
3282              
3283             # Returns: 'ns:eBayMotorsProShippingMethodEnabledDefinitionType'
3284              
3285             =cut
3286              
3287             sub getEBayMotorsProShippingMethodEnabled {
3288             my $self = shift;
3289             return $self->_getDataTypeInstance( 'eBayMotorsProShippingMethodEnabled'
3290             ,'eBay::API::XML::DataType::eBayMotorsProShippingMethodEnabledDefinitionType');
3291             }
3292              
3293              
3294             =head2 setEBayMotorsProStreetCount()
3295              
3296             Indicates which address option this category supports for Classified Ad listings. Added for eBay Motors Pro users.
3297              
3298             # Argument: 'ns:eBayMotorsProStreetCountDefinitionType'
3299              
3300             =cut
3301              
3302             sub setEBayMotorsProStreetCount {
3303             my $self = shift;
3304             $self->{'eBayMotorsProStreetCount'} = shift
3305             }
3306              
3307             =head2 getEBayMotorsProStreetCount()
3308              
3309             Calls: GetCategoryFeatures
3310             Returned: Conditionally
3311             Details: DetailLevel: ReturnAll
3312              
3313             # Returns: 'ns:eBayMotorsProStreetCountDefinitionType'
3314              
3315             =cut
3316              
3317             sub getEBayMotorsProStreetCount {
3318             my $self = shift;
3319             return $self->_getDataTypeInstance( 'eBayMotorsProStreetCount'
3320             ,'eBay::API::XML::DataType::eBayMotorsProStreetCountDefinitionType');
3321             }
3322              
3323              
3324              
3325              
3326              
3327             ## Attribute and Property lists
3328             sub getPropertiesList {
3329             my $self = shift;
3330             return \@gaProperties;
3331             }
3332              
3333             sub getAttributesList {
3334             my $self = shift;
3335             return \@gaAttributes;
3336             }
3337              
3338              
3339              
3340             1;