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: ............... |
||||||
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 |
||||||
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 | |
||||||
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; |