Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7480 vikram.rag 1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2013.03.04 at 03:49:29 PM IST 
6
//
7
 
8
 
9
package in.shop2020.feeds.products;
10
 
11
import java.math.BigInteger;
12
import java.util.ArrayList;
13
import java.util.List;
14
import javax.xml.bind.annotation.XmlAccessType;
15
import javax.xml.bind.annotation.XmlAccessorType;
16
import javax.xml.bind.annotation.XmlAttribute;
17
import javax.xml.bind.annotation.XmlElement;
18
import javax.xml.bind.annotation.XmlRootElement;
19
import javax.xml.bind.annotation.XmlSchemaType;
20
import javax.xml.bind.annotation.XmlType;
21
import javax.xml.bind.annotation.XmlValue;
22
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
23
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
24
 
25
 
26
/**
27
 * <p>Java class for anonymous complex type.
28
 * 
29
 * <p>The following schema fragment specifies the expected content contained within this class.
30
 * 
31
 * <pre>
32
 * &lt;complexType>
33
 *   &lt;complexContent>
34
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
35
 *       &lt;sequence>
36
 *         &lt;element name="AlertType" type="{}StringNotNull" minOccurs="0"/>
37
 *         &lt;element name="AssemblyInstructions" type="{}StringNotNull" minOccurs="0"/>
38
 *         &lt;element name="AssemblyTime" type="{}AssemblyTimeDimension" minOccurs="0"/>
39
 *         &lt;element name="AwardsWon" type="{}HundredString" minOccurs="0"/>
40
 *         &lt;element name="BaseType" type="{}HundredString" minOccurs="0"/>
41
 *         &lt;element name="BaseWidth" type="{}LengthDimension" minOccurs="0"/>
42
 *         &lt;element ref="{}Battery" minOccurs="0"/>
43
 *         &lt;element name="BatteryAverageLife" type="{}BatteryLifeDimension" minOccurs="0"/>
44
 *         &lt;element name="BatteryAverageLifeStandby" type="{}BatteryLifeDimension" minOccurs="0"/>
45
 *         &lt;element name="BatteryAverageLifeTalkTime" type="{}TimeDimension" minOccurs="0"/>
46
 *         &lt;element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
47
 *         &lt;element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
48
 *         &lt;element name="BatteryChargeTime" type="{}TimeDimension" minOccurs="0"/>
49
 *         &lt;element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
50
 *         &lt;element name="BatteryPower" type="{}BatteryPowerIntegerDimension" minOccurs="0"/>
51
 *         &lt;element name="BottleNippleType" type="{}StringNotNull" minOccurs="0"/>
52
 *         &lt;element name="BottleType" type="{}StringNotNull" minOccurs="0"/>
53
 *         &lt;element name="CareInstructions" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
54
 *         &lt;element name="CarrierWeight" type="{}WeightDimension" minOccurs="0"/>
55
 *         &lt;element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
56
 *         &lt;element name="ColorName" type="{}StringNotNull" minOccurs="0"/>
57
 *         &lt;element name="CommunicationInterface" type="{}StringNotNull" minOccurs="0"/>
58
 *         &lt;element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
59
 *         &lt;element name="ControlType" type="{}StringNotNull" minOccurs="0"/>
60
 *         &lt;element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
61
 *         &lt;element name="Directions" type="{}StringNotNull" minOccurs="0"/>
62
 *         &lt;element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
63
 *         &lt;element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
64
 *         &lt;element name="EducationalValue" type="{}StringNotNull" minOccurs="0"/>
65
 *         &lt;element name="FillMaterialType" type="{}StringNotNull" minOccurs="0"/>
66
 *         &lt;element name="FoldedSize" type="{}StringNotNull" minOccurs="0"/>
67
 *         &lt;element ref="{}ForwardFacingWeight" minOccurs="0"/>
68
 *         &lt;element name="FrequencyBandsSupported" type="{}StringNotNull" minOccurs="0"/>
69
 *         &lt;element name="FrequencyResponse" type="{}FrequencyDimension" minOccurs="0"/>
70
 *         &lt;element name="FurnitureFinish" type="{}StringNotNull" minOccurs="0"/>
71
 *         &lt;element name="HandleHeight" type="{}LengthDimension" minOccurs="0"/>
72
 *         &lt;element name="HardwareVisibility" type="{}StringNotNull" minOccurs="0"/>
73
 *         &lt;element name="HarnessType" type="{}StringNotNull" minOccurs="0"/>
74
 *         &lt;element name="IncludesAcAdapter" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
75
 *         &lt;element name="IncludesRemote" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
76
 *         &lt;element name="Ingredients" type="{}StringNotNull" minOccurs="0"/>
77
 *         &lt;element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
78
 *         &lt;element name="IsDishwasherSafe" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
79
 *         &lt;element name="IsPortable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
80
 *         &lt;element name="ItemDepth" type="{}LengthDimension" minOccurs="0"/>
81
 *         &lt;element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
82
 *         &lt;element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
83
 *         &lt;element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
84
 *         &lt;element name="Language" type="{}LanguageStringType" minOccurs="0"/>
85
 *         &lt;element name="Lifestyle" type="{}LongString" maxOccurs="2" minOccurs="0"/>
86
 *         &lt;element name="LithiumBatteryEnergyContent" type="{}EnergyConsumptionDimension" minOccurs="0"/>
87
 *         &lt;element name="LithiumBatteryPackaging" minOccurs="0">
88
 *           &lt;simpleType>
89
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
90
 *               &lt;enumeration value="batteries_contained_in_equipment"/>
91
 *               &lt;enumeration value="batteries_only"/>
92
 *               &lt;enumeration value="batteries_packed_with_equipment"/>
93
 *             &lt;/restriction>
94
 *           &lt;/simpleType>
95
 *         &lt;/element>
96
 *         &lt;element name="ManufacturerWarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
97
 *         &lt;element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
98
 *         &lt;element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
99
 *         &lt;element name="MaterialTypeFree" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
100
 *         &lt;element name="MaximumAnchoringWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
101
 *         &lt;element name="MaximumHeightRecommendation" type="{}LengthDimension" minOccurs="0"/>
102
 *         &lt;element name="MaximumManufacturerAgeRecommended" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
103
 *         &lt;element name="MaximumItemWidth" type="{}LengthDimension" minOccurs="0"/>
104
 *         &lt;element name="MaximumRangeIndoors" type="{}LengthDimension" minOccurs="0"/>
105
 *         &lt;element name="MaximumRangeOpenSpace" type="{}LengthDimension" minOccurs="0"/>
106
 *         &lt;element name="MaximumWeightRecommendation" type="{}PositiveWeightDimension" minOccurs="0"/>
107
 *         &lt;element name="MfgWarrantyDescriptionLabor" type="{}StringNotNull" minOccurs="0"/>
108
 *         &lt;element name="MfgWarrantyDescriptionParts" type="{}StringNotNull" minOccurs="0"/>
109
 *         &lt;element name="MfgWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
110
 *         &lt;element name="MinimumHeightRecommendation" type="{}LengthDimension" minOccurs="0"/>
111
 *         &lt;element name="MinimumManufacturerAgeRecommended" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
112
 *         &lt;element name="MinimumWeightRecommendation" type="{}PositiveWeightDimension" minOccurs="0"/>
113
 *         &lt;element name="NumberOfChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
114
 *         &lt;element name="NumberOfControlChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
115
 *         &lt;element name="NumberOfFrequencyChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
116
 *         &lt;element name="NumberOfHeightPositions" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
117
 *         &lt;element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
118
 *         &lt;element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
119
 *         &lt;element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
120
 *         &lt;element name="NumberOfPlayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
121
 *         &lt;element name="NumberOfPositions" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
122
 *         &lt;element name="OperationMode" type="{}StringNotNull" minOccurs="0"/>
123
 *         &lt;element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
124
 *         &lt;element name="VariationData" minOccurs="0">
125
 *           &lt;complexType>
126
 *             &lt;complexContent>
127
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
128
 *                 &lt;sequence>
129
 *                   &lt;element name="Parentage">
130
 *                     &lt;simpleType>
131
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
132
 *                         &lt;enumeration value="parent"/>
133
 *                         &lt;enumeration value="child"/>
134
 *                       &lt;/restriction>
135
 *                     &lt;/simpleType>
136
 *                   &lt;/element>
137
 *                   &lt;element name="VariationTheme" minOccurs="0">
138
 *                     &lt;simpleType>
139
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
140
 *                         &lt;enumeration value="Size"/>
141
 *                         &lt;enumeration value="Color"/>
142
 *                         &lt;enumeration value="Size-Color"/>
143
 *                       &lt;/restriction>
144
 *                     &lt;/simpleType>
145
 *                   &lt;/element>
146
 *                 &lt;/sequence>
147
 *               &lt;/restriction>
148
 *             &lt;/complexContent>
149
 *           &lt;/complexType>
150
 *         &lt;/element>
151
 *         &lt;element name="PortableDisplaySize" type="{}LengthDimension" minOccurs="0"/>
152
 *         &lt;element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
153
 *         &lt;element name="RailGauge" type="{}StringNotNull" minOccurs="0"/>
154
 *         &lt;element name="RailType" type="{}StringNotNull" minOccurs="0"/>
155
 *         &lt;element name="RearFacingMaximumWeight" type="{}WeightDimension" minOccurs="0"/>
156
 *         &lt;element name="RearFacingMinimumWeight" type="{}WeightDimension" minOccurs="0"/>
157
 *         &lt;element name="RecommendedUsesForProduct" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
158
 *         &lt;element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
159
 *         &lt;element name="RemoteControlTechnology" type="{}StringNotNull" minOccurs="0"/>
160
 *         &lt;element name="SafetyWarning" type="{}StringNotNull" minOccurs="0"/>
161
 *         &lt;element name="ScaleName" type="{}StringNotNull" minOccurs="0"/>
162
 *         &lt;element name="SeatBackInteriorHeight" type="{}LengthDimension" minOccurs="0"/>
163
 *         &lt;element name="SeatHeight" type="{}LengthDimension" minOccurs="0"/>
164
 *         &lt;element name="SeatInteriorWidth" type="{}LengthDimension" minOccurs="0"/>
165
 *         &lt;element name="SeatLength" type="{}LengthDimension" minOccurs="0"/>
166
 *         &lt;element name="SeatWidth" type="{}LengthDimension" minOccurs="0"/>
167
 *         &lt;element name="SeatingCapacity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
168
 *         &lt;element name="SellerWarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
169
 *         &lt;element name="SensorTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
170
 *         &lt;element name="ShoulderHarnessMaximumHeight" type="{}LengthDimension" minOccurs="0"/>
171
 *         &lt;element name="ShoulderHarnessMinimumHeight" type="{}LengthDimension" minOccurs="0"/>
172
 *         &lt;element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
173
 *         &lt;element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
174
 *         &lt;element name="SpecialFeatures" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
175
 *         &lt;element name="SpecificUsesForProduct" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
176
 *         &lt;element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
177
 *         &lt;element name="StyleName" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
178
 *         &lt;element name="SubjectCharacter" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
179
 *         &lt;element name="SuspensionType" type="{}StringNotNull" minOccurs="0"/>
180
 *         &lt;element name="TargetGender" type="{}TargetGenderType" minOccurs="0"/>
181
 *         &lt;element name="TireDiameter" type="{}LengthDimension" minOccurs="0"/>
182
 *         &lt;element name="TireMaterial" type="{}StringNotNull" minOccurs="0"/>
183
 *         &lt;element name="TotalTravel" type="{}LengthDimension" minOccurs="0"/>
184
 *         &lt;element name="TrayType" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
185
 *         &lt;element name="UnitCount" minOccurs="0">
186
 *           &lt;complexType>
187
 *             &lt;simpleContent>
188
 *               &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>positiveInteger">
189
 *                 &lt;attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
190
 *               &lt;/extension>
191
 *             &lt;/simpleContent>
192
 *           &lt;/complexType>
193
 *         &lt;/element>
194
 *         &lt;element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
195
 *         &lt;element name="WheelType" type="{}StringNotNull" minOccurs="0"/>
196
 *         &lt;element name="WirelessCommunicationTechnology" type="{}StringNotNull" minOccurs="0"/>
197
 *       &lt;/sequence>
198
 *     &lt;/restriction>
199
 *   &lt;/complexContent>
200
 * &lt;/complexType>
201
 * </pre>
202
 * 
203
 * 
204
 */
205
@XmlAccessorType(XmlAccessType.FIELD)
206
@XmlType(name = "", propOrder = {
207
    "alertType",
208
    "assemblyInstructions",
209
    "assemblyTime",
210
    "awardsWon",
211
    "baseType",
212
    "baseWidth",
213
    "battery",
214
    "batteryAverageLife",
215
    "batteryAverageLifeStandby",
216
    "batteryAverageLifeTalkTime",
217
    "batteryCapacity",
218
    "batteryCellComposition",
219
    "batteryChargeTime",
220
    "batteryDescription",
221
    "batteryPower",
222
    "bottleNippleType",
223
    "bottleType",
224
    "careInstructions",
225
    "carrierWeight",
226
    "colorMap",
227
    "colorName",
228
    "communicationInterface",
229
    "compatibleDevices",
230
    "controlType",
231
    "countryOfOrigin",
232
    "directions",
233
    "displaySize",
234
    "displayType",
235
    "educationalValue",
236
    "fillMaterialType",
237
    "foldedSize",
238
    "forwardFacingWeight",
239
    "frequencyBandsSupported",
240
    "frequencyResponse",
241
    "furnitureFinish",
242
    "handleHeight",
243
    "hardwareVisibility",
244
    "harnessType",
245
    "includesAcAdapter",
246
    "includesRemote",
247
    "ingredients",
248
    "isAssemblyRequired",
249
    "isDishwasherSafe",
250
    "isPortable",
251
    "itemDepth",
252
    "itemDiameter",
253
    "displayVolume",
254
    "displayWeight",
255
    "language",
256
    "lifestyle",
257
    "lithiumBatteryEnergyContent",
258
    "lithiumBatteryPackaging",
259
    "manufacturerWarrantyDescription",
260
    "materialComposition",
261
    "materialType",
262
    "materialTypeFree",
263
    "maximumAnchoringWeightCapacity",
264
    "maximumHeightRecommendation",
265
    "maximumManufacturerAgeRecommended",
266
    "maximumItemWidth",
267
    "maximumRangeIndoors",
268
    "maximumRangeOpenSpace",
269
    "maximumWeightRecommendation",
270
    "mfgWarrantyDescriptionLabor",
271
    "mfgWarrantyDescriptionParts",
272
    "mfgWarrantyDescriptionType",
273
    "minimumHeightRecommendation",
274
    "minimumManufacturerAgeRecommended",
275
    "minimumWeightRecommendation",
276
    "numberOfChannels",
277
    "numberOfControlChannels",
278
    "numberOfFrequencyChannels",
279
    "numberOfHeightPositions",
280
    "numberOfLithiumIonCells",
281
    "numberOfLithiumMetalCells",
282
    "numberOfPieces",
283
    "numberOfPlayers",
284
    "numberOfPositions",
285
    "operationMode",
286
    "orientation",
287
    "variationData",
288
    "portableDisplaySize",
289
    "powerSourceType",
290
    "railGauge",
291
    "railType",
292
    "rearFacingMaximumWeight",
293
    "rearFacingMinimumWeight",
294
    "recommendedUsesForProduct",
295
    "regionOfOrigin",
296
    "remoteControlTechnology",
297
    "safetyWarning",
298
    "scaleName",
299
    "seatBackInteriorHeight",
300
    "seatHeight",
301
    "seatInteriorWidth",
302
    "seatLength",
303
    "seatWidth",
304
    "seatingCapacity",
305
    "sellerWarrantyDescription",
306
    "sensorTechnology",
307
    "shoulderHarnessMaximumHeight",
308
    "shoulderHarnessMinimumHeight",
309
    "sizeMap",
310
    "sizeName",
311
    "specialFeatures",
312
    "specificUsesForProduct",
313
    "specificationMet",
314
    "styleName",
315
    "subjectCharacter",
316
    "suspensionType",
317
    "targetGender",
318
    "tireDiameter",
319
    "tireMaterial",
320
    "totalTravel",
321
    "trayType",
322
    "unitCount",
323
    "warrantyDescription",
324
    "wheelType",
325
    "wirelessCommunicationTechnology"
326
})
327
@XmlRootElement(name = "BabyProducts")
328
public class BabyProducts {
329
 
330
    @XmlElement(name = "AlertType")
331
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
332
    protected String alertType;
333
    @XmlElement(name = "AssemblyInstructions")
334
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
335
    protected String assemblyInstructions;
336
    @XmlElement(name = "AssemblyTime")
337
    protected AssemblyTimeDimension assemblyTime;
338
    @XmlElement(name = "AwardsWon")
339
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
340
    protected String awardsWon;
341
    @XmlElement(name = "BaseType")
342
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
343
    protected String baseType;
344
    @XmlElement(name = "BaseWidth")
345
    protected LengthDimension baseWidth;
346
    @XmlElement(name = "Battery")
347
    protected Battery battery;
348
    @XmlElement(name = "BatteryAverageLife")
349
    protected BatteryLifeDimension batteryAverageLife;
350
    @XmlElement(name = "BatteryAverageLifeStandby")
351
    protected BatteryLifeDimension batteryAverageLifeStandby;
352
    @XmlElement(name = "BatteryAverageLifeTalkTime")
353
    protected TimeDimension batteryAverageLifeTalkTime;
354
    @XmlElement(name = "BatteryCapacity")
355
    protected BatteryPowerDimension batteryCapacity;
356
    @XmlElement(name = "BatteryCellComposition")
357
    protected BatteryCellTypeValues batteryCellComposition;
358
    @XmlElement(name = "BatteryChargeTime")
359
    protected TimeDimension batteryChargeTime;
360
    @XmlElement(name = "BatteryDescription")
361
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
362
    protected String batteryDescription;
363
    @XmlElement(name = "BatteryPower")
364
    protected BatteryPowerIntegerDimension batteryPower;
365
    @XmlElement(name = "BottleNippleType")
366
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
367
    protected String bottleNippleType;
368
    @XmlElement(name = "BottleType")
369
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
370
    protected String bottleType;
371
    @XmlElement(name = "CareInstructions")
372
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
373
    protected List<String> careInstructions;
374
    @XmlElement(name = "CarrierWeight")
375
    protected WeightDimension carrierWeight;
376
    @XmlElement(name = "ColorMap")
377
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
378
    protected String colorMap;
379
    @XmlElement(name = "ColorName")
380
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
381
    protected String colorName;
382
    @XmlElement(name = "CommunicationInterface")
383
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
384
    protected String communicationInterface;
385
    @XmlElement(name = "CompatibleDevices")
386
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
387
    protected String compatibleDevices;
388
    @XmlElement(name = "ControlType")
389
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
390
    protected String controlType;
391
    @XmlElement(name = "CountryOfOrigin")
392
    protected String countryOfOrigin;
393
    @XmlElement(name = "Directions")
394
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
395
    protected String directions;
396
    @XmlElement(name = "DisplaySize")
397
    protected LengthDimension displaySize;
398
    @XmlElement(name = "DisplayType")
399
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
400
    protected String displayType;
401
    @XmlElement(name = "EducationalValue")
402
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
403
    protected String educationalValue;
404
    @XmlElement(name = "FillMaterialType")
405
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
406
    protected String fillMaterialType;
407
    @XmlElement(name = "FoldedSize")
408
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
409
    protected String foldedSize;
410
    @XmlElement(name = "ForwardFacingWeight")
411
    protected ForwardFacingWeight forwardFacingWeight;
412
    @XmlElement(name = "FrequencyBandsSupported")
413
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
414
    protected String frequencyBandsSupported;
415
    @XmlElement(name = "FrequencyResponse")
416
    protected FrequencyDimension frequencyResponse;
417
    @XmlElement(name = "FurnitureFinish")
418
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
419
    protected String furnitureFinish;
420
    @XmlElement(name = "HandleHeight")
421
    protected LengthDimension handleHeight;
422
    @XmlElement(name = "HardwareVisibility")
423
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
424
    protected String hardwareVisibility;
425
    @XmlElement(name = "HarnessType")
426
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
427
    protected String harnessType;
428
    @XmlElement(name = "IncludesAcAdapter")
429
    protected Boolean includesAcAdapter;
430
    @XmlElement(name = "IncludesRemote")
431
    protected Boolean includesRemote;
432
    @XmlElement(name = "Ingredients")
433
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
434
    protected String ingredients;
435
    @XmlElement(name = "IsAssemblyRequired")
436
    protected Boolean isAssemblyRequired;
437
    @XmlElement(name = "IsDishwasherSafe")
438
    protected Boolean isDishwasherSafe;
439
    @XmlElement(name = "IsPortable")
440
    protected Boolean isPortable;
441
    @XmlElement(name = "ItemDepth")
442
    protected LengthDimension itemDepth;
443
    @XmlElement(name = "ItemDiameter")
444
    protected LengthDimension itemDiameter;
445
    @XmlElement(name = "DisplayVolume")
446
    protected VolumeDimension displayVolume;
447
    @XmlElement(name = "DisplayWeight")
448
    protected WeightDimension displayWeight;
449
    @XmlElement(name = "Language")
450
    protected LanguageStringType language;
451
    @XmlElement(name = "Lifestyle")
452
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
453
    protected List<String> lifestyle;
454
    @XmlElement(name = "LithiumBatteryEnergyContent")
455
    protected EnergyConsumptionDimension lithiumBatteryEnergyContent;
456
    @XmlElement(name = "LithiumBatteryPackaging")
457
    protected String lithiumBatteryPackaging;
458
    @XmlElement(name = "ManufacturerWarrantyDescription")
459
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
460
    protected String manufacturerWarrantyDescription;
461
    @XmlElement(name = "MaterialComposition")
462
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
463
    protected String materialComposition;
464
    @XmlElement(name = "MaterialType")
465
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
466
    protected String materialType;
467
    @XmlElement(name = "MaterialTypeFree")
468
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
469
    protected List<String> materialTypeFree;
470
    @XmlElement(name = "MaximumAnchoringWeightCapacity")
471
    protected WeightDimension maximumAnchoringWeightCapacity;
472
    @XmlElement(name = "MaximumHeightRecommendation")
473
    protected LengthDimension maximumHeightRecommendation;
474
    @XmlElement(name = "MaximumManufacturerAgeRecommended")
475
    @XmlSchemaType(name = "positiveInteger")
476
    protected BigInteger maximumManufacturerAgeRecommended;
477
    @XmlElement(name = "MaximumItemWidth")
478
    protected LengthDimension maximumItemWidth;
479
    @XmlElement(name = "MaximumRangeIndoors")
480
    protected LengthDimension maximumRangeIndoors;
481
    @XmlElement(name = "MaximumRangeOpenSpace")
482
    protected LengthDimension maximumRangeOpenSpace;
483
    @XmlElement(name = "MaximumWeightRecommendation")
484
    protected PositiveWeightDimension maximumWeightRecommendation;
485
    @XmlElement(name = "MfgWarrantyDescriptionLabor")
486
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
487
    protected String mfgWarrantyDescriptionLabor;
488
    @XmlElement(name = "MfgWarrantyDescriptionParts")
489
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
490
    protected String mfgWarrantyDescriptionParts;
491
    @XmlElement(name = "MfgWarrantyDescriptionType")
492
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
493
    protected String mfgWarrantyDescriptionType;
494
    @XmlElement(name = "MinimumHeightRecommendation")
495
    protected LengthDimension minimumHeightRecommendation;
496
    @XmlElement(name = "MinimumManufacturerAgeRecommended")
497
    @XmlSchemaType(name = "positiveInteger")
498
    protected BigInteger minimumManufacturerAgeRecommended;
499
    @XmlElement(name = "MinimumWeightRecommendation")
500
    protected PositiveWeightDimension minimumWeightRecommendation;
501
    @XmlElement(name = "NumberOfChannels")
502
    @XmlSchemaType(name = "positiveInteger")
503
    protected BigInteger numberOfChannels;
504
    @XmlElement(name = "NumberOfControlChannels")
505
    @XmlSchemaType(name = "positiveInteger")
506
    protected BigInteger numberOfControlChannels;
507
    @XmlElement(name = "NumberOfFrequencyChannels")
508
    @XmlSchemaType(name = "positiveInteger")
509
    protected BigInteger numberOfFrequencyChannels;
510
    @XmlElement(name = "NumberOfHeightPositions")
511
    @XmlSchemaType(name = "positiveInteger")
512
    protected BigInteger numberOfHeightPositions;
513
    @XmlElement(name = "NumberOfLithiumIonCells")
514
    @XmlSchemaType(name = "positiveInteger")
515
    protected BigInteger numberOfLithiumIonCells;
516
    @XmlElement(name = "NumberOfLithiumMetalCells")
517
    @XmlSchemaType(name = "positiveInteger")
518
    protected BigInteger numberOfLithiumMetalCells;
519
    @XmlElement(name = "NumberOfPieces")
520
    @XmlSchemaType(name = "positiveInteger")
521
    protected BigInteger numberOfPieces;
522
    @XmlElement(name = "NumberOfPlayers")
523
    @XmlSchemaType(name = "positiveInteger")
524
    protected BigInteger numberOfPlayers;
525
    @XmlElement(name = "NumberOfPositions")
526
    @XmlSchemaType(name = "positiveInteger")
527
    protected BigInteger numberOfPositions;
528
    @XmlElement(name = "OperationMode")
529
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
530
    protected String operationMode;
531
    @XmlElement(name = "Orientation")
532
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
533
    protected String orientation;
534
    @XmlElement(name = "VariationData")
535
    protected BabyProducts.VariationData variationData;
536
    @XmlElement(name = "PortableDisplaySize")
537
    protected LengthDimension portableDisplaySize;
538
    @XmlElement(name = "PowerSourceType")
539
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
540
    protected String powerSourceType;
541
    @XmlElement(name = "RailGauge")
542
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
543
    protected String railGauge;
544
    @XmlElement(name = "RailType")
545
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
546
    protected String railType;
547
    @XmlElement(name = "RearFacingMaximumWeight")
548
    protected WeightDimension rearFacingMaximumWeight;
549
    @XmlElement(name = "RearFacingMinimumWeight")
550
    protected WeightDimension rearFacingMinimumWeight;
551
    @XmlElement(name = "RecommendedUsesForProduct")
552
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
553
    protected List<String> recommendedUsesForProduct;
554
    @XmlElement(name = "RegionOfOrigin")
555
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
556
    protected String regionOfOrigin;
557
    @XmlElement(name = "RemoteControlTechnology")
558
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
559
    protected String remoteControlTechnology;
560
    @XmlElement(name = "SafetyWarning")
561
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
562
    protected String safetyWarning;
563
    @XmlElement(name = "ScaleName")
564
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
565
    protected String scaleName;
566
    @XmlElement(name = "SeatBackInteriorHeight")
567
    protected LengthDimension seatBackInteriorHeight;
568
    @XmlElement(name = "SeatHeight")
569
    protected LengthDimension seatHeight;
570
    @XmlElement(name = "SeatInteriorWidth")
571
    protected LengthDimension seatInteriorWidth;
572
    @XmlElement(name = "SeatLength")
573
    protected LengthDimension seatLength;
574
    @XmlElement(name = "SeatWidth")
575
    protected LengthDimension seatWidth;
576
    @XmlElement(name = "SeatingCapacity")
577
    @XmlSchemaType(name = "positiveInteger")
578
    protected BigInteger seatingCapacity;
579
    @XmlElement(name = "SellerWarrantyDescription")
580
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
581
    protected String sellerWarrantyDescription;
582
    @XmlElement(name = "SensorTechnology")
583
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
584
    protected List<String> sensorTechnology;
585
    @XmlElement(name = "ShoulderHarnessMaximumHeight")
586
    protected LengthDimension shoulderHarnessMaximumHeight;
587
    @XmlElement(name = "ShoulderHarnessMinimumHeight")
588
    protected LengthDimension shoulderHarnessMinimumHeight;
589
    @XmlElement(name = "SizeMap")
590
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
591
    protected String sizeMap;
592
    @XmlElement(name = "SizeName")
593
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
594
    protected String sizeName;
595
    @XmlElement(name = "SpecialFeatures")
596
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
597
    protected List<String> specialFeatures;
598
    @XmlElement(name = "SpecificUsesForProduct")
599
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
600
    protected List<String> specificUsesForProduct;
601
    @XmlElement(name = "SpecificationMet")
602
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
603
    protected String specificationMet;
604
    @XmlElement(name = "StyleName")
605
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
606
    protected List<String> styleName;
607
    @XmlElement(name = "SubjectCharacter")
608
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
609
    protected List<String> subjectCharacter;
610
    @XmlElement(name = "SuspensionType")
611
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
612
    protected String suspensionType;
613
    @XmlElement(name = "TargetGender")
614
    protected TargetGenderType targetGender;
615
    @XmlElement(name = "TireDiameter")
616
    protected LengthDimension tireDiameter;
617
    @XmlElement(name = "TireMaterial")
618
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
619
    protected String tireMaterial;
620
    @XmlElement(name = "TotalTravel")
621
    protected LengthDimension totalTravel;
622
    @XmlElement(name = "TrayType")
623
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
624
    protected List<String> trayType;
625
    @XmlElement(name = "UnitCount")
626
    protected BabyProducts.UnitCount unitCount;
627
    @XmlElement(name = "WarrantyDescription")
628
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
629
    protected String warrantyDescription;
630
    @XmlElement(name = "WheelType")
631
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
632
    protected String wheelType;
633
    @XmlElement(name = "WirelessCommunicationTechnology")
634
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
635
    protected String wirelessCommunicationTechnology;
636
 
637
    /**
638
     * Gets the value of the alertType property.
639
     * 
640
     * @return
641
     *     possible object is
642
     *     {@link String }
643
     *     
644
     */
645
    public String getAlertType() {
646
        return alertType;
647
    }
648
 
649
    /**
650
     * Sets the value of the alertType property.
651
     * 
652
     * @param value
653
     *     allowed object is
654
     *     {@link String }
655
     *     
656
     */
657
    public void setAlertType(String value) {
658
        this.alertType = value;
659
    }
660
 
661
    /**
662
     * Gets the value of the assemblyInstructions property.
663
     * 
664
     * @return
665
     *     possible object is
666
     *     {@link String }
667
     *     
668
     */
669
    public String getAssemblyInstructions() {
670
        return assemblyInstructions;
671
    }
672
 
673
    /**
674
     * Sets the value of the assemblyInstructions property.
675
     * 
676
     * @param value
677
     *     allowed object is
678
     *     {@link String }
679
     *     
680
     */
681
    public void setAssemblyInstructions(String value) {
682
        this.assemblyInstructions = value;
683
    }
684
 
685
    /**
686
     * Gets the value of the assemblyTime property.
687
     * 
688
     * @return
689
     *     possible object is
690
     *     {@link AssemblyTimeDimension }
691
     *     
692
     */
693
    public AssemblyTimeDimension getAssemblyTime() {
694
        return assemblyTime;
695
    }
696
 
697
    /**
698
     * Sets the value of the assemblyTime property.
699
     * 
700
     * @param value
701
     *     allowed object is
702
     *     {@link AssemblyTimeDimension }
703
     *     
704
     */
705
    public void setAssemblyTime(AssemblyTimeDimension value) {
706
        this.assemblyTime = value;
707
    }
708
 
709
    /**
710
     * Gets the value of the awardsWon property.
711
     * 
712
     * @return
713
     *     possible object is
714
     *     {@link String }
715
     *     
716
     */
717
    public String getAwardsWon() {
718
        return awardsWon;
719
    }
720
 
721
    /**
722
     * Sets the value of the awardsWon property.
723
     * 
724
     * @param value
725
     *     allowed object is
726
     *     {@link String }
727
     *     
728
     */
729
    public void setAwardsWon(String value) {
730
        this.awardsWon = value;
731
    }
732
 
733
    /**
734
     * Gets the value of the baseType property.
735
     * 
736
     * @return
737
     *     possible object is
738
     *     {@link String }
739
     *     
740
     */
741
    public String getBaseType() {
742
        return baseType;
743
    }
744
 
745
    /**
746
     * Sets the value of the baseType property.
747
     * 
748
     * @param value
749
     *     allowed object is
750
     *     {@link String }
751
     *     
752
     */
753
    public void setBaseType(String value) {
754
        this.baseType = value;
755
    }
756
 
757
    /**
758
     * Gets the value of the baseWidth property.
759
     * 
760
     * @return
761
     *     possible object is
762
     *     {@link LengthDimension }
763
     *     
764
     */
765
    public LengthDimension getBaseWidth() {
766
        return baseWidth;
767
    }
768
 
769
    /**
770
     * Sets the value of the baseWidth property.
771
     * 
772
     * @param value
773
     *     allowed object is
774
     *     {@link LengthDimension }
775
     *     
776
     */
777
    public void setBaseWidth(LengthDimension value) {
778
        this.baseWidth = value;
779
    }
780
 
781
    /**
782
     * Gets the value of the battery property.
783
     * 
784
     * @return
785
     *     possible object is
786
     *     {@link Battery }
787
     *     
788
     */
789
    public Battery getBattery() {
790
        return battery;
791
    }
792
 
793
    /**
794
     * Sets the value of the battery property.
795
     * 
796
     * @param value
797
     *     allowed object is
798
     *     {@link Battery }
799
     *     
800
     */
801
    public void setBattery(Battery value) {
802
        this.battery = value;
803
    }
804
 
805
    /**
806
     * Gets the value of the batteryAverageLife property.
807
     * 
808
     * @return
809
     *     possible object is
810
     *     {@link BatteryLifeDimension }
811
     *     
812
     */
813
    public BatteryLifeDimension getBatteryAverageLife() {
814
        return batteryAverageLife;
815
    }
816
 
817
    /**
818
     * Sets the value of the batteryAverageLife property.
819
     * 
820
     * @param value
821
     *     allowed object is
822
     *     {@link BatteryLifeDimension }
823
     *     
824
     */
825
    public void setBatteryAverageLife(BatteryLifeDimension value) {
826
        this.batteryAverageLife = value;
827
    }
828
 
829
    /**
830
     * Gets the value of the batteryAverageLifeStandby property.
831
     * 
832
     * @return
833
     *     possible object is
834
     *     {@link BatteryLifeDimension }
835
     *     
836
     */
837
    public BatteryLifeDimension getBatteryAverageLifeStandby() {
838
        return batteryAverageLifeStandby;
839
    }
840
 
841
    /**
842
     * Sets the value of the batteryAverageLifeStandby property.
843
     * 
844
     * @param value
845
     *     allowed object is
846
     *     {@link BatteryLifeDimension }
847
     *     
848
     */
849
    public void setBatteryAverageLifeStandby(BatteryLifeDimension value) {
850
        this.batteryAverageLifeStandby = value;
851
    }
852
 
853
    /**
854
     * Gets the value of the batteryAverageLifeTalkTime property.
855
     * 
856
     * @return
857
     *     possible object is
858
     *     {@link TimeDimension }
859
     *     
860
     */
861
    public TimeDimension getBatteryAverageLifeTalkTime() {
862
        return batteryAverageLifeTalkTime;
863
    }
864
 
865
    /**
866
     * Sets the value of the batteryAverageLifeTalkTime property.
867
     * 
868
     * @param value
869
     *     allowed object is
870
     *     {@link TimeDimension }
871
     *     
872
     */
873
    public void setBatteryAverageLifeTalkTime(TimeDimension value) {
874
        this.batteryAverageLifeTalkTime = value;
875
    }
876
 
877
    /**
878
     * Gets the value of the batteryCapacity property.
879
     * 
880
     * @return
881
     *     possible object is
882
     *     {@link BatteryPowerDimension }
883
     *     
884
     */
885
    public BatteryPowerDimension getBatteryCapacity() {
886
        return batteryCapacity;
887
    }
888
 
889
    /**
890
     * Sets the value of the batteryCapacity property.
891
     * 
892
     * @param value
893
     *     allowed object is
894
     *     {@link BatteryPowerDimension }
895
     *     
896
     */
897
    public void setBatteryCapacity(BatteryPowerDimension value) {
898
        this.batteryCapacity = value;
899
    }
900
 
901
    /**
902
     * Gets the value of the batteryCellComposition property.
903
     * 
904
     * @return
905
     *     possible object is
906
     *     {@link BatteryCellTypeValues }
907
     *     
908
     */
909
    public BatteryCellTypeValues getBatteryCellComposition() {
910
        return batteryCellComposition;
911
    }
912
 
913
    /**
914
     * Sets the value of the batteryCellComposition property.
915
     * 
916
     * @param value
917
     *     allowed object is
918
     *     {@link BatteryCellTypeValues }
919
     *     
920
     */
921
    public void setBatteryCellComposition(BatteryCellTypeValues value) {
922
        this.batteryCellComposition = value;
923
    }
924
 
925
    /**
926
     * Gets the value of the batteryChargeTime property.
927
     * 
928
     * @return
929
     *     possible object is
930
     *     {@link TimeDimension }
931
     *     
932
     */
933
    public TimeDimension getBatteryChargeTime() {
934
        return batteryChargeTime;
935
    }
936
 
937
    /**
938
     * Sets the value of the batteryChargeTime property.
939
     * 
940
     * @param value
941
     *     allowed object is
942
     *     {@link TimeDimension }
943
     *     
944
     */
945
    public void setBatteryChargeTime(TimeDimension value) {
946
        this.batteryChargeTime = value;
947
    }
948
 
949
    /**
950
     * Gets the value of the batteryDescription property.
951
     * 
952
     * @return
953
     *     possible object is
954
     *     {@link String }
955
     *     
956
     */
957
    public String getBatteryDescription() {
958
        return batteryDescription;
959
    }
960
 
961
    /**
962
     * Sets the value of the batteryDescription property.
963
     * 
964
     * @param value
965
     *     allowed object is
966
     *     {@link String }
967
     *     
968
     */
969
    public void setBatteryDescription(String value) {
970
        this.batteryDescription = value;
971
    }
972
 
973
    /**
974
     * Gets the value of the batteryPower property.
975
     * 
976
     * @return
977
     *     possible object is
978
     *     {@link BatteryPowerIntegerDimension }
979
     *     
980
     */
981
    public BatteryPowerIntegerDimension getBatteryPower() {
982
        return batteryPower;
983
    }
984
 
985
    /**
986
     * Sets the value of the batteryPower property.
987
     * 
988
     * @param value
989
     *     allowed object is
990
     *     {@link BatteryPowerIntegerDimension }
991
     *     
992
     */
993
    public void setBatteryPower(BatteryPowerIntegerDimension value) {
994
        this.batteryPower = value;
995
    }
996
 
997
    /**
998
     * Gets the value of the bottleNippleType property.
999
     * 
1000
     * @return
1001
     *     possible object is
1002
     *     {@link String }
1003
     *     
1004
     */
1005
    public String getBottleNippleType() {
1006
        return bottleNippleType;
1007
    }
1008
 
1009
    /**
1010
     * Sets the value of the bottleNippleType property.
1011
     * 
1012
     * @param value
1013
     *     allowed object is
1014
     *     {@link String }
1015
     *     
1016
     */
1017
    public void setBottleNippleType(String value) {
1018
        this.bottleNippleType = value;
1019
    }
1020
 
1021
    /**
1022
     * Gets the value of the bottleType property.
1023
     * 
1024
     * @return
1025
     *     possible object is
1026
     *     {@link String }
1027
     *     
1028
     */
1029
    public String getBottleType() {
1030
        return bottleType;
1031
    }
1032
 
1033
    /**
1034
     * Sets the value of the bottleType property.
1035
     * 
1036
     * @param value
1037
     *     allowed object is
1038
     *     {@link String }
1039
     *     
1040
     */
1041
    public void setBottleType(String value) {
1042
        this.bottleType = value;
1043
    }
1044
 
1045
    /**
1046
     * Gets the value of the careInstructions property.
1047
     * 
1048
     * <p>
1049
     * This accessor method returns a reference to the live list,
1050
     * not a snapshot. Therefore any modification you make to the
1051
     * returned list will be present inside the JAXB object.
1052
     * This is why there is not a <CODE>set</CODE> method for the careInstructions property.
1053
     * 
1054
     * <p>
1055
     * For example, to add a new item, do as follows:
1056
     * <pre>
1057
     *    getCareInstructions().add(newItem);
1058
     * </pre>
1059
     * 
1060
     * 
1061
     * <p>
1062
     * Objects of the following type(s) are allowed in the list
1063
     * {@link String }
1064
     * 
1065
     * 
1066
     */
1067
    public List<String> getCareInstructions() {
1068
        if (careInstructions == null) {
1069
            careInstructions = new ArrayList<String>();
1070
        }
1071
        return this.careInstructions;
1072
    }
1073
 
1074
    /**
1075
     * Gets the value of the carrierWeight property.
1076
     * 
1077
     * @return
1078
     *     possible object is
1079
     *     {@link WeightDimension }
1080
     *     
1081
     */
1082
    public WeightDimension getCarrierWeight() {
1083
        return carrierWeight;
1084
    }
1085
 
1086
    /**
1087
     * Sets the value of the carrierWeight property.
1088
     * 
1089
     * @param value
1090
     *     allowed object is
1091
     *     {@link WeightDimension }
1092
     *     
1093
     */
1094
    public void setCarrierWeight(WeightDimension value) {
1095
        this.carrierWeight = value;
1096
    }
1097
 
1098
    /**
1099
     * Gets the value of the colorMap property.
1100
     * 
1101
     * @return
1102
     *     possible object is
1103
     *     {@link String }
1104
     *     
1105
     */
1106
    public String getColorMap() {
1107
        return colorMap;
1108
    }
1109
 
1110
    /**
1111
     * Sets the value of the colorMap property.
1112
     * 
1113
     * @param value
1114
     *     allowed object is
1115
     *     {@link String }
1116
     *     
1117
     */
1118
    public void setColorMap(String value) {
1119
        this.colorMap = value;
1120
    }
1121
 
1122
    /**
1123
     * Gets the value of the colorName property.
1124
     * 
1125
     * @return
1126
     *     possible object is
1127
     *     {@link String }
1128
     *     
1129
     */
1130
    public String getColorName() {
1131
        return colorName;
1132
    }
1133
 
1134
    /**
1135
     * Sets the value of the colorName property.
1136
     * 
1137
     * @param value
1138
     *     allowed object is
1139
     *     {@link String }
1140
     *     
1141
     */
1142
    public void setColorName(String value) {
1143
        this.colorName = value;
1144
    }
1145
 
1146
    /**
1147
     * Gets the value of the communicationInterface property.
1148
     * 
1149
     * @return
1150
     *     possible object is
1151
     *     {@link String }
1152
     *     
1153
     */
1154
    public String getCommunicationInterface() {
1155
        return communicationInterface;
1156
    }
1157
 
1158
    /**
1159
     * Sets the value of the communicationInterface property.
1160
     * 
1161
     * @param value
1162
     *     allowed object is
1163
     *     {@link String }
1164
     *     
1165
     */
1166
    public void setCommunicationInterface(String value) {
1167
        this.communicationInterface = value;
1168
    }
1169
 
1170
    /**
1171
     * Gets the value of the compatibleDevices property.
1172
     * 
1173
     * @return
1174
     *     possible object is
1175
     *     {@link String }
1176
     *     
1177
     */
1178
    public String getCompatibleDevices() {
1179
        return compatibleDevices;
1180
    }
1181
 
1182
    /**
1183
     * Sets the value of the compatibleDevices property.
1184
     * 
1185
     * @param value
1186
     *     allowed object is
1187
     *     {@link String }
1188
     *     
1189
     */
1190
    public void setCompatibleDevices(String value) {
1191
        this.compatibleDevices = value;
1192
    }
1193
 
1194
    /**
1195
     * Gets the value of the controlType property.
1196
     * 
1197
     * @return
1198
     *     possible object is
1199
     *     {@link String }
1200
     *     
1201
     */
1202
    public String getControlType() {
1203
        return controlType;
1204
    }
1205
 
1206
    /**
1207
     * Sets the value of the controlType property.
1208
     * 
1209
     * @param value
1210
     *     allowed object is
1211
     *     {@link String }
1212
     *     
1213
     */
1214
    public void setControlType(String value) {
1215
        this.controlType = value;
1216
    }
1217
 
1218
    /**
1219
     * Gets the value of the countryOfOrigin property.
1220
     * 
1221
     * @return
1222
     *     possible object is
1223
     *     {@link String }
1224
     *     
1225
     */
1226
    public String getCountryOfOrigin() {
1227
        return countryOfOrigin;
1228
    }
1229
 
1230
    /**
1231
     * Sets the value of the countryOfOrigin property.
1232
     * 
1233
     * @param value
1234
     *     allowed object is
1235
     *     {@link String }
1236
     *     
1237
     */
1238
    public void setCountryOfOrigin(String value) {
1239
        this.countryOfOrigin = value;
1240
    }
1241
 
1242
    /**
1243
     * Gets the value of the directions property.
1244
     * 
1245
     * @return
1246
     *     possible object is
1247
     *     {@link String }
1248
     *     
1249
     */
1250
    public String getDirections() {
1251
        return directions;
1252
    }
1253
 
1254
    /**
1255
     * Sets the value of the directions property.
1256
     * 
1257
     * @param value
1258
     *     allowed object is
1259
     *     {@link String }
1260
     *     
1261
     */
1262
    public void setDirections(String value) {
1263
        this.directions = value;
1264
    }
1265
 
1266
    /**
1267
     * Gets the value of the displaySize property.
1268
     * 
1269
     * @return
1270
     *     possible object is
1271
     *     {@link LengthDimension }
1272
     *     
1273
     */
1274
    public LengthDimension getDisplaySize() {
1275
        return displaySize;
1276
    }
1277
 
1278
    /**
1279
     * Sets the value of the displaySize property.
1280
     * 
1281
     * @param value
1282
     *     allowed object is
1283
     *     {@link LengthDimension }
1284
     *     
1285
     */
1286
    public void setDisplaySize(LengthDimension value) {
1287
        this.displaySize = value;
1288
    }
1289
 
1290
    /**
1291
     * Gets the value of the displayType property.
1292
     * 
1293
     * @return
1294
     *     possible object is
1295
     *     {@link String }
1296
     *     
1297
     */
1298
    public String getDisplayType() {
1299
        return displayType;
1300
    }
1301
 
1302
    /**
1303
     * Sets the value of the displayType property.
1304
     * 
1305
     * @param value
1306
     *     allowed object is
1307
     *     {@link String }
1308
     *     
1309
     */
1310
    public void setDisplayType(String value) {
1311
        this.displayType = value;
1312
    }
1313
 
1314
    /**
1315
     * Gets the value of the educationalValue property.
1316
     * 
1317
     * @return
1318
     *     possible object is
1319
     *     {@link String }
1320
     *     
1321
     */
1322
    public String getEducationalValue() {
1323
        return educationalValue;
1324
    }
1325
 
1326
    /**
1327
     * Sets the value of the educationalValue property.
1328
     * 
1329
     * @param value
1330
     *     allowed object is
1331
     *     {@link String }
1332
     *     
1333
     */
1334
    public void setEducationalValue(String value) {
1335
        this.educationalValue = value;
1336
    }
1337
 
1338
    /**
1339
     * Gets the value of the fillMaterialType property.
1340
     * 
1341
     * @return
1342
     *     possible object is
1343
     *     {@link String }
1344
     *     
1345
     */
1346
    public String getFillMaterialType() {
1347
        return fillMaterialType;
1348
    }
1349
 
1350
    /**
1351
     * Sets the value of the fillMaterialType property.
1352
     * 
1353
     * @param value
1354
     *     allowed object is
1355
     *     {@link String }
1356
     *     
1357
     */
1358
    public void setFillMaterialType(String value) {
1359
        this.fillMaterialType = value;
1360
    }
1361
 
1362
    /**
1363
     * Gets the value of the foldedSize property.
1364
     * 
1365
     * @return
1366
     *     possible object is
1367
     *     {@link String }
1368
     *     
1369
     */
1370
    public String getFoldedSize() {
1371
        return foldedSize;
1372
    }
1373
 
1374
    /**
1375
     * Sets the value of the foldedSize property.
1376
     * 
1377
     * @param value
1378
     *     allowed object is
1379
     *     {@link String }
1380
     *     
1381
     */
1382
    public void setFoldedSize(String value) {
1383
        this.foldedSize = value;
1384
    }
1385
 
1386
    /**
1387
     * Gets the value of the forwardFacingWeight property.
1388
     * 
1389
     * @return
1390
     *     possible object is
1391
     *     {@link ForwardFacingWeight }
1392
     *     
1393
     */
1394
    public ForwardFacingWeight getForwardFacingWeight() {
1395
        return forwardFacingWeight;
1396
    }
1397
 
1398
    /**
1399
     * Sets the value of the forwardFacingWeight property.
1400
     * 
1401
     * @param value
1402
     *     allowed object is
1403
     *     {@link ForwardFacingWeight }
1404
     *     
1405
     */
1406
    public void setForwardFacingWeight(ForwardFacingWeight value) {
1407
        this.forwardFacingWeight = value;
1408
    }
1409
 
1410
    /**
1411
     * Gets the value of the frequencyBandsSupported property.
1412
     * 
1413
     * @return
1414
     *     possible object is
1415
     *     {@link String }
1416
     *     
1417
     */
1418
    public String getFrequencyBandsSupported() {
1419
        return frequencyBandsSupported;
1420
    }
1421
 
1422
    /**
1423
     * Sets the value of the frequencyBandsSupported property.
1424
     * 
1425
     * @param value
1426
     *     allowed object is
1427
     *     {@link String }
1428
     *     
1429
     */
1430
    public void setFrequencyBandsSupported(String value) {
1431
        this.frequencyBandsSupported = value;
1432
    }
1433
 
1434
    /**
1435
     * Gets the value of the frequencyResponse property.
1436
     * 
1437
     * @return
1438
     *     possible object is
1439
     *     {@link FrequencyDimension }
1440
     *     
1441
     */
1442
    public FrequencyDimension getFrequencyResponse() {
1443
        return frequencyResponse;
1444
    }
1445
 
1446
    /**
1447
     * Sets the value of the frequencyResponse property.
1448
     * 
1449
     * @param value
1450
     *     allowed object is
1451
     *     {@link FrequencyDimension }
1452
     *     
1453
     */
1454
    public void setFrequencyResponse(FrequencyDimension value) {
1455
        this.frequencyResponse = value;
1456
    }
1457
 
1458
    /**
1459
     * Gets the value of the furnitureFinish property.
1460
     * 
1461
     * @return
1462
     *     possible object is
1463
     *     {@link String }
1464
     *     
1465
     */
1466
    public String getFurnitureFinish() {
1467
        return furnitureFinish;
1468
    }
1469
 
1470
    /**
1471
     * Sets the value of the furnitureFinish property.
1472
     * 
1473
     * @param value
1474
     *     allowed object is
1475
     *     {@link String }
1476
     *     
1477
     */
1478
    public void setFurnitureFinish(String value) {
1479
        this.furnitureFinish = value;
1480
    }
1481
 
1482
    /**
1483
     * Gets the value of the handleHeight property.
1484
     * 
1485
     * @return
1486
     *     possible object is
1487
     *     {@link LengthDimension }
1488
     *     
1489
     */
1490
    public LengthDimension getHandleHeight() {
1491
        return handleHeight;
1492
    }
1493
 
1494
    /**
1495
     * Sets the value of the handleHeight property.
1496
     * 
1497
     * @param value
1498
     *     allowed object is
1499
     *     {@link LengthDimension }
1500
     *     
1501
     */
1502
    public void setHandleHeight(LengthDimension value) {
1503
        this.handleHeight = value;
1504
    }
1505
 
1506
    /**
1507
     * Gets the value of the hardwareVisibility property.
1508
     * 
1509
     * @return
1510
     *     possible object is
1511
     *     {@link String }
1512
     *     
1513
     */
1514
    public String getHardwareVisibility() {
1515
        return hardwareVisibility;
1516
    }
1517
 
1518
    /**
1519
     * Sets the value of the hardwareVisibility property.
1520
     * 
1521
     * @param value
1522
     *     allowed object is
1523
     *     {@link String }
1524
     *     
1525
     */
1526
    public void setHardwareVisibility(String value) {
1527
        this.hardwareVisibility = value;
1528
    }
1529
 
1530
    /**
1531
     * Gets the value of the harnessType property.
1532
     * 
1533
     * @return
1534
     *     possible object is
1535
     *     {@link String }
1536
     *     
1537
     */
1538
    public String getHarnessType() {
1539
        return harnessType;
1540
    }
1541
 
1542
    /**
1543
     * Sets the value of the harnessType property.
1544
     * 
1545
     * @param value
1546
     *     allowed object is
1547
     *     {@link String }
1548
     *     
1549
     */
1550
    public void setHarnessType(String value) {
1551
        this.harnessType = value;
1552
    }
1553
 
1554
    /**
1555
     * Gets the value of the includesAcAdapter property.
1556
     * 
1557
     * @return
1558
     *     possible object is
1559
     *     {@link Boolean }
1560
     *     
1561
     */
1562
    public Boolean isIncludesAcAdapter() {
1563
        return includesAcAdapter;
1564
    }
1565
 
1566
    /**
1567
     * Sets the value of the includesAcAdapter property.
1568
     * 
1569
     * @param value
1570
     *     allowed object is
1571
     *     {@link Boolean }
1572
     *     
1573
     */
1574
    public void setIncludesAcAdapter(Boolean value) {
1575
        this.includesAcAdapter = value;
1576
    }
1577
 
1578
    /**
1579
     * Gets the value of the includesRemote property.
1580
     * 
1581
     * @return
1582
     *     possible object is
1583
     *     {@link Boolean }
1584
     *     
1585
     */
1586
    public Boolean isIncludesRemote() {
1587
        return includesRemote;
1588
    }
1589
 
1590
    /**
1591
     * Sets the value of the includesRemote property.
1592
     * 
1593
     * @param value
1594
     *     allowed object is
1595
     *     {@link Boolean }
1596
     *     
1597
     */
1598
    public void setIncludesRemote(Boolean value) {
1599
        this.includesRemote = value;
1600
    }
1601
 
1602
    /**
1603
     * Gets the value of the ingredients property.
1604
     * 
1605
     * @return
1606
     *     possible object is
1607
     *     {@link String }
1608
     *     
1609
     */
1610
    public String getIngredients() {
1611
        return ingredients;
1612
    }
1613
 
1614
    /**
1615
     * Sets the value of the ingredients property.
1616
     * 
1617
     * @param value
1618
     *     allowed object is
1619
     *     {@link String }
1620
     *     
1621
     */
1622
    public void setIngredients(String value) {
1623
        this.ingredients = value;
1624
    }
1625
 
1626
    /**
1627
     * Gets the value of the isAssemblyRequired property.
1628
     * 
1629
     * @return
1630
     *     possible object is
1631
     *     {@link Boolean }
1632
     *     
1633
     */
1634
    public Boolean isIsAssemblyRequired() {
1635
        return isAssemblyRequired;
1636
    }
1637
 
1638
    /**
1639
     * Sets the value of the isAssemblyRequired property.
1640
     * 
1641
     * @param value
1642
     *     allowed object is
1643
     *     {@link Boolean }
1644
     *     
1645
     */
1646
    public void setIsAssemblyRequired(Boolean value) {
1647
        this.isAssemblyRequired = value;
1648
    }
1649
 
1650
    /**
1651
     * Gets the value of the isDishwasherSafe property.
1652
     * 
1653
     * @return
1654
     *     possible object is
1655
     *     {@link Boolean }
1656
     *     
1657
     */
1658
    public Boolean isIsDishwasherSafe() {
1659
        return isDishwasherSafe;
1660
    }
1661
 
1662
    /**
1663
     * Sets the value of the isDishwasherSafe property.
1664
     * 
1665
     * @param value
1666
     *     allowed object is
1667
     *     {@link Boolean }
1668
     *     
1669
     */
1670
    public void setIsDishwasherSafe(Boolean value) {
1671
        this.isDishwasherSafe = value;
1672
    }
1673
 
1674
    /**
1675
     * Gets the value of the isPortable property.
1676
     * 
1677
     * @return
1678
     *     possible object is
1679
     *     {@link Boolean }
1680
     *     
1681
     */
1682
    public Boolean isIsPortable() {
1683
        return isPortable;
1684
    }
1685
 
1686
    /**
1687
     * Sets the value of the isPortable property.
1688
     * 
1689
     * @param value
1690
     *     allowed object is
1691
     *     {@link Boolean }
1692
     *     
1693
     */
1694
    public void setIsPortable(Boolean value) {
1695
        this.isPortable = value;
1696
    }
1697
 
1698
    /**
1699
     * Gets the value of the itemDepth property.
1700
     * 
1701
     * @return
1702
     *     possible object is
1703
     *     {@link LengthDimension }
1704
     *     
1705
     */
1706
    public LengthDimension getItemDepth() {
1707
        return itemDepth;
1708
    }
1709
 
1710
    /**
1711
     * Sets the value of the itemDepth property.
1712
     * 
1713
     * @param value
1714
     *     allowed object is
1715
     *     {@link LengthDimension }
1716
     *     
1717
     */
1718
    public void setItemDepth(LengthDimension value) {
1719
        this.itemDepth = value;
1720
    }
1721
 
1722
    /**
1723
     * Gets the value of the itemDiameter property.
1724
     * 
1725
     * @return
1726
     *     possible object is
1727
     *     {@link LengthDimension }
1728
     *     
1729
     */
1730
    public LengthDimension getItemDiameter() {
1731
        return itemDiameter;
1732
    }
1733
 
1734
    /**
1735
     * Sets the value of the itemDiameter property.
1736
     * 
1737
     * @param value
1738
     *     allowed object is
1739
     *     {@link LengthDimension }
1740
     *     
1741
     */
1742
    public void setItemDiameter(LengthDimension value) {
1743
        this.itemDiameter = value;
1744
    }
1745
 
1746
    /**
1747
     * Gets the value of the displayVolume property.
1748
     * 
1749
     * @return
1750
     *     possible object is
1751
     *     {@link VolumeDimension }
1752
     *     
1753
     */
1754
    public VolumeDimension getDisplayVolume() {
1755
        return displayVolume;
1756
    }
1757
 
1758
    /**
1759
     * Sets the value of the displayVolume property.
1760
     * 
1761
     * @param value
1762
     *     allowed object is
1763
     *     {@link VolumeDimension }
1764
     *     
1765
     */
1766
    public void setDisplayVolume(VolumeDimension value) {
1767
        this.displayVolume = value;
1768
    }
1769
 
1770
    /**
1771
     * Gets the value of the displayWeight property.
1772
     * 
1773
     * @return
1774
     *     possible object is
1775
     *     {@link WeightDimension }
1776
     *     
1777
     */
1778
    public WeightDimension getDisplayWeight() {
1779
        return displayWeight;
1780
    }
1781
 
1782
    /**
1783
     * Sets the value of the displayWeight property.
1784
     * 
1785
     * @param value
1786
     *     allowed object is
1787
     *     {@link WeightDimension }
1788
     *     
1789
     */
1790
    public void setDisplayWeight(WeightDimension value) {
1791
        this.displayWeight = value;
1792
    }
1793
 
1794
    /**
1795
     * Gets the value of the language property.
1796
     * 
1797
     * @return
1798
     *     possible object is
1799
     *     {@link LanguageStringType }
1800
     *     
1801
     */
1802
    public LanguageStringType getLanguage() {
1803
        return language;
1804
    }
1805
 
1806
    /**
1807
     * Sets the value of the language property.
1808
     * 
1809
     * @param value
1810
     *     allowed object is
1811
     *     {@link LanguageStringType }
1812
     *     
1813
     */
1814
    public void setLanguage(LanguageStringType value) {
1815
        this.language = value;
1816
    }
1817
 
1818
    /**
1819
     * Gets the value of the lifestyle property.
1820
     * 
1821
     * <p>
1822
     * This accessor method returns a reference to the live list,
1823
     * not a snapshot. Therefore any modification you make to the
1824
     * returned list will be present inside the JAXB object.
1825
     * This is why there is not a <CODE>set</CODE> method for the lifestyle property.
1826
     * 
1827
     * <p>
1828
     * For example, to add a new item, do as follows:
1829
     * <pre>
1830
     *    getLifestyle().add(newItem);
1831
     * </pre>
1832
     * 
1833
     * 
1834
     * <p>
1835
     * Objects of the following type(s) are allowed in the list
1836
     * {@link String }
1837
     * 
1838
     * 
1839
     */
1840
    public List<String> getLifestyle() {
1841
        if (lifestyle == null) {
1842
            lifestyle = new ArrayList<String>();
1843
        }
1844
        return this.lifestyle;
1845
    }
1846
 
1847
    /**
1848
     * Gets the value of the lithiumBatteryEnergyContent property.
1849
     * 
1850
     * @return
1851
     *     possible object is
1852
     *     {@link EnergyConsumptionDimension }
1853
     *     
1854
     */
1855
    public EnergyConsumptionDimension getLithiumBatteryEnergyContent() {
1856
        return lithiumBatteryEnergyContent;
1857
    }
1858
 
1859
    /**
1860
     * Sets the value of the lithiumBatteryEnergyContent property.
1861
     * 
1862
     * @param value
1863
     *     allowed object is
1864
     *     {@link EnergyConsumptionDimension }
1865
     *     
1866
     */
1867
    public void setLithiumBatteryEnergyContent(EnergyConsumptionDimension value) {
1868
        this.lithiumBatteryEnergyContent = value;
1869
    }
1870
 
1871
    /**
1872
     * Gets the value of the lithiumBatteryPackaging property.
1873
     * 
1874
     * @return
1875
     *     possible object is
1876
     *     {@link String }
1877
     *     
1878
     */
1879
    public String getLithiumBatteryPackaging() {
1880
        return lithiumBatteryPackaging;
1881
    }
1882
 
1883
    /**
1884
     * Sets the value of the lithiumBatteryPackaging property.
1885
     * 
1886
     * @param value
1887
     *     allowed object is
1888
     *     {@link String }
1889
     *     
1890
     */
1891
    public void setLithiumBatteryPackaging(String value) {
1892
        this.lithiumBatteryPackaging = value;
1893
    }
1894
 
1895
    /**
1896
     * Gets the value of the manufacturerWarrantyDescription property.
1897
     * 
1898
     * @return
1899
     *     possible object is
1900
     *     {@link String }
1901
     *     
1902
     */
1903
    public String getManufacturerWarrantyDescription() {
1904
        return manufacturerWarrantyDescription;
1905
    }
1906
 
1907
    /**
1908
     * Sets the value of the manufacturerWarrantyDescription property.
1909
     * 
1910
     * @param value
1911
     *     allowed object is
1912
     *     {@link String }
1913
     *     
1914
     */
1915
    public void setManufacturerWarrantyDescription(String value) {
1916
        this.manufacturerWarrantyDescription = value;
1917
    }
1918
 
1919
    /**
1920
     * Gets the value of the materialComposition property.
1921
     * 
1922
     * @return
1923
     *     possible object is
1924
     *     {@link String }
1925
     *     
1926
     */
1927
    public String getMaterialComposition() {
1928
        return materialComposition;
1929
    }
1930
 
1931
    /**
1932
     * Sets the value of the materialComposition property.
1933
     * 
1934
     * @param value
1935
     *     allowed object is
1936
     *     {@link String }
1937
     *     
1938
     */
1939
    public void setMaterialComposition(String value) {
1940
        this.materialComposition = value;
1941
    }
1942
 
1943
    /**
1944
     * Gets the value of the materialType property.
1945
     * 
1946
     * @return
1947
     *     possible object is
1948
     *     {@link String }
1949
     *     
1950
     */
1951
    public String getMaterialType() {
1952
        return materialType;
1953
    }
1954
 
1955
    /**
1956
     * Sets the value of the materialType property.
1957
     * 
1958
     * @param value
1959
     *     allowed object is
1960
     *     {@link String }
1961
     *     
1962
     */
1963
    public void setMaterialType(String value) {
1964
        this.materialType = value;
1965
    }
1966
 
1967
    /**
1968
     * Gets the value of the materialTypeFree property.
1969
     * 
1970
     * <p>
1971
     * This accessor method returns a reference to the live list,
1972
     * not a snapshot. Therefore any modification you make to the
1973
     * returned list will be present inside the JAXB object.
1974
     * This is why there is not a <CODE>set</CODE> method for the materialTypeFree property.
1975
     * 
1976
     * <p>
1977
     * For example, to add a new item, do as follows:
1978
     * <pre>
1979
     *    getMaterialTypeFree().add(newItem);
1980
     * </pre>
1981
     * 
1982
     * 
1983
     * <p>
1984
     * Objects of the following type(s) are allowed in the list
1985
     * {@link String }
1986
     * 
1987
     * 
1988
     */
1989
    public List<String> getMaterialTypeFree() {
1990
        if (materialTypeFree == null) {
1991
            materialTypeFree = new ArrayList<String>();
1992
        }
1993
        return this.materialTypeFree;
1994
    }
1995
 
1996
    /**
1997
     * Gets the value of the maximumAnchoringWeightCapacity property.
1998
     * 
1999
     * @return
2000
     *     possible object is
2001
     *     {@link WeightDimension }
2002
     *     
2003
     */
2004
    public WeightDimension getMaximumAnchoringWeightCapacity() {
2005
        return maximumAnchoringWeightCapacity;
2006
    }
2007
 
2008
    /**
2009
     * Sets the value of the maximumAnchoringWeightCapacity property.
2010
     * 
2011
     * @param value
2012
     *     allowed object is
2013
     *     {@link WeightDimension }
2014
     *     
2015
     */
2016
    public void setMaximumAnchoringWeightCapacity(WeightDimension value) {
2017
        this.maximumAnchoringWeightCapacity = value;
2018
    }
2019
 
2020
    /**
2021
     * Gets the value of the maximumHeightRecommendation property.
2022
     * 
2023
     * @return
2024
     *     possible object is
2025
     *     {@link LengthDimension }
2026
     *     
2027
     */
2028
    public LengthDimension getMaximumHeightRecommendation() {
2029
        return maximumHeightRecommendation;
2030
    }
2031
 
2032
    /**
2033
     * Sets the value of the maximumHeightRecommendation property.
2034
     * 
2035
     * @param value
2036
     *     allowed object is
2037
     *     {@link LengthDimension }
2038
     *     
2039
     */
2040
    public void setMaximumHeightRecommendation(LengthDimension value) {
2041
        this.maximumHeightRecommendation = value;
2042
    }
2043
 
2044
    /**
2045
     * Gets the value of the maximumManufacturerAgeRecommended property.
2046
     * 
2047
     * @return
2048
     *     possible object is
2049
     *     {@link BigInteger }
2050
     *     
2051
     */
2052
    public BigInteger getMaximumManufacturerAgeRecommended() {
2053
        return maximumManufacturerAgeRecommended;
2054
    }
2055
 
2056
    /**
2057
     * Sets the value of the maximumManufacturerAgeRecommended property.
2058
     * 
2059
     * @param value
2060
     *     allowed object is
2061
     *     {@link BigInteger }
2062
     *     
2063
     */
2064
    public void setMaximumManufacturerAgeRecommended(BigInteger value) {
2065
        this.maximumManufacturerAgeRecommended = value;
2066
    }
2067
 
2068
    /**
2069
     * Gets the value of the maximumItemWidth property.
2070
     * 
2071
     * @return
2072
     *     possible object is
2073
     *     {@link LengthDimension }
2074
     *     
2075
     */
2076
    public LengthDimension getMaximumItemWidth() {
2077
        return maximumItemWidth;
2078
    }
2079
 
2080
    /**
2081
     * Sets the value of the maximumItemWidth property.
2082
     * 
2083
     * @param value
2084
     *     allowed object is
2085
     *     {@link LengthDimension }
2086
     *     
2087
     */
2088
    public void setMaximumItemWidth(LengthDimension value) {
2089
        this.maximumItemWidth = value;
2090
    }
2091
 
2092
    /**
2093
     * Gets the value of the maximumRangeIndoors property.
2094
     * 
2095
     * @return
2096
     *     possible object is
2097
     *     {@link LengthDimension }
2098
     *     
2099
     */
2100
    public LengthDimension getMaximumRangeIndoors() {
2101
        return maximumRangeIndoors;
2102
    }
2103
 
2104
    /**
2105
     * Sets the value of the maximumRangeIndoors property.
2106
     * 
2107
     * @param value
2108
     *     allowed object is
2109
     *     {@link LengthDimension }
2110
     *     
2111
     */
2112
    public void setMaximumRangeIndoors(LengthDimension value) {
2113
        this.maximumRangeIndoors = value;
2114
    }
2115
 
2116
    /**
2117
     * Gets the value of the maximumRangeOpenSpace property.
2118
     * 
2119
     * @return
2120
     *     possible object is
2121
     *     {@link LengthDimension }
2122
     *     
2123
     */
2124
    public LengthDimension getMaximumRangeOpenSpace() {
2125
        return maximumRangeOpenSpace;
2126
    }
2127
 
2128
    /**
2129
     * Sets the value of the maximumRangeOpenSpace property.
2130
     * 
2131
     * @param value
2132
     *     allowed object is
2133
     *     {@link LengthDimension }
2134
     *     
2135
     */
2136
    public void setMaximumRangeOpenSpace(LengthDimension value) {
2137
        this.maximumRangeOpenSpace = value;
2138
    }
2139
 
2140
    /**
2141
     * Gets the value of the maximumWeightRecommendation property.
2142
     * 
2143
     * @return
2144
     *     possible object is
2145
     *     {@link PositiveWeightDimension }
2146
     *     
2147
     */
2148
    public PositiveWeightDimension getMaximumWeightRecommendation() {
2149
        return maximumWeightRecommendation;
2150
    }
2151
 
2152
    /**
2153
     * Sets the value of the maximumWeightRecommendation property.
2154
     * 
2155
     * @param value
2156
     *     allowed object is
2157
     *     {@link PositiveWeightDimension }
2158
     *     
2159
     */
2160
    public void setMaximumWeightRecommendation(PositiveWeightDimension value) {
2161
        this.maximumWeightRecommendation = value;
2162
    }
2163
 
2164
    /**
2165
     * Gets the value of the mfgWarrantyDescriptionLabor property.
2166
     * 
2167
     * @return
2168
     *     possible object is
2169
     *     {@link String }
2170
     *     
2171
     */
2172
    public String getMfgWarrantyDescriptionLabor() {
2173
        return mfgWarrantyDescriptionLabor;
2174
    }
2175
 
2176
    /**
2177
     * Sets the value of the mfgWarrantyDescriptionLabor property.
2178
     * 
2179
     * @param value
2180
     *     allowed object is
2181
     *     {@link String }
2182
     *     
2183
     */
2184
    public void setMfgWarrantyDescriptionLabor(String value) {
2185
        this.mfgWarrantyDescriptionLabor = value;
2186
    }
2187
 
2188
    /**
2189
     * Gets the value of the mfgWarrantyDescriptionParts property.
2190
     * 
2191
     * @return
2192
     *     possible object is
2193
     *     {@link String }
2194
     *     
2195
     */
2196
    public String getMfgWarrantyDescriptionParts() {
2197
        return mfgWarrantyDescriptionParts;
2198
    }
2199
 
2200
    /**
2201
     * Sets the value of the mfgWarrantyDescriptionParts property.
2202
     * 
2203
     * @param value
2204
     *     allowed object is
2205
     *     {@link String }
2206
     *     
2207
     */
2208
    public void setMfgWarrantyDescriptionParts(String value) {
2209
        this.mfgWarrantyDescriptionParts = value;
2210
    }
2211
 
2212
    /**
2213
     * Gets the value of the mfgWarrantyDescriptionType property.
2214
     * 
2215
     * @return
2216
     *     possible object is
2217
     *     {@link String }
2218
     *     
2219
     */
2220
    public String getMfgWarrantyDescriptionType() {
2221
        return mfgWarrantyDescriptionType;
2222
    }
2223
 
2224
    /**
2225
     * Sets the value of the mfgWarrantyDescriptionType property.
2226
     * 
2227
     * @param value
2228
     *     allowed object is
2229
     *     {@link String }
2230
     *     
2231
     */
2232
    public void setMfgWarrantyDescriptionType(String value) {
2233
        this.mfgWarrantyDescriptionType = value;
2234
    }
2235
 
2236
    /**
2237
     * Gets the value of the minimumHeightRecommendation property.
2238
     * 
2239
     * @return
2240
     *     possible object is
2241
     *     {@link LengthDimension }
2242
     *     
2243
     */
2244
    public LengthDimension getMinimumHeightRecommendation() {
2245
        return minimumHeightRecommendation;
2246
    }
2247
 
2248
    /**
2249
     * Sets the value of the minimumHeightRecommendation property.
2250
     * 
2251
     * @param value
2252
     *     allowed object is
2253
     *     {@link LengthDimension }
2254
     *     
2255
     */
2256
    public void setMinimumHeightRecommendation(LengthDimension value) {
2257
        this.minimumHeightRecommendation = value;
2258
    }
2259
 
2260
    /**
2261
     * Gets the value of the minimumManufacturerAgeRecommended property.
2262
     * 
2263
     * @return
2264
     *     possible object is
2265
     *     {@link BigInteger }
2266
     *     
2267
     */
2268
    public BigInteger getMinimumManufacturerAgeRecommended() {
2269
        return minimumManufacturerAgeRecommended;
2270
    }
2271
 
2272
    /**
2273
     * Sets the value of the minimumManufacturerAgeRecommended property.
2274
     * 
2275
     * @param value
2276
     *     allowed object is
2277
     *     {@link BigInteger }
2278
     *     
2279
     */
2280
    public void setMinimumManufacturerAgeRecommended(BigInteger value) {
2281
        this.minimumManufacturerAgeRecommended = value;
2282
    }
2283
 
2284
    /**
2285
     * Gets the value of the minimumWeightRecommendation property.
2286
     * 
2287
     * @return
2288
     *     possible object is
2289
     *     {@link PositiveWeightDimension }
2290
     *     
2291
     */
2292
    public PositiveWeightDimension getMinimumWeightRecommendation() {
2293
        return minimumWeightRecommendation;
2294
    }
2295
 
2296
    /**
2297
     * Sets the value of the minimumWeightRecommendation property.
2298
     * 
2299
     * @param value
2300
     *     allowed object is
2301
     *     {@link PositiveWeightDimension }
2302
     *     
2303
     */
2304
    public void setMinimumWeightRecommendation(PositiveWeightDimension value) {
2305
        this.minimumWeightRecommendation = value;
2306
    }
2307
 
2308
    /**
2309
     * Gets the value of the numberOfChannels property.
2310
     * 
2311
     * @return
2312
     *     possible object is
2313
     *     {@link BigInteger }
2314
     *     
2315
     */
2316
    public BigInteger getNumberOfChannels() {
2317
        return numberOfChannels;
2318
    }
2319
 
2320
    /**
2321
     * Sets the value of the numberOfChannels property.
2322
     * 
2323
     * @param value
2324
     *     allowed object is
2325
     *     {@link BigInteger }
2326
     *     
2327
     */
2328
    public void setNumberOfChannels(BigInteger value) {
2329
        this.numberOfChannels = value;
2330
    }
2331
 
2332
    /**
2333
     * Gets the value of the numberOfControlChannels property.
2334
     * 
2335
     * @return
2336
     *     possible object is
2337
     *     {@link BigInteger }
2338
     *     
2339
     */
2340
    public BigInteger getNumberOfControlChannels() {
2341
        return numberOfControlChannels;
2342
    }
2343
 
2344
    /**
2345
     * Sets the value of the numberOfControlChannels property.
2346
     * 
2347
     * @param value
2348
     *     allowed object is
2349
     *     {@link BigInteger }
2350
     *     
2351
     */
2352
    public void setNumberOfControlChannels(BigInteger value) {
2353
        this.numberOfControlChannels = value;
2354
    }
2355
 
2356
    /**
2357
     * Gets the value of the numberOfFrequencyChannels property.
2358
     * 
2359
     * @return
2360
     *     possible object is
2361
     *     {@link BigInteger }
2362
     *     
2363
     */
2364
    public BigInteger getNumberOfFrequencyChannels() {
2365
        return numberOfFrequencyChannels;
2366
    }
2367
 
2368
    /**
2369
     * Sets the value of the numberOfFrequencyChannels property.
2370
     * 
2371
     * @param value
2372
     *     allowed object is
2373
     *     {@link BigInteger }
2374
     *     
2375
     */
2376
    public void setNumberOfFrequencyChannels(BigInteger value) {
2377
        this.numberOfFrequencyChannels = value;
2378
    }
2379
 
2380
    /**
2381
     * Gets the value of the numberOfHeightPositions property.
2382
     * 
2383
     * @return
2384
     *     possible object is
2385
     *     {@link BigInteger }
2386
     *     
2387
     */
2388
    public BigInteger getNumberOfHeightPositions() {
2389
        return numberOfHeightPositions;
2390
    }
2391
 
2392
    /**
2393
     * Sets the value of the numberOfHeightPositions property.
2394
     * 
2395
     * @param value
2396
     *     allowed object is
2397
     *     {@link BigInteger }
2398
     *     
2399
     */
2400
    public void setNumberOfHeightPositions(BigInteger value) {
2401
        this.numberOfHeightPositions = value;
2402
    }
2403
 
2404
    /**
2405
     * Gets the value of the numberOfLithiumIonCells property.
2406
     * 
2407
     * @return
2408
     *     possible object is
2409
     *     {@link BigInteger }
2410
     *     
2411
     */
2412
    public BigInteger getNumberOfLithiumIonCells() {
2413
        return numberOfLithiumIonCells;
2414
    }
2415
 
2416
    /**
2417
     * Sets the value of the numberOfLithiumIonCells property.
2418
     * 
2419
     * @param value
2420
     *     allowed object is
2421
     *     {@link BigInteger }
2422
     *     
2423
     */
2424
    public void setNumberOfLithiumIonCells(BigInteger value) {
2425
        this.numberOfLithiumIonCells = value;
2426
    }
2427
 
2428
    /**
2429
     * Gets the value of the numberOfLithiumMetalCells property.
2430
     * 
2431
     * @return
2432
     *     possible object is
2433
     *     {@link BigInteger }
2434
     *     
2435
     */
2436
    public BigInteger getNumberOfLithiumMetalCells() {
2437
        return numberOfLithiumMetalCells;
2438
    }
2439
 
2440
    /**
2441
     * Sets the value of the numberOfLithiumMetalCells property.
2442
     * 
2443
     * @param value
2444
     *     allowed object is
2445
     *     {@link BigInteger }
2446
     *     
2447
     */
2448
    public void setNumberOfLithiumMetalCells(BigInteger value) {
2449
        this.numberOfLithiumMetalCells = value;
2450
    }
2451
 
2452
    /**
2453
     * Gets the value of the numberOfPieces property.
2454
     * 
2455
     * @return
2456
     *     possible object is
2457
     *     {@link BigInteger }
2458
     *     
2459
     */
2460
    public BigInteger getNumberOfPieces() {
2461
        return numberOfPieces;
2462
    }
2463
 
2464
    /**
2465
     * Sets the value of the numberOfPieces property.
2466
     * 
2467
     * @param value
2468
     *     allowed object is
2469
     *     {@link BigInteger }
2470
     *     
2471
     */
2472
    public void setNumberOfPieces(BigInteger value) {
2473
        this.numberOfPieces = value;
2474
    }
2475
 
2476
    /**
2477
     * Gets the value of the numberOfPlayers property.
2478
     * 
2479
     * @return
2480
     *     possible object is
2481
     *     {@link BigInteger }
2482
     *     
2483
     */
2484
    public BigInteger getNumberOfPlayers() {
2485
        return numberOfPlayers;
2486
    }
2487
 
2488
    /**
2489
     * Sets the value of the numberOfPlayers property.
2490
     * 
2491
     * @param value
2492
     *     allowed object is
2493
     *     {@link BigInteger }
2494
     *     
2495
     */
2496
    public void setNumberOfPlayers(BigInteger value) {
2497
        this.numberOfPlayers = value;
2498
    }
2499
 
2500
    /**
2501
     * Gets the value of the numberOfPositions property.
2502
     * 
2503
     * @return
2504
     *     possible object is
2505
     *     {@link BigInteger }
2506
     *     
2507
     */
2508
    public BigInteger getNumberOfPositions() {
2509
        return numberOfPositions;
2510
    }
2511
 
2512
    /**
2513
     * Sets the value of the numberOfPositions property.
2514
     * 
2515
     * @param value
2516
     *     allowed object is
2517
     *     {@link BigInteger }
2518
     *     
2519
     */
2520
    public void setNumberOfPositions(BigInteger value) {
2521
        this.numberOfPositions = value;
2522
    }
2523
 
2524
    /**
2525
     * Gets the value of the operationMode property.
2526
     * 
2527
     * @return
2528
     *     possible object is
2529
     *     {@link String }
2530
     *     
2531
     */
2532
    public String getOperationMode() {
2533
        return operationMode;
2534
    }
2535
 
2536
    /**
2537
     * Sets the value of the operationMode property.
2538
     * 
2539
     * @param value
2540
     *     allowed object is
2541
     *     {@link String }
2542
     *     
2543
     */
2544
    public void setOperationMode(String value) {
2545
        this.operationMode = value;
2546
    }
2547
 
2548
    /**
2549
     * Gets the value of the orientation property.
2550
     * 
2551
     * @return
2552
     *     possible object is
2553
     *     {@link String }
2554
     *     
2555
     */
2556
    public String getOrientation() {
2557
        return orientation;
2558
    }
2559
 
2560
    /**
2561
     * Sets the value of the orientation property.
2562
     * 
2563
     * @param value
2564
     *     allowed object is
2565
     *     {@link String }
2566
     *     
2567
     */
2568
    public void setOrientation(String value) {
2569
        this.orientation = value;
2570
    }
2571
 
2572
    /**
2573
     * Gets the value of the variationData property.
2574
     * 
2575
     * @return
2576
     *     possible object is
2577
     *     {@link BabyProducts.VariationData }
2578
     *     
2579
     */
2580
    public BabyProducts.VariationData getVariationData() {
2581
        return variationData;
2582
    }
2583
 
2584
    /**
2585
     * Sets the value of the variationData property.
2586
     * 
2587
     * @param value
2588
     *     allowed object is
2589
     *     {@link BabyProducts.VariationData }
2590
     *     
2591
     */
2592
    public void setVariationData(BabyProducts.VariationData value) {
2593
        this.variationData = value;
2594
    }
2595
 
2596
    /**
2597
     * Gets the value of the portableDisplaySize property.
2598
     * 
2599
     * @return
2600
     *     possible object is
2601
     *     {@link LengthDimension }
2602
     *     
2603
     */
2604
    public LengthDimension getPortableDisplaySize() {
2605
        return portableDisplaySize;
2606
    }
2607
 
2608
    /**
2609
     * Sets the value of the portableDisplaySize property.
2610
     * 
2611
     * @param value
2612
     *     allowed object is
2613
     *     {@link LengthDimension }
2614
     *     
2615
     */
2616
    public void setPortableDisplaySize(LengthDimension value) {
2617
        this.portableDisplaySize = value;
2618
    }
2619
 
2620
    /**
2621
     * Gets the value of the powerSourceType property.
2622
     * 
2623
     * @return
2624
     *     possible object is
2625
     *     {@link String }
2626
     *     
2627
     */
2628
    public String getPowerSourceType() {
2629
        return powerSourceType;
2630
    }
2631
 
2632
    /**
2633
     * Sets the value of the powerSourceType property.
2634
     * 
2635
     * @param value
2636
     *     allowed object is
2637
     *     {@link String }
2638
     *     
2639
     */
2640
    public void setPowerSourceType(String value) {
2641
        this.powerSourceType = value;
2642
    }
2643
 
2644
    /**
2645
     * Gets the value of the railGauge property.
2646
     * 
2647
     * @return
2648
     *     possible object is
2649
     *     {@link String }
2650
     *     
2651
     */
2652
    public String getRailGauge() {
2653
        return railGauge;
2654
    }
2655
 
2656
    /**
2657
     * Sets the value of the railGauge property.
2658
     * 
2659
     * @param value
2660
     *     allowed object is
2661
     *     {@link String }
2662
     *     
2663
     */
2664
    public void setRailGauge(String value) {
2665
        this.railGauge = value;
2666
    }
2667
 
2668
    /**
2669
     * Gets the value of the railType property.
2670
     * 
2671
     * @return
2672
     *     possible object is
2673
     *     {@link String }
2674
     *     
2675
     */
2676
    public String getRailType() {
2677
        return railType;
2678
    }
2679
 
2680
    /**
2681
     * Sets the value of the railType property.
2682
     * 
2683
     * @param value
2684
     *     allowed object is
2685
     *     {@link String }
2686
     *     
2687
     */
2688
    public void setRailType(String value) {
2689
        this.railType = value;
2690
    }
2691
 
2692
    /**
2693
     * Gets the value of the rearFacingMaximumWeight property.
2694
     * 
2695
     * @return
2696
     *     possible object is
2697
     *     {@link WeightDimension }
2698
     *     
2699
     */
2700
    public WeightDimension getRearFacingMaximumWeight() {
2701
        return rearFacingMaximumWeight;
2702
    }
2703
 
2704
    /**
2705
     * Sets the value of the rearFacingMaximumWeight property.
2706
     * 
2707
     * @param value
2708
     *     allowed object is
2709
     *     {@link WeightDimension }
2710
     *     
2711
     */
2712
    public void setRearFacingMaximumWeight(WeightDimension value) {
2713
        this.rearFacingMaximumWeight = value;
2714
    }
2715
 
2716
    /**
2717
     * Gets the value of the rearFacingMinimumWeight property.
2718
     * 
2719
     * @return
2720
     *     possible object is
2721
     *     {@link WeightDimension }
2722
     *     
2723
     */
2724
    public WeightDimension getRearFacingMinimumWeight() {
2725
        return rearFacingMinimumWeight;
2726
    }
2727
 
2728
    /**
2729
     * Sets the value of the rearFacingMinimumWeight property.
2730
     * 
2731
     * @param value
2732
     *     allowed object is
2733
     *     {@link WeightDimension }
2734
     *     
2735
     */
2736
    public void setRearFacingMinimumWeight(WeightDimension value) {
2737
        this.rearFacingMinimumWeight = value;
2738
    }
2739
 
2740
    /**
2741
     * Gets the value of the recommendedUsesForProduct property.
2742
     * 
2743
     * <p>
2744
     * This accessor method returns a reference to the live list,
2745
     * not a snapshot. Therefore any modification you make to the
2746
     * returned list will be present inside the JAXB object.
2747
     * This is why there is not a <CODE>set</CODE> method for the recommendedUsesForProduct property.
2748
     * 
2749
     * <p>
2750
     * For example, to add a new item, do as follows:
2751
     * <pre>
2752
     *    getRecommendedUsesForProduct().add(newItem);
2753
     * </pre>
2754
     * 
2755
     * 
2756
     * <p>
2757
     * Objects of the following type(s) are allowed in the list
2758
     * {@link String }
2759
     * 
2760
     * 
2761
     */
2762
    public List<String> getRecommendedUsesForProduct() {
2763
        if (recommendedUsesForProduct == null) {
2764
            recommendedUsesForProduct = new ArrayList<String>();
2765
        }
2766
        return this.recommendedUsesForProduct;
2767
    }
2768
 
2769
    /**
2770
     * Gets the value of the regionOfOrigin property.
2771
     * 
2772
     * @return
2773
     *     possible object is
2774
     *     {@link String }
2775
     *     
2776
     */
2777
    public String getRegionOfOrigin() {
2778
        return regionOfOrigin;
2779
    }
2780
 
2781
    /**
2782
     * Sets the value of the regionOfOrigin property.
2783
     * 
2784
     * @param value
2785
     *     allowed object is
2786
     *     {@link String }
2787
     *     
2788
     */
2789
    public void setRegionOfOrigin(String value) {
2790
        this.regionOfOrigin = value;
2791
    }
2792
 
2793
    /**
2794
     * Gets the value of the remoteControlTechnology property.
2795
     * 
2796
     * @return
2797
     *     possible object is
2798
     *     {@link String }
2799
     *     
2800
     */
2801
    public String getRemoteControlTechnology() {
2802
        return remoteControlTechnology;
2803
    }
2804
 
2805
    /**
2806
     * Sets the value of the remoteControlTechnology property.
2807
     * 
2808
     * @param value
2809
     *     allowed object is
2810
     *     {@link String }
2811
     *     
2812
     */
2813
    public void setRemoteControlTechnology(String value) {
2814
        this.remoteControlTechnology = value;
2815
    }
2816
 
2817
    /**
2818
     * Gets the value of the safetyWarning property.
2819
     * 
2820
     * @return
2821
     *     possible object is
2822
     *     {@link String }
2823
     *     
2824
     */
2825
    public String getSafetyWarning() {
2826
        return safetyWarning;
2827
    }
2828
 
2829
    /**
2830
     * Sets the value of the safetyWarning property.
2831
     * 
2832
     * @param value
2833
     *     allowed object is
2834
     *     {@link String }
2835
     *     
2836
     */
2837
    public void setSafetyWarning(String value) {
2838
        this.safetyWarning = value;
2839
    }
2840
 
2841
    /**
2842
     * Gets the value of the scaleName property.
2843
     * 
2844
     * @return
2845
     *     possible object is
2846
     *     {@link String }
2847
     *     
2848
     */
2849
    public String getScaleName() {
2850
        return scaleName;
2851
    }
2852
 
2853
    /**
2854
     * Sets the value of the scaleName property.
2855
     * 
2856
     * @param value
2857
     *     allowed object is
2858
     *     {@link String }
2859
     *     
2860
     */
2861
    public void setScaleName(String value) {
2862
        this.scaleName = value;
2863
    }
2864
 
2865
    /**
2866
     * Gets the value of the seatBackInteriorHeight property.
2867
     * 
2868
     * @return
2869
     *     possible object is
2870
     *     {@link LengthDimension }
2871
     *     
2872
     */
2873
    public LengthDimension getSeatBackInteriorHeight() {
2874
        return seatBackInteriorHeight;
2875
    }
2876
 
2877
    /**
2878
     * Sets the value of the seatBackInteriorHeight property.
2879
     * 
2880
     * @param value
2881
     *     allowed object is
2882
     *     {@link LengthDimension }
2883
     *     
2884
     */
2885
    public void setSeatBackInteriorHeight(LengthDimension value) {
2886
        this.seatBackInteriorHeight = value;
2887
    }
2888
 
2889
    /**
2890
     * Gets the value of the seatHeight property.
2891
     * 
2892
     * @return
2893
     *     possible object is
2894
     *     {@link LengthDimension }
2895
     *     
2896
     */
2897
    public LengthDimension getSeatHeight() {
2898
        return seatHeight;
2899
    }
2900
 
2901
    /**
2902
     * Sets the value of the seatHeight property.
2903
     * 
2904
     * @param value
2905
     *     allowed object is
2906
     *     {@link LengthDimension }
2907
     *     
2908
     */
2909
    public void setSeatHeight(LengthDimension value) {
2910
        this.seatHeight = value;
2911
    }
2912
 
2913
    /**
2914
     * Gets the value of the seatInteriorWidth property.
2915
     * 
2916
     * @return
2917
     *     possible object is
2918
     *     {@link LengthDimension }
2919
     *     
2920
     */
2921
    public LengthDimension getSeatInteriorWidth() {
2922
        return seatInteriorWidth;
2923
    }
2924
 
2925
    /**
2926
     * Sets the value of the seatInteriorWidth property.
2927
     * 
2928
     * @param value
2929
     *     allowed object is
2930
     *     {@link LengthDimension }
2931
     *     
2932
     */
2933
    public void setSeatInteriorWidth(LengthDimension value) {
2934
        this.seatInteriorWidth = value;
2935
    }
2936
 
2937
    /**
2938
     * Gets the value of the seatLength property.
2939
     * 
2940
     * @return
2941
     *     possible object is
2942
     *     {@link LengthDimension }
2943
     *     
2944
     */
2945
    public LengthDimension getSeatLength() {
2946
        return seatLength;
2947
    }
2948
 
2949
    /**
2950
     * Sets the value of the seatLength property.
2951
     * 
2952
     * @param value
2953
     *     allowed object is
2954
     *     {@link LengthDimension }
2955
     *     
2956
     */
2957
    public void setSeatLength(LengthDimension value) {
2958
        this.seatLength = value;
2959
    }
2960
 
2961
    /**
2962
     * Gets the value of the seatWidth property.
2963
     * 
2964
     * @return
2965
     *     possible object is
2966
     *     {@link LengthDimension }
2967
     *     
2968
     */
2969
    public LengthDimension getSeatWidth() {
2970
        return seatWidth;
2971
    }
2972
 
2973
    /**
2974
     * Sets the value of the seatWidth property.
2975
     * 
2976
     * @param value
2977
     *     allowed object is
2978
     *     {@link LengthDimension }
2979
     *     
2980
     */
2981
    public void setSeatWidth(LengthDimension value) {
2982
        this.seatWidth = value;
2983
    }
2984
 
2985
    /**
2986
     * Gets the value of the seatingCapacity property.
2987
     * 
2988
     * @return
2989
     *     possible object is
2990
     *     {@link BigInteger }
2991
     *     
2992
     */
2993
    public BigInteger getSeatingCapacity() {
2994
        return seatingCapacity;
2995
    }
2996
 
2997
    /**
2998
     * Sets the value of the seatingCapacity property.
2999
     * 
3000
     * @param value
3001
     *     allowed object is
3002
     *     {@link BigInteger }
3003
     *     
3004
     */
3005
    public void setSeatingCapacity(BigInteger value) {
3006
        this.seatingCapacity = value;
3007
    }
3008
 
3009
    /**
3010
     * Gets the value of the sellerWarrantyDescription property.
3011
     * 
3012
     * @return
3013
     *     possible object is
3014
     *     {@link String }
3015
     *     
3016
     */
3017
    public String getSellerWarrantyDescription() {
3018
        return sellerWarrantyDescription;
3019
    }
3020
 
3021
    /**
3022
     * Sets the value of the sellerWarrantyDescription property.
3023
     * 
3024
     * @param value
3025
     *     allowed object is
3026
     *     {@link String }
3027
     *     
3028
     */
3029
    public void setSellerWarrantyDescription(String value) {
3030
        this.sellerWarrantyDescription = value;
3031
    }
3032
 
3033
    /**
3034
     * Gets the value of the sensorTechnology property.
3035
     * 
3036
     * <p>
3037
     * This accessor method returns a reference to the live list,
3038
     * not a snapshot. Therefore any modification you make to the
3039
     * returned list will be present inside the JAXB object.
3040
     * This is why there is not a <CODE>set</CODE> method for the sensorTechnology property.
3041
     * 
3042
     * <p>
3043
     * For example, to add a new item, do as follows:
3044
     * <pre>
3045
     *    getSensorTechnology().add(newItem);
3046
     * </pre>
3047
     * 
3048
     * 
3049
     * <p>
3050
     * Objects of the following type(s) are allowed in the list
3051
     * {@link String }
3052
     * 
3053
     * 
3054
     */
3055
    public List<String> getSensorTechnology() {
3056
        if (sensorTechnology == null) {
3057
            sensorTechnology = new ArrayList<String>();
3058
        }
3059
        return this.sensorTechnology;
3060
    }
3061
 
3062
    /**
3063
     * Gets the value of the shoulderHarnessMaximumHeight property.
3064
     * 
3065
     * @return
3066
     *     possible object is
3067
     *     {@link LengthDimension }
3068
     *     
3069
     */
3070
    public LengthDimension getShoulderHarnessMaximumHeight() {
3071
        return shoulderHarnessMaximumHeight;
3072
    }
3073
 
3074
    /**
3075
     * Sets the value of the shoulderHarnessMaximumHeight property.
3076
     * 
3077
     * @param value
3078
     *     allowed object is
3079
     *     {@link LengthDimension }
3080
     *     
3081
     */
3082
    public void setShoulderHarnessMaximumHeight(LengthDimension value) {
3083
        this.shoulderHarnessMaximumHeight = value;
3084
    }
3085
 
3086
    /**
3087
     * Gets the value of the shoulderHarnessMinimumHeight property.
3088
     * 
3089
     * @return
3090
     *     possible object is
3091
     *     {@link LengthDimension }
3092
     *     
3093
     */
3094
    public LengthDimension getShoulderHarnessMinimumHeight() {
3095
        return shoulderHarnessMinimumHeight;
3096
    }
3097
 
3098
    /**
3099
     * Sets the value of the shoulderHarnessMinimumHeight property.
3100
     * 
3101
     * @param value
3102
     *     allowed object is
3103
     *     {@link LengthDimension }
3104
     *     
3105
     */
3106
    public void setShoulderHarnessMinimumHeight(LengthDimension value) {
3107
        this.shoulderHarnessMinimumHeight = value;
3108
    }
3109
 
3110
    /**
3111
     * Gets the value of the sizeMap property.
3112
     * 
3113
     * @return
3114
     *     possible object is
3115
     *     {@link String }
3116
     *     
3117
     */
3118
    public String getSizeMap() {
3119
        return sizeMap;
3120
    }
3121
 
3122
    /**
3123
     * Sets the value of the sizeMap property.
3124
     * 
3125
     * @param value
3126
     *     allowed object is
3127
     *     {@link String }
3128
     *     
3129
     */
3130
    public void setSizeMap(String value) {
3131
        this.sizeMap = value;
3132
    }
3133
 
3134
    /**
3135
     * Gets the value of the sizeName property.
3136
     * 
3137
     * @return
3138
     *     possible object is
3139
     *     {@link String }
3140
     *     
3141
     */
3142
    public String getSizeName() {
3143
        return sizeName;
3144
    }
3145
 
3146
    /**
3147
     * Sets the value of the sizeName property.
3148
     * 
3149
     * @param value
3150
     *     allowed object is
3151
     *     {@link String }
3152
     *     
3153
     */
3154
    public void setSizeName(String value) {
3155
        this.sizeName = value;
3156
    }
3157
 
3158
    /**
3159
     * Gets the value of the specialFeatures property.
3160
     * 
3161
     * <p>
3162
     * This accessor method returns a reference to the live list,
3163
     * not a snapshot. Therefore any modification you make to the
3164
     * returned list will be present inside the JAXB object.
3165
     * This is why there is not a <CODE>set</CODE> method for the specialFeatures property.
3166
     * 
3167
     * <p>
3168
     * For example, to add a new item, do as follows:
3169
     * <pre>
3170
     *    getSpecialFeatures().add(newItem);
3171
     * </pre>
3172
     * 
3173
     * 
3174
     * <p>
3175
     * Objects of the following type(s) are allowed in the list
3176
     * {@link String }
3177
     * 
3178
     * 
3179
     */
3180
    public List<String> getSpecialFeatures() {
3181
        if (specialFeatures == null) {
3182
            specialFeatures = new ArrayList<String>();
3183
        }
3184
        return this.specialFeatures;
3185
    }
3186
 
3187
    /**
3188
     * Gets the value of the specificUsesForProduct property.
3189
     * 
3190
     * <p>
3191
     * This accessor method returns a reference to the live list,
3192
     * not a snapshot. Therefore any modification you make to the
3193
     * returned list will be present inside the JAXB object.
3194
     * This is why there is not a <CODE>set</CODE> method for the specificUsesForProduct property.
3195
     * 
3196
     * <p>
3197
     * For example, to add a new item, do as follows:
3198
     * <pre>
3199
     *    getSpecificUsesForProduct().add(newItem);
3200
     * </pre>
3201
     * 
3202
     * 
3203
     * <p>
3204
     * Objects of the following type(s) are allowed in the list
3205
     * {@link String }
3206
     * 
3207
     * 
3208
     */
3209
    public List<String> getSpecificUsesForProduct() {
3210
        if (specificUsesForProduct == null) {
3211
            specificUsesForProduct = new ArrayList<String>();
3212
        }
3213
        return this.specificUsesForProduct;
3214
    }
3215
 
3216
    /**
3217
     * Gets the value of the specificationMet property.
3218
     * 
3219
     * @return
3220
     *     possible object is
3221
     *     {@link String }
3222
     *     
3223
     */
3224
    public String getSpecificationMet() {
3225
        return specificationMet;
3226
    }
3227
 
3228
    /**
3229
     * Sets the value of the specificationMet property.
3230
     * 
3231
     * @param value
3232
     *     allowed object is
3233
     *     {@link String }
3234
     *     
3235
     */
3236
    public void setSpecificationMet(String value) {
3237
        this.specificationMet = value;
3238
    }
3239
 
3240
    /**
3241
     * Gets the value of the styleName property.
3242
     * 
3243
     * <p>
3244
     * This accessor method returns a reference to the live list,
3245
     * not a snapshot. Therefore any modification you make to the
3246
     * returned list will be present inside the JAXB object.
3247
     * This is why there is not a <CODE>set</CODE> method for the styleName property.
3248
     * 
3249
     * <p>
3250
     * For example, to add a new item, do as follows:
3251
     * <pre>
3252
     *    getStyleName().add(newItem);
3253
     * </pre>
3254
     * 
3255
     * 
3256
     * <p>
3257
     * Objects of the following type(s) are allowed in the list
3258
     * {@link String }
3259
     * 
3260
     * 
3261
     */
3262
    public List<String> getStyleName() {
3263
        if (styleName == null) {
3264
            styleName = new ArrayList<String>();
3265
        }
3266
        return this.styleName;
3267
    }
3268
 
3269
    /**
3270
     * Gets the value of the subjectCharacter property.
3271
     * 
3272
     * <p>
3273
     * This accessor method returns a reference to the live list,
3274
     * not a snapshot. Therefore any modification you make to the
3275
     * returned list will be present inside the JAXB object.
3276
     * This is why there is not a <CODE>set</CODE> method for the subjectCharacter property.
3277
     * 
3278
     * <p>
3279
     * For example, to add a new item, do as follows:
3280
     * <pre>
3281
     *    getSubjectCharacter().add(newItem);
3282
     * </pre>
3283
     * 
3284
     * 
3285
     * <p>
3286
     * Objects of the following type(s) are allowed in the list
3287
     * {@link String }
3288
     * 
3289
     * 
3290
     */
3291
    public List<String> getSubjectCharacter() {
3292
        if (subjectCharacter == null) {
3293
            subjectCharacter = new ArrayList<String>();
3294
        }
3295
        return this.subjectCharacter;
3296
    }
3297
 
3298
    /**
3299
     * Gets the value of the suspensionType property.
3300
     * 
3301
     * @return
3302
     *     possible object is
3303
     *     {@link String }
3304
     *     
3305
     */
3306
    public String getSuspensionType() {
3307
        return suspensionType;
3308
    }
3309
 
3310
    /**
3311
     * Sets the value of the suspensionType property.
3312
     * 
3313
     * @param value
3314
     *     allowed object is
3315
     *     {@link String }
3316
     *     
3317
     */
3318
    public void setSuspensionType(String value) {
3319
        this.suspensionType = value;
3320
    }
3321
 
3322
    /**
3323
     * Gets the value of the targetGender property.
3324
     * 
3325
     * @return
3326
     *     possible object is
3327
     *     {@link TargetGenderType }
3328
     *     
3329
     */
3330
    public TargetGenderType getTargetGender() {
3331
        return targetGender;
3332
    }
3333
 
3334
    /**
3335
     * Sets the value of the targetGender property.
3336
     * 
3337
     * @param value
3338
     *     allowed object is
3339
     *     {@link TargetGenderType }
3340
     *     
3341
     */
3342
    public void setTargetGender(TargetGenderType value) {
3343
        this.targetGender = value;
3344
    }
3345
 
3346
    /**
3347
     * Gets the value of the tireDiameter property.
3348
     * 
3349
     * @return
3350
     *     possible object is
3351
     *     {@link LengthDimension }
3352
     *     
3353
     */
3354
    public LengthDimension getTireDiameter() {
3355
        return tireDiameter;
3356
    }
3357
 
3358
    /**
3359
     * Sets the value of the tireDiameter property.
3360
     * 
3361
     * @param value
3362
     *     allowed object is
3363
     *     {@link LengthDimension }
3364
     *     
3365
     */
3366
    public void setTireDiameter(LengthDimension value) {
3367
        this.tireDiameter = value;
3368
    }
3369
 
3370
    /**
3371
     * Gets the value of the tireMaterial property.
3372
     * 
3373
     * @return
3374
     *     possible object is
3375
     *     {@link String }
3376
     *     
3377
     */
3378
    public String getTireMaterial() {
3379
        return tireMaterial;
3380
    }
3381
 
3382
    /**
3383
     * Sets the value of the tireMaterial property.
3384
     * 
3385
     * @param value
3386
     *     allowed object is
3387
     *     {@link String }
3388
     *     
3389
     */
3390
    public void setTireMaterial(String value) {
3391
        this.tireMaterial = value;
3392
    }
3393
 
3394
    /**
3395
     * Gets the value of the totalTravel property.
3396
     * 
3397
     * @return
3398
     *     possible object is
3399
     *     {@link LengthDimension }
3400
     *     
3401
     */
3402
    public LengthDimension getTotalTravel() {
3403
        return totalTravel;
3404
    }
3405
 
3406
    /**
3407
     * Sets the value of the totalTravel property.
3408
     * 
3409
     * @param value
3410
     *     allowed object is
3411
     *     {@link LengthDimension }
3412
     *     
3413
     */
3414
    public void setTotalTravel(LengthDimension value) {
3415
        this.totalTravel = value;
3416
    }
3417
 
3418
    /**
3419
     * Gets the value of the trayType property.
3420
     * 
3421
     * <p>
3422
     * This accessor method returns a reference to the live list,
3423
     * not a snapshot. Therefore any modification you make to the
3424
     * returned list will be present inside the JAXB object.
3425
     * This is why there is not a <CODE>set</CODE> method for the trayType property.
3426
     * 
3427
     * <p>
3428
     * For example, to add a new item, do as follows:
3429
     * <pre>
3430
     *    getTrayType().add(newItem);
3431
     * </pre>
3432
     * 
3433
     * 
3434
     * <p>
3435
     * Objects of the following type(s) are allowed in the list
3436
     * {@link String }
3437
     * 
3438
     * 
3439
     */
3440
    public List<String> getTrayType() {
3441
        if (trayType == null) {
3442
            trayType = new ArrayList<String>();
3443
        }
3444
        return this.trayType;
3445
    }
3446
 
3447
    /**
3448
     * Gets the value of the unitCount property.
3449
     * 
3450
     * @return
3451
     *     possible object is
3452
     *     {@link BabyProducts.UnitCount }
3453
     *     
3454
     */
3455
    public BabyProducts.UnitCount getUnitCount() {
3456
        return unitCount;
3457
    }
3458
 
3459
    /**
3460
     * Sets the value of the unitCount property.
3461
     * 
3462
     * @param value
3463
     *     allowed object is
3464
     *     {@link BabyProducts.UnitCount }
3465
     *     
3466
     */
3467
    public void setUnitCount(BabyProducts.UnitCount value) {
3468
        this.unitCount = value;
3469
    }
3470
 
3471
    /**
3472
     * Gets the value of the warrantyDescription property.
3473
     * 
3474
     * @return
3475
     *     possible object is
3476
     *     {@link String }
3477
     *     
3478
     */
3479
    public String getWarrantyDescription() {
3480
        return warrantyDescription;
3481
    }
3482
 
3483
    /**
3484
     * Sets the value of the warrantyDescription property.
3485
     * 
3486
     * @param value
3487
     *     allowed object is
3488
     *     {@link String }
3489
     *     
3490
     */
3491
    public void setWarrantyDescription(String value) {
3492
        this.warrantyDescription = value;
3493
    }
3494
 
3495
    /**
3496
     * Gets the value of the wheelType property.
3497
     * 
3498
     * @return
3499
     *     possible object is
3500
     *     {@link String }
3501
     *     
3502
     */
3503
    public String getWheelType() {
3504
        return wheelType;
3505
    }
3506
 
3507
    /**
3508
     * Sets the value of the wheelType property.
3509
     * 
3510
     * @param value
3511
     *     allowed object is
3512
     *     {@link String }
3513
     *     
3514
     */
3515
    public void setWheelType(String value) {
3516
        this.wheelType = value;
3517
    }
3518
 
3519
    /**
3520
     * Gets the value of the wirelessCommunicationTechnology property.
3521
     * 
3522
     * @return
3523
     *     possible object is
3524
     *     {@link String }
3525
     *     
3526
     */
3527
    public String getWirelessCommunicationTechnology() {
3528
        return wirelessCommunicationTechnology;
3529
    }
3530
 
3531
    /**
3532
     * Sets the value of the wirelessCommunicationTechnology property.
3533
     * 
3534
     * @param value
3535
     *     allowed object is
3536
     *     {@link String }
3537
     *     
3538
     */
3539
    public void setWirelessCommunicationTechnology(String value) {
3540
        this.wirelessCommunicationTechnology = value;
3541
    }
3542
 
3543
 
3544
    /**
3545
     * <p>Java class for anonymous complex type.
3546
     * 
3547
     * <p>The following schema fragment specifies the expected content contained within this class.
3548
     * 
3549
     * <pre>
3550
     * &lt;complexType>
3551
     *   &lt;simpleContent>
3552
     *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>positiveInteger">
3553
     *       &lt;attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
3554
     *     &lt;/extension>
3555
     *   &lt;/simpleContent>
3556
     * &lt;/complexType>
3557
     * </pre>
3558
     * 
3559
     * 
3560
     */
3561
    @XmlAccessorType(XmlAccessType.FIELD)
3562
    @XmlType(name = "", propOrder = {
3563
        "value"
3564
    })
3565
    public static class UnitCount {
3566
 
3567
        @XmlValue
3568
        @XmlSchemaType(name = "positiveInteger")
3569
        protected BigInteger value;
3570
        @XmlAttribute(required = true)
3571
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
3572
        protected String unitOfMeasure;
3573
 
3574
        /**
3575
         * Gets the value of the value property.
3576
         * 
3577
         * @return
3578
         *     possible object is
3579
         *     {@link BigInteger }
3580
         *     
3581
         */
3582
        public BigInteger getValue() {
3583
            return value;
3584
        }
3585
 
3586
        /**
3587
         * Sets the value of the value property.
3588
         * 
3589
         * @param value
3590
         *     allowed object is
3591
         *     {@link BigInteger }
3592
         *     
3593
         */
3594
        public void setValue(BigInteger value) {
3595
            this.value = value;
3596
        }
3597
 
3598
        /**
3599
         * Gets the value of the unitOfMeasure property.
3600
         * 
3601
         * @return
3602
         *     possible object is
3603
         *     {@link String }
3604
         *     
3605
         */
3606
        public String getUnitOfMeasure() {
3607
            return unitOfMeasure;
3608
        }
3609
 
3610
        /**
3611
         * Sets the value of the unitOfMeasure property.
3612
         * 
3613
         * @param value
3614
         *     allowed object is
3615
         *     {@link String }
3616
         *     
3617
         */
3618
        public void setUnitOfMeasure(String value) {
3619
            this.unitOfMeasure = value;
3620
        }
3621
 
3622
    }
3623
 
3624
 
3625
    /**
3626
     * <p>Java class for anonymous complex type.
3627
     * 
3628
     * <p>The following schema fragment specifies the expected content contained within this class.
3629
     * 
3630
     * <pre>
3631
     * &lt;complexType>
3632
     *   &lt;complexContent>
3633
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3634
     *       &lt;sequence>
3635
     *         &lt;element name="Parentage">
3636
     *           &lt;simpleType>
3637
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
3638
     *               &lt;enumeration value="parent"/>
3639
     *               &lt;enumeration value="child"/>
3640
     *             &lt;/restriction>
3641
     *           &lt;/simpleType>
3642
     *         &lt;/element>
3643
     *         &lt;element name="VariationTheme" minOccurs="0">
3644
     *           &lt;simpleType>
3645
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
3646
     *               &lt;enumeration value="Size"/>
3647
     *               &lt;enumeration value="Color"/>
3648
     *               &lt;enumeration value="Size-Color"/>
3649
     *             &lt;/restriction>
3650
     *           &lt;/simpleType>
3651
     *         &lt;/element>
3652
     *       &lt;/sequence>
3653
     *     &lt;/restriction>
3654
     *   &lt;/complexContent>
3655
     * &lt;/complexType>
3656
     * </pre>
3657
     * 
3658
     * 
3659
     */
3660
    @XmlAccessorType(XmlAccessType.FIELD)
3661
    @XmlType(name = "", propOrder = {
3662
        "parentage",
3663
        "variationTheme"
3664
    })
3665
    public static class VariationData {
3666
 
3667
        @XmlElement(name = "Parentage", required = true)
3668
        protected String parentage;
3669
        @XmlElement(name = "VariationTheme")
3670
        protected String variationTheme;
3671
 
3672
        /**
3673
         * Gets the value of the parentage property.
3674
         * 
3675
         * @return
3676
         *     possible object is
3677
         *     {@link String }
3678
         *     
3679
         */
3680
        public String getParentage() {
3681
            return parentage;
3682
        }
3683
 
3684
        /**
3685
         * Sets the value of the parentage property.
3686
         * 
3687
         * @param value
3688
         *     allowed object is
3689
         *     {@link String }
3690
         *     
3691
         */
3692
        public void setParentage(String value) {
3693
            this.parentage = value;
3694
        }
3695
 
3696
        /**
3697
         * Gets the value of the variationTheme property.
3698
         * 
3699
         * @return
3700
         *     possible object is
3701
         *     {@link String }
3702
         *     
3703
         */
3704
        public String getVariationTheme() {
3705
            return variationTheme;
3706
        }
3707
 
3708
        /**
3709
         * Sets the value of the variationTheme property.
3710
         * 
3711
         * @param value
3712
         *     allowed object is
3713
         *     {@link String }
3714
         *     
3715
         */
3716
        public void setVariationTheme(String value) {
3717
            this.variationTheme = value;
3718
        }
3719
 
3720
    }
3721
 
3722
}